Quality Assurance Engineer
Core
Build reliable, high-quality software by owning the overall customer experience, shaping test strategy, and ensuring features are validated before and after deployment.
Role type
Individual Contributor Quality Assurance Engineer (IC2)
Builds
Reliable software features and services
Domain
Software Engineering / Quality Assurance
Required skills
TypeScript, Puppeteer, automated test suite creation (UI/API/contract/integration), CI/CD pipeline management, security testing (OWASP Top 10), accessibility validation, AI tooling for testing, defect analysis, quality metrics reporting
Preferred skills
Cross-browser/cross-platform testing, observability tooling, mentoring junior engineers
Technologies
TypeScript, Puppeteer, CI/CD tools, security testing tools, accessibility tooling
Responsibilities
Define test objectives and acceptance criteria; write and maintain automated test suites; use AI tooling for test design and debugging; run security and accessibility checks; maintain CI/CD quality gates; monitor production alerts; document and track defects; report quality metrics to stakeholders
Seniority
Mid-level Individual Contributor (IC2)