Key Responsibilities:
- Design, develop, and maintain scalable and reusable test automation frameworks for UI, API, and integration testing.
- Develop automated tests to support continuous integration and delivery pipelines.
- Collaborate closely with developers, product managers, and QA analysts to ensure comprehensive test coverage.
- Identify, isolate, and track bugs through to resolution, ensuring a high-quality product release.
- Evaluate and recommend tools, libraries, and frameworks to improve test efficiency and effectiveness.
- Contribute to best practices for test automation strategy, test data management, and reporting.
Required Skills and Qualifications:
- Experience building and maintaining test automation frameworks for UI (e.g., Selenium, Cypress, Playwright), API (e.g., Postman, RestAssured), and integration testing.
- Solid understanding of testing methodologies, QA processes, and software development lifecycles.
- Experience with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
- Familiarity with version control systems like Git.