- Design, build, and maintain reusable test automation frameworks (integration, E2E, load) that minimize maintenance and maximize reliability.
- Leverage AI-assisted development and agentic coding workflows to accelerate test creation.
- Partner with developers to bake automated tests directly into CI/CD pipelines.
- Balance automated suites with manual exploratory smoke testing and functional testing.
- Identify coverage gaps and proactively propose improvements to reduce system fragility and technical debt.
- Utilize SAST/DAST tools for security and Axe/Lighthouse for accessibility compliance.
- Guide intermediate and junior engineers on testing best practices and efficient use of AI tools.
- Actively participate in design discussions and Agile ceremonies to advocate for testability.
- Promote a shared responsibility for quality across the engineering team.
- Monitor production incidents to turn real-world lessons into quality improvements.
AgileCypressJavascript+5 more