QA Engineer

About the Role

You will maintain and create automated and manual test suites for APIs and web applications. You will work closely with product and development teams to ensure testability, track and manage defect lifecycles until resolution, and provide actionable feedback. You will design solutions for scalability, reliability, parallelization and reporting, perform database validation, and apply statistical reasoning to testing scenarios.

Requirements

  • 3+ years of experience as a QA Engineer
  • Experience with TypeScript
  • Experience with Node.js
  • Experience with React
  • Strong experience with Cypress or equivalent automation tools (WebdriverIO, Playwright)
  • Experience solving QA problems related to scalability, reliability, reporting and parallelization
  • Experience with database access and reading
  • Familiarity with early-stage risk identification
  • Experience identifying, recording and monitoring defect lifecycles
  • Ability to apply probability and statistical inference in testing
  • Proficiency in English

Responsibilities

  • Maintain existing test suites
  • Create new automated and manual tests
  • Test REST APIs and web applications
  • Collaborate with product and development teams to ensure test coverage
  • Track and manage defect lifecycle until resolution
  • Share testing feedback with product stakeholders
  • Implement and improve test automation, parallelization and reporting
  • Perform database access and validation checks
  • Identify early-stage risks and report them
  • Apply probability and statistical inference to design and evaluate tests

Benefits

  • Fully remote team and culture
  • Flexible work schedule
  • Generous vacation policy

Skills

Apply Now
QA Engineer at C3 | JobStash