Quality Assurance Engineer
Core
Designing comprehensive testing strategies and automation frameworks to ensure software quality across deterministic and non-deterministic layers, including AI-based behaviors.
Role type
Senior IC Quality Assurance Engineer (Automation & AI Testing)
Builds
Automated test suites, evaluation frameworks for AI outputs, and quality scorecards
Domain
Software Engineering / AI Testing / Quality Assurance
Deliverable
production ML models | product features
Required skills
E2E and API testing, automated test framework design, BDD scenarios, root-cause analysis, CI/CD pipeline integration, AI tooling for test generation, schema validation, contract testing
Preferred skills
JavaScript, TypeScript, or Python, coaching developers on quality ownership, defect escape rate analysis
Technologies
CI/CD pipelines, AI tooling, modern automation frameworks
Responsibilities
Design test coverage across E2E, API, and AI evaluation layers; Write API and contract test cases; Extend automation frameworks with reusable fixtures; Run evaluation passes on AI-generated test outputs; Track and report quality KPIs; Coach developers on testing practices and quality ownership
Seniority
Senior, hands-on IC