Job Description:
The primary responsibilities of this position are:
- Design, develop, and maintain automated test scripts for functional, regression, and performance testing.
- Collaborate with development teams to understand features and technical implementations.
- Build and enhance test automation frameworks using tools such as Selenium, JUnit, TestNG, or similar.
- Integrate automated tests into CI/CD pipelines (Jenkins, GitLab, etc.).
- Identify, document, and track defects, and work with developers to resolve issues.
- Perform code reviews of automated test scripts written by other team members.
- Monitor and maintain test automation infrastructure and environments.
- Contribute to the overall QA strategy by proposing automation improvements and new tools.