Staff QA Engineer

Tatari•San Francisco, CA
•$170,000 - $200,000•Hybrid

About The Position

Tatari is looking for a Staff QA Engineer to join the Buying and Optimization team. This role involves working with engineering leadership to enhance testing practices, establish best practices, and scale automation frameworks. The engineer will collaborate with product leaders to ensure the correctness, reliability, and smooth user experience of Tatari’s buying platform and related services. Tatari is a company focused on revolutionizing TV advertising through AI and machine learning, enabling businesses to advertise on TV with an automated, digital-like experience. The company has received industry recognition and is backed by an experienced executive team.

Requirements

  • 7+ years of experience as an SDET, QA Automation Engineer, or Software Engineer with a strong focus on automated testing and QA methodologies.
  • Expertise in automated E2E testing (Playwright preferred, Cypress or Selenium considered).
  • Solid TypeScript and Python skills (Jest, pytest, or similar).
  • Familiarity with React applications and bonus for client-side web applications.
  • Proficiency in SQL.
  • A track record of building test automation frameworks for UIs, APIs, and microservices from scratch and scaling them.
  • Proven ability to set testing strategy and standards for a team and drive adoption across multiple engineers and projects.
  • Strong communication skills, including presenting to leadership and mentoring engineers.
  • Strategic mindset: ability to prioritize testing investment against coverage and risk, and influence QA roadmap decisions.
  • Detail-oriented with strong analytical skills, a knack for edge-case discovery, and a commitment to engineering excellence.

Nice To Haves

  • Familiarity with React applications
  • Experience with client-side web applications

Responsibilities

  • Design, build, and maintain Tatari’s end-to-end (E2E) test automation framework in Playwright.
  • Write a significant portion of the core framework code, shared utilities, and complex test suites.
  • Set the technical direction for test automation, including tooling, architecture, and testing patterns, and document these as reference materials.
  • Write and improve unit and integration tests across the stack (TypeScript/Jest, Python/pytest), building patterns, fixtures, and helpers to facilitate testing.
  • Integrate automated tests into CI/CD pipelines, addressing flaky tests, optimizing test run times, enhancing pipeline observability, and establishing reliable release gates.
  • Build tooling for data validation and backend verification, including SQL-based data integrity checks, API contract and response validation, and test data setup.
  • Perform hands-on exploratory testing on high-risk workflows and review test plans and automation code from other engineers.
  • Serve as the senior technical authority for QA, providing risk assessments and coverage data to engineering and product leadership for release decisions.
  • Improve testing standards across the engineering department through mentoring, pairing, and creating best-practice documentation.
  • Participate in technical interviews for QA candidates.

Benefits

  • Total compensation ($170,000 - 200,000/annually)
  • Equity compensation
  • Health insurance coverage for you and your dependents
  • 401K
  • FSA
  • Commuter benefits
  • $150 monthly spending account
  • $1,000 annual continued education benefit
  • $500 Newbie Productivity Perk
  • Unlimited PTO and sick days
  • Monthly Company Wellness Day Off
  • Snacks, drinks, and catered lunches at the office
  • Team building events
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service