Quick overview
Job description
We operate in an AI-first engineering environment, where AI-powered development is at the core of how we design, build, and deliver software. As our engineers ship faster with AI coding agents, quality has to keep pace, and that means automation.
We’re looking for a hands-on QA Lead who is equally comfortable writing Playwright tests and leading a team of both manual and automation testers. This is a player-coach role: you’ll spend a significant part of your time building automation yourself, while guiding our manual QA team as they grow into automation, and help the engineering team write better test cases.
Expect roughly half your time hands-on in the codebase, building new automated tests, healing flaky or broken ones, and helping our engineers write better tests for the features they ship. You’ll set the quality strategy, lead by example, and work closely with Engineering, Product, Design, and DevOps to help our engineers own quality end-to-end. The other half focused on building the QA team and practice.
Our stack: React, TypeScript, Node.js, NestJS, GraphQL, PostgreSQL, and AWS. Our test stack is built around Playwright.
Core Responsibilities
-
Build automation hands-on: Write, review, and maintain Playwright tests yourself, covering critical user flows, APIs, and regression suites. You’ll be one of the most active contributors to our test codebase.
-
Coach and grow the QA team: Lead our manual QA team through pairing, code reviews, and hands-on mentorship, upskilling team members into automation and setting clear expectations for quality ownership.
-
Own the automation framework: Define the architecture, patterns, and conventions of our test framework so it stays fast, reliable, and easy for both QA and engineers to contribute to.
-
Integrate quality into delivery: Embed automated tests into CI/CD pipelines so every change is validated before it reaches production, and partner with DevOps on test environments and data.
-
Test with AI agents: Use tools like Claude Code and Cursor to accelerate test creation, maintenance, and debugging while owning the reliability of the output, and teach the team to do the same.
-
Define quality standards: Establish acceptance criteria, test plans, and release readiness standards with Product and Engineering, and track meaningful quality metrics (coverage, escaped defects, flakiness, cycle time).
-
Protect what matters most: Ensure high confidence in money-movement, banking, and compliance-sensitive flows where correctness is non-negotiable.
Key Requirements
-
7+ years in software quality, including 2+ years leading QA teams while remaining hands-on.
-
Strong, current hands-on experience building and maintaining test automation frameworks with Playwright (or Cypress, Selenium, or similar), using TypeScript/JavaScript. You still enjoy writing tests every week.
-
Experience testing web applications and APIs (GraphQL for main product, REST for partner endpoints), including test data management and environment setup.
-
Proven track record coaching manual testers into automation and integrating tests into CI/CD workflows.
-
Hands-on experience using AI coding agents (Claude Code, Cursor, or similar) to write and maintain tests, with the judgment to validate their output.
-
Strong communication skills and the ability to influence quality practices across engineering and product.
- Experience testing AI/LLM-powered features: building eval sets (golden datasets), defining pass criteria for non-deterministic output, and running evals in CI to catch regressions from prompt or model changes.
-
Nice to Have
-
Experience in FinTech, banking, payments, or integrations with Stripe, Plaid, or BaaS providers.
-
Experience with performance, load, or security testing.
-
Experience with visual regression, contract testing, or test observability tooling.
Similar jobs
- HU
Test and Validation Engineer - ContractRecently posted Auto Apply
Humanoid · Canada · On-site 🇨🇦
MATLABRoboticsAssembly+2EngineeringSalary not listed - VG
[VO2 Canada] - Analyste Qualité (QA) - Missions PonctuellesRecently posted Auto Apply
Vo2 Group · Montreal · Hybrid 🇨🇦
ScrumSeleniumCypress+12Salary not listed - E3
Coach en automatisation des tests Auto Apply
Exposant 3 · Québec City · Hybrid 🇨🇦
TDDBDDAzure+1Salary not listed - PF
Développeur·euse QA, Assistant IA Auto Apply
Poka FR · Québec & Montréal · Hybrid 🇨🇦
DockerAWSLLM+4TechnologySalary not listed - DS

Développeur(euse) QA - Automatisation des testsRecently posted Auto Apply
Distribution stox · Boucherville, QC · Hybrid 🇨🇦
SQLGitSelenium+13TechnologySalary not listed - LI

QA Test Engineer, IndustrialRecently posted Auto Apply
Litmus · Toronto · Hybrid 🇨🇦
DockerOracleGit+10TechnologySalary not listed - AV

Ingénieur principal ou ingénieure principale en assurance qualité des logiciels/Senior Software Quality Assurance Engineer (ALQ) Auto Apply
Aviyatech · Longueuil · On-site 🇨🇦
Microsoft ExcelMicrosoft PowerPointChef+1TechnologySalary not listed - TR

Quality Assurance EngineerRecently posted Auto Apply
Trulioo · Vancouver · Hybrid 🇨🇦
DockerMicroservicesGit+25TechnologySalary not listed - VE
Senior QA EngineerRecently posted Auto Apply
Veeva · Canada - Toronto · Remote 🇨🇦
SQLConfluenceJira+2TechnologySalary not listed - RG
QA Analyst (Temp) Auto Apply
Ravenwake Games · British Columbia · Hybrid 🇨🇦
Microsoft ExcelMicrosoft OfficeCAD+1TechnologySalary not listed - CM

Lab Quality Assurance Coordinator - Metallurgy Auto Apply
Cyclic Materials Inc. · Kingston · Hybrid 🇨🇦
OnboardingMicrosoft ExcelMicrosoft Office+3Salary not listed - KO

QA ArchitectRecently posted Auto Apply
Konrad · Toronto · Hybrid 🇨🇦
SeleniumCypressJava+8Salary not listed
