Job Summary:
We are looking for a highly skilled Senior Software Development Engineer in Test (SDET) with strong background in Java and Selenium to design, develop, and maintain automated testing solutions. The ideal candidate will have hands-on experience in test automation frameworks, exposure to API testing, and preferably experience with BDD tools like Cucumber or Serenity. Prior experience in an SDET role is highly desirable.
Key Responsibilities:
-
Develop and maintain robust, scalable, and high-quality automation test suites using Java and Selenium WebDriver.
-
Create end-to-end functional, regression, and integration tests across web applications.
-
Design and implement reusable and maintainable test frameworks using best coding practices.
-
Validate backend services using tools like Postman or frameworks like REST Assured.
-
Create automation scripts for RESTful APIs, verifying JSON/XML responses and status codes.
-
Work with Cucumber or Serenity BDD to create readable and maintainable test scenarios.
-
Collaborate with business analysts and developers to convert acceptance criteria into automated feature files.
-
Integrate automated tests into CI/CD pipelines using Jenkins, Git, or equivalent tools.
-
Participate in code reviews and ensure automation scripts follow clean coding standards.
-
Identify, log, and track defects using tools like JIRA.
-
Generate automation execution reports using Extent Reports, Allure, or similar.
-
Work closely with developers, product owners, and other QA engineers in an Agile/Scrum environment.
-
Participate in daily stand-ups, sprint planning, and retrospectives.
-
Mentor junior QA engineers and guide them on automation best practices.
-
Maintain clear documentation of test cases, automation scripts, and framework architecture.
Professional Skills:
-
Java Core+ OOPs (Advanced)
-
Selenium WebDriver (Expert)
-
Testing unit Proficient
-
API Testing
-
Maven/ Gradle Proficient