Role & responsibilities
- Develop and maintain Cypress automation frameworks for UI and API testing.
- Write JavaScript/TypeScript-based test scripts ensuring modularity and reusability.
- Implement BDD/TDD practices using tools like Cucumber or Mocha.
- Integrate automation with CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps).
- Perform cross-browser testing and ensure compatibility across environments.
- Collaborate with developers and QA teams to define test strategies and acceptance criteria.
- Conduct code reviews, optimize test execution, and manage flaky tests.
Generate detailed test reports and track metrics for coverage and defect leakage