Key Responsibilities:
- Design, develop, and execute UI automation test scripts using Java and Selenium WebDriver.
- Maintain and enhance the existing automation framework.
- Integrate automated tests with CI/CD pipelines (e.g., Jenkins, GitHub Actions).
- Collaborate with developers, product managers, and QA analysts to define test strategies and acceptance criteria.
- Perform code reviews and mentor junior QA automation engineers.
- Document automation scripts, test results, and defects.
- Analyze test results and ensure timely reporting of issues and regressions.
- Participate in Agile/Scrum ceremonies and contribute to sprint goals.
Required Skills & Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 2–6 years of experience in UI test automation using Java and Selenium.
- Strong knowledge of TestNG / JUnit, Maven/Gradle, and Page Object Model (POM).
- Experience with version control tools like Git.
- Familiarity with REST API testing (Postman/RestAssured is a plus).
- Understanding of cross-browser testing and browser debugging tools.
- Experience with automation tools like Cucumber, Allure Reports, or similar (optional but preferred).
- Good understanding of SDLC, STLC, and QA methodologies.
- Strong analytical, problem-solving, and communication skills.
Preferred Qualifications:
- Experience in CI/CD tools like Jenkins, Bamboo, or GitLab CI.
- Familiarity with cloud testing platforms (e.g., BrowserStack, Sauce Labs).
- Exposure to BDD frameworks and Agile development practices.
- Knowledge of performance testing tools (e.g., JMeter) is a plus.
Skills Required
Sdlc, Stlc, Rest Api Testing, Java, Selenium