- Design, develop, and maintain automated test frameworks for UI, API, and regression testing across modernized platforms.
- Create and execute automated test scripts using Selenium, Cypress, Playwright, or equivalent frameworks.
- Implement API test automation (REST/JSON) using tools such as Postman/Newman, RestAssured, Karate, or similar.
- Collaborate with developers to improve testability and implement unit and integration test strategies.
- Integrate automated tests into CI/CD pipelines (e.g., Azure DevOps, GitHub Actions, GitLab CI, Jenkins).
- Define and manage test data, test environments, and automated reporting/metrics.
- Translate user stories and acceptance criteria into test scenarios and automation plans.
- Perform defect triage and root-cause analysis and support audit readiness.
- Participate in Agile ceremonies and collaborate across distributed teams.
PythonCypressJava+5 more