About the role
****The Tax Prep Cluster is part of TaxDome’s core platform — the back-office hub for accounting firms.
We manage the end-to-end tax preparation process, from collecting client data to delivering finalized tax returns.
Our goal is to make the tax preparation experience seamless, automated, and AI-driven.
We are looking for a Senior Web QA Engineer who combines strong automation expertise with a product mindset — someone who understands web application architecture, can analyze requirements, build reliable automated tests, and help others do the same.
You’ll work on:
- Intake Flow — smart document & data collection (questionnaires, checklists, automation)
- Tax Preparation Flow — validation and secure transfer to external tax systems
- Delivery Flow — finalized returns, e-signatures, and payments
Each flow uses AI-based document handling and LLM assistants to reduce manual work and improve accuracy.
Project stack: Ruby on Rails (6+), PostgreSQL, React, Typescript on the frontend, Docker, AWS infrastructure, implementing k8s; configured CI/CD on GitLab.
Automation stack: Ruby, RSpec, Capybara, SitePrism, Playwright
Your Responsibilities:
- Collaborate with PMs and developers during requirement clarification; define acceptance criteria
- Design and maintain automated tests (API/UI/integration) for complex web workflows
- Create and update test documentation in TMS
- Analyze logs and monitoring data (AWS, S3, application logs) to diagnose issues and validate system behavior
- Integrate suites into CI/CD (GitLab), track flaky tests and automation debt
- Mentor teammates on test design and automation best practices
Our expectations:
- 5 + years in QA with a strong automation background (preferably Ruby or JS/TS; other stacks welcome)
- Experience with RSpec/Capybara/SitePrism or Playwright (preferred, but not mandatory)
- Solid understanding of automation patterns and best practices
- Ability to read and understand Front-end and Back-end code to design effective test scenarios
- Familiarity with CI/CD (GitLab) and containerized environments (Docker, K8s)