About The Role
We're looking for a QA Engineer to own quality assurance across our platform. This role
combines hands-on testing of completed features with building and maintaining our automated
test infrastructure. You'll work closely with product and engineering teams to verify acceptance
criteria, review developer test coverage, and expand our automated test suite.
Responsibilities
- Perform QA on completed tickets, validating functionality against acceptance criteria and
user stories
- Review and verify automated tests written by developers for adequacy and coverage
- Build and maintain automated test suites using JEST (backend) and Cypress or similar
tools (frontend)
- Conduct visual and functional QA of web application features
- Leverage AI-assisted tooling for test generation while providing human oversight to
manage complexity limits and ensure test quality
- Collaborate daily with product and engineering to prioritize testing efforts and provide
real-time feedback
- Identify edge cases, regressions, and quality gaps before features reach production
Technical Environment
- TypeScript, React, Next.js, NX monorepo
- Node.js backends with GraphQL
- Google Cloud Platform
- GitLab, JIRA
Requirements
- Strong experience writing automated tests in JEST and Cypress (or equivalent frontend
testing frameworks)
- Proficiency in TypeScript and modern JavaScript
- Experience with GraphQL APIs
- Familiarity with monorepo structures and CI/CD pipelines
- Comfortable working in GitLab-based workflows
- Ability to work US Central or Pacific time zone hours
Reports To
VP of Product and CT
Skills: cypress,gitlab,typescript,automation,graphql,application,testing,features