Posted:4 days ago|
Platform:
On-site
Full Time
Role Description Job Summary: We are seeking a proactive and technically adept Senior Software Development Engineer in Test (SDET) to join our dynamic team. The ideal candidate will be responsible for interpreting application designs, developing robust software solutions, adhering to coding standards, and ensuring the efficient delivery of high-quality applications. This role demands a balance between hands-on development, strategic planning, and effective collaboration across teams. Key Responsibilities Test Strategy & Planning: Collaborate with the scrum team to identify testing needs and opportunities. Develop a comprehensive QA testing strategy, determining the appropriate balance of manual and automated tests, including UI, web service API, functional/performance/load tests, etc. Design and implement test plans and test cases based on business requirements and acceptance criteria. Automation Framework Development Develop and maintain automated test frameworks and test cases using tools such as Selenium, Cucumber, and Rest Assured. Execute and report on the full testing suite of both manual and automated tests. Integrate automated tests into CI/CD pipelines using Jenkins, Git, and other relevant tools. API & Database Testing Perform API testing using tools like Postman, Rest Assured, and HTTPClient. Conduct database testing with SQL and NoSQL databases, ensuring data integrity and performance. Collaboration & Reporting Work closely with developers, product managers, and other stakeholders to ensure comprehensive test coverage. Report any issues to client stakeholders and leadership, providing detailed defect reports and status updates. Required Skills & Qualifications Education: BS degree or higher in Computer Science or a related technical field involving coding. Experience: 5+ years of software engineering testing experience, including manual and automation testing. Automation Tools: Extensive hands-on experience with Selenium WebDriver, Cucumber, and Rest Assured. Programming Languages: Proficiency in Java and/or Python. Testing Frameworks: Strong experience with TestNG, JUnit, and BDD frameworks. API Testing: Expertise in testing RESTful APIs using tools like Postman and Rest Assured. Database Testing: Knowledge of SQL and NoSQL databases (e.g., Oracle, MongoDB, PostgreSQL). CI/CD: Familiarity with CI/CD pipelines and tools like Jenkins. Version Control: Experience with Git for source code management. Bug Tracking: Proficiency in using JIRA for defect tracking. Preferred Skills Cloud Platforms: Experience with cloud architectures, including multi-tenancy and microservices. Performance Testing: Familiarity with performance testing tools like JMeter. Containerization: Knowledge of Docker and container orchestration tools. Agile Methodologies: Experience working in Agile environments, participating in sprint planning and stand-ups. Skills Manual Testing,Test Automation,Java,Selenium Show more Show less
UST
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Pune, Maharashtra, India
Salary: Not disclosed
Trivandrum, Kerala, India
Salary: Not disclosed
Pune, Maharashtra, India
Salary: Not disclosed
Trivandrum, Kerala, India
Salary: Not disclosed