Développeur(se) senior en automatisation QA

Dialogue

Dialogue

Quality Assurance

Montreal, QC, Canada

Posted on Apr 28, 2026

À propos de Dialogue

Dialogue est le principal fournisseur de soins virtuels au Canada. En perfectionnant notre Plateforme de santé intégrée, nous offrons des programmes exceptionnels de santé et de bien-être en ligne (soins primaires, santé mentale, TCCi, PAE et bien-être) aux organisations qui souhaitent améliorer le bien-être de leurs employé(e)s et de leurs familles.

Lorsqu'il s'agit de notre travail, nous plaçons la barre très haut. Ensemble, nous transformons la santé et aidons des millions de personnes à améliorer leur bien-être. Nous croyons fermement qu’une équipe exceptionnelle exige plus pour sa :

  • Réussite
  • Communauté
  • Croissance
  • Performance


Vous avez l’impression de pouvoir changer les choses? Bonne nouvelle, nous avons une place pour vous!

Nous vous acceptons comme vous êtes. En tant qu’employeur soucieux de l’égalité des chances, Dialogue s’engage à créer un lieu de travail diversifié et inclusif pour tout le monde. Les personnes qualifiées qui poseront leur candidature seront considérées sans égard à la citoyenneté, l’origine ethnique, la race, la couleur, la religion, le sexe, l’identité ou l’expression sexuelle, l’orientation sexuelle, le handicap, l’âge ou le statut de vétéran. Les personnes qui ont besoin d’accommodations spéciaux sont invitées à nous écrire à l’adresse accessibilite@dialogue.co

Déclaration sur l'utilisation de l'IA

Afin d'assurer un processus d'examen efficace et équitable, nous utilisons des outils d'intelligence artificielle pour aider au tri et à l'évaluation initiale des candidatures pour ce poste

Votre rôle à titre de Développeur(se) senior en automatisation QA

Le groupe "Provider Experience" recherche un(e) Développeur(se) senior en automatisation QA pour rejoindre l’équipe "Provider Stream". Sous la responsabilité du Directeur de l’ingénierie, vous serez responsable de la stratégie de tests automatisés pour les fonctionnalités principales de la plateforme de soins — afin de réduire la charge d’assurance qualité des équipes produit et de permettre une livraison plus rapide et plus sécurisée.

Il ne s’agit pas d’un rôle QA traditionnel. Vous êtes avant tout un(e) développeur (développeuse), qui applique la rigueur de l’ingénierie logicielle à la problématique de la couverture de tests. Votre mission est de bâtir l’infrastructure de tests automatisés qui protège nos flux cliniques les plus critiques à grande échelle, afin que le reste de l’équipe d’ingénierie puisse livrer en toute confiance.

Vos responsabilités

  • Infrastructure de tests automatisés : Concevoir, développer et maintenir des pipelines de tests end-to-end, d’intégration et de contrats couvrant les fonctionnalités principales de la plateforme de soins, des contrats d’API aux workflows Temporal et aux flux orientés événements.
  • Stratégie et architecture de tests : Définir et faire respecter la pyramide de tests à travers les services backend — en établissant des modèles de responsabilité clairs, des standards de couverture et des seuils de fiabilité en collaboration avec les responsables d’ingénierie.
  • Intégration CI/CD : Intégrer les suites de tests automatisés dans nos pipelines de déploiement afin de détecter les régressions tôt et de réduire l’impact des releases en production.
  • Autonomisation des développeurs : Construire des briques de test réutilisables, des fixtures et des outils facilitant l’écriture de tests de qualité par les développeurs backend sans ralentir leur vélocité.
  • Observabilité et signaux de qualité : Instrumenter les pipelines de tests avec des rapports clairs, le suivi de la flakiness et des analyses de tendances afin d’aider le leadership à prendre des décisions basées sur les données.
  • Collaboration transverse : Travailler en étroite collaboration avec les équipes Produit, DevOps et ingénierie pour aligner les quality gates, les critères de mise en production et l’évaluation des risques pour les fonctionnalités cliniques critiques.
  • Consolidation des pratiques : Évaluer et migrer les approches de tests existantes à travers les services backend vers un cadre cohérent et maintenable — en créant une base commune qui accélère l’adoption et élimine les redondances.

Nous aimerions beaucoup vous rencontrer si vous possédez

  • Solide expérience backend : 5+ années d’expérience en développement logiciel, avec une forte maîtrise de Python et/ou Node.js, et une bonne compréhension des systèmes distribués et des microservices.
  • Expertise en ingénierie des tests : Expérience démontrée dans la création et la gestion de frameworks de tests automatisés à grande échelle — incluant tests unitaires, d’intégration, de contrats (ex. Pact) et end-to-end.
  • Systèmes orientés événements : Expérience pratique dans le test de systèmes asynchrones, de workflows Temporal ou d’architectures basées sur des brokers de messages (SQS, RabbitMQ, Kafka).
  • Esprit CI/CD et DevOps : Expérience avec des outils CI/CD (CircleCI, GitHub Actions) et la conteneurisation (Docker/Kubernetes), avec un focus sur l’efficacité d’exécution des tests.
  • Tests API et bases de données : Expérience dans l’écriture de tests couvrant des requêtes PostgreSQL, des contrats d’API REST/gRPC et des intégrations multi-services.
  • Empathie développeur : Vous comprenez ce qui rend les tests maintenables et fiables — et savez promouvoir des standards de qualité sans freiner les équipes.
  • Environnements réglementés : Une expérience en santé, fintech ou autres industries réglementées est un atout important.

Chez Dialogue, votre bien-être est notre priorité.

Prendre soin des autres, c’est aussi prendre soin de notre équipe! Selon votre rôle et votre statut d’emploi, vous pourriez avoir accès aux avantages suivants :

  • Accès à l’application Dialogue et au soutien virtuel en santé mentale pour vous et votre famille
  • Assurance entièrement couverte, compte de dépenses pour la santé, couverture dentaire et remboursement de bien-être
  • 4 semaines de vacances, 9 journées de bien-être et 1 journée de bénévolat
  • Travail hybride : 3 jours/semaine dans nos bureaux de Montréal ou de Toronto (à l’exception des postes entièrement à distance)
  • Possibilité de travailler à l’étranger jusqu’à 4 semaines par année
  • Programmes d'incitation, primes de référencement et cotisation équivalente au REER
  • Apprentissage via Coursera, budget de formation externe et programme de mentorat
  • Prestation facultative pour le congé parental