Responsibilities
- Automate smoke/regression tests for critical user flows
- Design maintainable test suites, fixtures, and selectors
- Integrate tests with CI and triage flaky builds
- Pair with developers to add testability and logging
- Track coverage and stability metrics; prioritize high ROI tests
- Contribute to coding standards and review PRs for testability
- Document setup, runbooks, and troubleshooting tips
Requirements
- 1+ year scripting in JavaScript or Python
- Hands-on with Playwright/Cypress/Selenium
- Git proficiency and basic CI (GitHub Actions/GitLab CI) familiarity
- Understands selectors, waits, mocking, and test data mgmt
- Reads logs and network traces to debug failures
- Clear bug reporting with repro and environment details
- Collaborative mindset; comfortable pairing with engineers