23 Aug
|
Draft u0026 Goal
|
Montreal
23 Aug
Draft u0026 Goal
Montreal
Version française
Senior / Lead QA Engineer — Automatisation E2E (Playwright)
Draft & Goal · Montréal, Canada (remote / hybride) · CDI · temps plein · Équipe Engineering / QA
Qui nous sommes
Draft & Goal (dng.ai) est une plateforme d'automatisation des opérations marketing. Nous transformons le travail marketing récurrent — recherche, production, localisation, QA, publication, reporting — en workflows intelligents, gouvernés et fiables.
Nos clients composent leurs automatisations en visuel (no-code), connectent leurs outils (CRM, CMS, analytics, search, ads) et orchestrent des agents IA, tout en gardant des points de validation humaine aux moments critiques. Notre principe : le système tient la discipline, les équipes gardent le jugement. Sécurité et gouvernance d'abord (SOC 2 Type II, ISO 27001 & 42001, RGPD).
Le poste en une phrase
Nous cherchons un·e QA senior autonome pour prendre en main et faire grandir notre système de tests automatisés end-to-end (déjà en place, basé sur Playwright), le fiabiliser dans notre CI, et porter la stratégie de test de l'équipe.
Ce que tu vas faire
- Reprendre et faire évoluer notre suite de tests E2E Playwright existante : étendre la couverture sur les parcours critiques, refactorer ce qui doit l'être, réduire la flakiness.
- Industrialiser les tests dans la CI (GitHub Actions) : intégration au pipeline, exécutions parallèles, reporting clair, gates de merge fiables — pour que l'équipe déploie en confiance.
- Définir et porter la stratégie de test : quoi automatiser vs tester manuellement, priorisation par le risque, critères d'acceptation co-construits avec les devs et le produit.
- Faire de la QA exploratoire / manuelle sur les nouvelles features avant automatisation, et transformer les bugs récurrents en tests de non-régression.
- Collaborer étroitement avec les développeurs front (React / Next.js) et back (Python / FastAPI) et le produit — la qualité est l'affaire de tous, tu en es le·la garant·e.
Expérience requise (must-have)
- 5+ ans d'expérience en QA, dont une part significative en automatisation de tests E2E.
- Maîtrise de Playwright (TypeScript / JavaScript) — ou expertise Cypress / Selenium avec capacité à monter vite sur Playwright.
- Expérience concrète de l'intégration de tests dans une CI/CD (GitHub Actions, GitLab CI ou équivalent) :
tu as déjà stabilisé des suites lentes ou flaky et sais pourquoi elles le deviennent.
- Capacité à définir une stratégie de test de zéro et à la défendre : pyramide de tests, gestion du risque, ce qu'on automatise et ce qu'on n'automatise pas.
- Autonomie réelle : tu avances sans qu'on te dise quoi faire, tu arbitres, tu documentes.
- Aisance en environnement startup / agile : à l'aise avec l'ambiguïté et les priorités qui bougent, et tu communiques clairement à l'écrit comme à l'oral.
Ce qui fera la différence (nice-to-have)
- Expérience de test de produits IA / LLM ou de systèmes au comportement non déterministe (sorties variables, seuils de tolérance).
- Notions de backend (Python / FastAPI) et/ou de tests d'API.
- Sensibilité performance et sécurité.
- Posture lead / référent·e : cadrer les bonnes pratiques QA de l'équipe et faire monter les autres en compétence.
Ce que nous offrons
- Un système déjà en place à faire grandir (pas de page blanche), avec une vraie latitude pour l'améliorer à ta main.
- Un produit IA à fort impact, une stack moderne et une équipe qui prend la qualité au sérieux.
- Remote / hybride, autonomie, et un rôle où ton impact compte vraiment.
English version Senior / Lead QA Engineer — E2E Automation (Playwright)
Draft & Goal · Montréal, Canada (remote / hybrid) · Full-time, permanent · Engineering / QA team
Who we are
Draft & Goal (dng.ai) is a marketing-operations automation platform. We turn recurring marketing work — research, production, localization, QA, publishing, reporting — into intelligent, governed and reliable workflows.
Our clients compose automations visually (no-code), connect their tools (CRM, CMS, analytics, search, ads) and orchestrate AI agents, while keeping human approval at the critical decision points. Our principle: the system keeps the discipline, people keep the judgment. Security and governance first (SOC 2 Type II, ISO 27001 & 42001, GDPR).
The role in one sentence
We're looking for an autonomous,
senior QA engineer to take ownership of and grow our end-to-end automated testing system (already in place, built on Playwright), harden it in our CI, and drive the team's testing strategy.
What you'll do
- Take over and evolve our existing Playwright E2E suite: extend coverage of critical user journeys, refactor what needs it, and drive down flakiness.
- Industrialize testing in CI (GitHub Actions): pipeline integration, parallel runs, clear reporting, reliable merge gates — so the team ships with confidence.
- Define and own the test strategy: what to automate vs. test manually, risk-based prioritization, acceptance criteria built together with engineering and product.
- Run exploratory / manual QA on new features before automation, and turn recurring bugs into regression tests.
- Work closely with frontend (React / Next.js) and backend (Python / FastAPI) engineers and product — quality is everyone's job, and you own it.
Required experience (must-have)
- 5+ years in QA, with a significant part in E2E test automation.
- Strong Playwright skills (TypeScript / JavaScript) — or deep Cypress / Selenium expertise with the ability to ramp up on Playwright quickly.
- Hands-on experience integrating tests into CI/CD (GitHub Actions, GitLab CI or equivalent): you've stabilized slow or flaky suites before and understand why they get that way.
- Ability to define a test strategy from scratch and defend it: test pyramid, risk management, what gets automated and what doesn't.
- Genuine autonomy: you move forward without being told what to do, you make the calls, you document them.
- Comfort in a startup / agile setting: at ease with ambiguity and shifting priorities, and a clear communicator in writing and in person.
What sets you apart (nice-to-have)
- Experience testing AI / LLM products or systems with non-deterministic behavior (variable outputs, tolerance thresholds).
- Familiarity with backend (Python / FastAPI) and/or API testing.
- A feel for performance and security testing.
- A lead / reference posture: able to shape the team's QA best practices and level up others.
What we offer
- A system already in place to grow (no blank page), with real room to improve it your way.
- A high-impact AI product, a modern stack, and a team that takes quality seriously.
- Remote / hybrid, autonomy, and a role where your impact genuinely matters.
Pay: $69,477.18-$147,829.86 per year Work Location: Hybrid remote in Montréal, QC H2S 3J9
📌 Senior / Lead QA Engineer — AutomatisationE (Playwright) (Montreal)
🏢 Draft u0026 Goal
📍 Montreal