Responsibilities
Design, develop, and maintain automated test scripts using Java + Selenium WebDriver.
Build, enhance, and maintain automation frameworks (TestNG/JUnit, Maven/Gradle).
Perform UI and API automation (RestAssured / Postman preferred).
Integrate automation scripts with CI/CD pipelines (Jenkins/GitLab/Azure DevOps).
Collaborate with developers, BAs, and manual QA to define test scenarios.
Participate in Agile ceremonies – sprint planning, reviews, retrospectives.
Identify, log, and track bugs in defect tracking tools (JIRA, Bugzilla).
Ensure cross-browser compatibility testing and regression automation.
Drive continuous improvements in testing processes and frameworks.
Required Skills
Strong coding experience in Java (OOP concepts, Collections, Exception handling).
4+ years hands-on with Selenium WebDriver for automation.
Experience with TestNG / JUnit, Cucumber (BDD) is a plus.
Good knowledge of API testing (RestAssured, Postman).
Familiarity with CI/CD tools like Jenkins, Git, Maven/Gradle.
Exposure to cloud-based test execution platforms (SauceLabs, BrowserStack) is an advantage.
Strong understanding of SDLC, STLC, Agile methodologies.
Problem-solving, debugging, and analytical skills.