Jobs · OTHR

Member of Technical Staff, QA

Voice AI Space · San Francisco, CA · 2 days ago
OTHR$50/hrFull-time

About the role

This role is for a QA Engineer who will own end-to-end quality across Vapi’s product surface. The QA Engineer will work on the cutting edge of AI, define how Vapi tests a non-deterministic product, partner directly with engineers on a small team, and have outsized impact on what customers experience every day.

Responsibilities

  • Build and deploy real assistants on Vapi, run live calls and simulations across 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.
  • 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.
  • Meaningly 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.
  • 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.

Requirements

  • 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.
  • Self-directed: you read the PR, open the product, and start finding what's broken without waiting for a spec.
  • Strong written communication, especially in bug reports and test plans.
  • Customer empathy and a bias for action: you ship, you own outcomes, and you care what users actually experience.

Qualifications

  • 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.
  • Early-stage startup experience; comfortable with ambiguity and shifting priorities.
  • Open-source contributions or public writing on testing, evals, or QA practice.

Skills

  • 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.
  • Self-directed: you read the PR, open the product, and start finding what's broken without waiting for a spec.

Benefits

  • Comprehensive health coverage: medical, dental, and vision plans.
  • Team love: We love hanging out, and we do quarterly off-sites.
  • Flexible time off: take what you need.
  • More: catered meals, transportation, gym, and a $10k annual L&D budget.

Pay

Competitive salary and excellent equity ownership.

Schedule

Remote

Similar jobs