Owns end-to-end QA for Vapi's voice AI platform, building Playwright e2e tests, testing integrations (LLMs, STT, TTS, telephony), filing bugs, and partnering with engineers on releases. Requires 5+ years QA/SDET experience, TypeScript/JavaScript proficiency, and AI coding tools usage.
180k – 280k
Hybrid5+ YOEQA Engineering
About the role
What You’ll Do
First 30 Days
Build and deploy real assistants on Vapi, run live calls and simulations across our main provider integrations (LLMs, STT, TTS, telephony), and break the product in at least a few interesting ways.
Get up and running in our existing e2e test framework and ship your first Playwright tests against the dashboard.
File bugs that engineers fix, and develop a working point of view on where our coverage is weakest.
By 60 Days
Own release testing for at least one major product area (assistant builder, simulations, monitoring, knowledge base, or versioning), and earn engineers' trust to gate it.
Meaningfully improve automated coverage in your area.
Partner with engineers on test strategy for new features before they ship.
Use AI coding agents to multiply your throughput on test scenarios and regression coverage.
By 90 Days
Operate as a full peer to engineers on the team, owning QA across the product surface without handholding.
Extend our testing practices and contribute patterns the rest of the team picks up.
Be involved in new features from the start, with the automation suite meaningfully larger on your watch.
Who You Are
Must-Haves
5+ years in QA, SDET, Test Engineering, or product engineering with a strong testing focus.
Hands-on with at least one modern e2e framework — Playwright preferred; Cypress, Selenium, or equivalent are fine.
Comfortable reading and writing TypeScript / JavaScript well enough to extend our test suite and file bugs with a hypothesis attached.
Track record testing complex, distributed systems with real failure modes — APIs, integrations, real-time behavior, anything where "correct" isn't a fixed string.
Daily use of AI coding agents (Claude Code, Cursor, or similar) with opinions about where they help and where they don't.
Nice-to-Haves
Background in voice AI, conversational AI, LLM applications, or telephony.
Experience with LLM evals or testing non-deterministic systems.
Worked on a developer-facing product — APIs, SDKs, dashboards — where the audience is technical.
Senior/Staff Systems Engineer, Autonomy Verification
NuroMountain View, CA
Develops and verifies requirements, metrics, and test strategies for autonomous vehicle safety within operational design domain. Requires 3+ years in AV/robotic systems validation, Python/C++ coding, and deep understanding of autonomy stack.
Develops and implements Python-based metrics to verify end-to-end driving behavior of autonomous vehicles, ensuring safety using ML models and simulations. Requires 5+ years experience, Python/C++ proficiency, and robotics knowledge.
176k – 320k
On-site5+ YOEQA Engineering
Staff Software Development Engineer in Test
FivetranOakland, CA
Lead test automation architecture and quality strategy for data pipeline infrastructure. Own shared testing frameworks, drive cross-team initiatives, and mentor engineers on testability and reliability.
187k – 233k
Hybrid8+ YOEQA Engineering
Staff Engineer, Test & Evaluation
Shield AIDallas, TX
Lead planning, coordination, and execution of ground and flight test activities for UAV and manned aircraft systems. Requires 7+ years aerospace test experience, test procedure development, and ability to obtain DoD Secret clearance.
170k – 210k
On-site7+ YOEQA Engineering
Staff Quality Engineer II
ForgeNew York, NY
Staff Quality Engineer owns and delivers quality for complex financial trading systems, building test strategies, automating tests across UI/API layers, and collaborating cross-functionally in fintech. Requires 8-12 years testing experience, expertise in automation frameworks, and bachelor's degree.