Remote job
Senior QA Engineer
Job details
About this role
Role overview Own product quality for a fast-moving web application that includes AI-generated output. The work combines exploratory judgment with structured regression testing: you’ll investigate how the system behaves across real user journeys, permissions, and document workflows, including cases where expected results are not fully specified.
Responsibilities - Run exploratory sessions across user journeys, access boundaries, and document workflows. - Review requirements and specifications to find gaps before release. - Design feature tests and perform regression testing across releases. - Reproduce and document defects with clear steps and expected behaviour. - Use SQL and application logs to verify what happened beyond what the interface displays. - Assess AI-generated results for quality and consistency, and report drift. - Add automated regression coverage for confirmed defects and track quality metrics.
Requirements - At least five years of QA experience with complex web applications. - Strong exploratory testing skills and judgment to uncover unanticipated issues. - Ability to write SQL and read application logs. - Experience testing role-based permissions, access control, and data isolation. - Working ability to write automated tests with a framework such as Playwright, Cypress, or Selenium. - Familiarity with AI coding tools and their common failure modes. - Able to set testing priorities and work independently.
Benefits and work setup The team is small and senior, with engineers expected to manage their work and raise issues early. The position is fully remote and must be performed from within Canada; candidates must be legally entitled to work there.