Tatari is seeking a Staff QA Engineer to join the Buying and Optimization team. The role involves designing, building, and maintaining the end-to-end test automation framework using Playwright, setting technical direction for test automation, writing and improving unit and integration tests in TypeScript/Jest and Python/pytest, integrating tests into CI/CD pipelines, and building tooling for data validation and backend verification. The engineer will perform exploratory testing, review test plans and automation code, provide risk assessments and coverage data to leadership, mentor other engineers, and participate in QA candidate interviews. Requirements include 7+ years experience in SDET or QA automation roles, expertise in automated E2E testing (Playwright preferred), strong TypeScript and Python skills, proficiency in SQL, experience building and scaling test automation frameworks, ability to set testing strategy, strong communication skills, and a strategic mindset. Benefits include total compensation of $170,000-$200,000 annually, equity, health insurance, 401K, FSA, commuter benefits, monthly spending account, education benefits, unlimited PTO, wellness days, office snacks and lunches, team events, and a hybrid work schedule with 2 days per week in office.
What you'll do
Similar jobs
More roles worth a look
Related opportunities based on specialty and working model so candidates can keep momentum.
Design, build, and maintain Tatari’s end-to-end (E2E) test automation framework in Playwright
Write core framework code, shared utilities, and complex test suites
Set technical direction for test automation including tooling, architecture, and testing patterns
Write and improve unit and integration tests across the stack (TypeScript/Jest, Python/pytest)
Build patterns, fixtures, and helpers to facilitate good testing practices
Integrate automated tests into CI/CD pipelines; fix flaky tests, speed up test runs, improve pipeline observability, and build 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 by other engineers
Act as senior technical voice for QA, providing risk assessments and coverage data to engineering and product leadership
Mentor, pair, and write best-practice documentation to raise testing standards across engineering
Participate in technical interviews for QA candidates
Requirements
7+ years of experience as an SDET, QA Automation Engineer, or Software Engineer with a strong focus on automated testing and QA methodologies
Expert in automated E2E testing (Playwright preferred, Cypress or Selenium considered)
Solid TypeScript and Python skills (Jest, pytest, or similar), plus familiarity with React applications and bonus for client-side web applications
Proficient in SQL
Experience building test automation frameworks for UIs, APIs, and microservices from scratch and scaling them as teams grew
Proven ability to set testing strategy and standards for a team, and drive their adoption across multiple engineers and projects
Strong communicator, able to present to engineering and product leadership and mentor other engineers
Strategic mindset to prioritize testing investment against coverage and risk and make QA roadmap decisions
Detail focused with strong analytical skills and a commitment to engineering excellence
Total compensation ($170,000 - 200,000 annually)Equity compensationHealth insurance coverage for you and your dependents401K, FSA, and commuter benefits$150 monthly spending account$1,000 annual continued education benefit$500 Newbie Productivity PerkUnlimited PTO and sick daysMonthly Company Wellness Day OffSnacks, drinks, and catered lunches at the officeTeam building eventsHybrid RTO of 2 days per week in office
Apply now
Ready to take the next step in your career? Click the button below to continue to the application process.