QA Engineer
Speak · San Francisco Bay Area · 2 wk ago
HybridEngineering$150/hrFull-time
About the role
We're looking for a senior, highly autonomous QA Engineer to join our Quality Assurance team at Speak. You'll own QA coverage for assigned feature teams end-to-end: test planning, execution, and release sign-off. Beyond hands-on testing, this is a high-ownership IC role for someone who actively looks for smarter ways to scale coverage through tooling, automation, and AI-powered workflows, not just manual effort.
Responsibilities
- Test planning and execution: Own QA coverage for 1~2 pods: analyze requirements, write test plans and test cases, execute across iOS, Android, webapp, and backend.
- Conduct functional, regression, and design testing. Document and track defects in Qase and Linear.
- Conduct pod weeklies and collaborate with PMs and Engineers to clarify requirements and catch issues before they reach QA.
- Risk analysis and release readiness: Assess risk across features and releases: identify what needs the most coverage, what can be deferred, and what's a blocker.
- Own release candidate sign-off for your pods, with a clear point of view on what's ready to ship and what isn't.
- Surface patterns in defects and coverage gaps to improve how the team plans and prioritizes QA work.
- Scale QA intelligently: Identify what's automatable vs. what requires human judgment and act on that distinction.
- Document execution-ready test cases with clear steps for any outsourced or automated testing scope.
- Contribute to evaluating and adopting agentic testing tools and AI-powered workflows that reduce manual effort over time.
- Drive quality culture: Partner with Product, Engineer, and QA on process improvements, coverage gaps, and release readiness.
- Contribute to QA documentation, standards, and best practices across pods.
- Bring a continuous improvement mindset: if something is slow or manual and doesn't need to be, fix it.
Qualifications
- 5+ years of QA experience in user-facing mobile apps (iOS or Android required).
- Hands-on tester first: you manually test the app, find real bugs, and document them with precision and full context.
- Strong risk analysis instincts: you know what to test deeply, what to deprioritize, and how to make the call under time pressure.
- High ownership mindset: you define what good coverage looks like and build toward it without being told.
- Experience writing structured test plans and test cases from product specs.
- Experienced using AI tools in your QA workflow: test case generation, automated execution, or agentic testing frameworks, and actively look for ways to apply them to reduce manual effort.
- Comfortable reading and understanding test scripts; you don’t need to write them from scratch but you can use AI tools to write and improve them without relying on Engineering.
- Comfortable in a fast-paced environment where priorities shift and release windows are tight.
- Able to work from SF HQ at least 3 days/week.
Nice to have
- Experience with AI-powered testing tools and methodology.
- Exposure to ASR or audio/speech product testing.
- Familiarity with mobile test automation frameworks (Espresso, XCUITest, Appium, or Detox) and/or web (Playwright, Selenium, or Cypress).