- Design, develop, and maintain automation test scripts using Playwright and Cypress.
- Build and enhance test automation frameworks for web applications.
- Create end-to-end (E2E), regression, smoke, and integration tests.
- Integrate automated tests into CI/CD pipelines (Jenkins / GitHub Actions / GitLab CI).
- Perform cross-browser testing (Chrome, Firefox, Edge, WebKit).
- Collaborate with developers, product managers, and QA teams to understand requirements and ensure quality.
- Debug and troubleshoot test failures, application bugs, and automation issues.
- Maintain test data, test reports, and automation documentation.
- Implement API testing using tools like Postman, Supertest, or Playwright API testing.
- Ensure test coverage and quality metrics are maintained.
- 7+ years of experience.
- Strong experience in Playwright and Cypress automation frameworks
- Good knowledge of JavaScript / TypeScript
- Experience with UI automation and End-to-End testing
- Knowledge of API testing
- Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI)
- Familiarity with BDD frameworks (Cucumber / Gherkin) is a plus
- Experience with Git version control
- Understanding of Agile / Scrum methodology
- Good debugging and analytical skills
- Experience with Docker or containerized test environments
- Knowledge of performance testing tools (JMeter / k6)
- Experience with test reporting tools (Allure / Mochawesome)
- Familiarity with cloud testing platforms (BrowserStack / Sauce Labs)
- Experience with microservices architecture testing
- Knowledge of security testing basics
- Experience with mobile automation (Playwright mobile emulation / Appium)