Responsable, Assurance Qualité in Montréal, Quebec at Dialogue
Explore Related Opportunities
Job Description
À 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.
⚠️ Avis de fraude en recrutement
Dialogue communique avec les candidat(e)s uniquement par des adresses courriel officielles @dialogue.co. Nous ne demandons jamais de paiement, de cartes-cadeaux ni de renseignements financiers personnels à quelque étape que ce soit du processus d'embauche, et nous n'envoyons jamais d'offre d'emploi sans un processus d'entrevue structuré. Tous nos postes sont affichés exclusivement sur dialogue.co/fr/carrieres. Si vous recevez une communication suspecte prétendant provenir de Dialogue, ne répondez pas — signalez-la à jobs@dialogue.co et vérifiez le poste sur notre page carrières officielle.
Votre rôle à titre de Responsable, Assurance qualité
Le/la Responsable de l'assurance qualité est le responsable ultime de la qualité pour une équipe dédiée qui traduit les exigences d'un partenaire d'envergure en fonctionnalités intégrées directement dans la plateforme de Dialogue. Le principe directeur est d'avoir une base de code unique : chaque fonctionnalité découlant de ce partenariat — qu'elle touche à l'expérience mobile intégrée, aux flux d'admissibilité des membres, aux API d'arrière-plan (backend) ou aux interfaces web — est déployée en tant que composante du produit de base de Dialogue, afin de pouvoir être maintenue, étendue et offerte à l'ensemble des clients actuels et futurs. Vous serez l'unique spécialiste QA au sein d'une équipe multidisciplinaire comprenant des expertises variées : développement backend (Python/FastAPI), développement frontend (React Native), développement full-stack, développement de données, design, ainsi que la gestion de projet et la gestion de produit.
Ce rôle combine des tests pratiques et concrets avec la coordination de ressources QA externes. Vous exécuterez personnellement des tests de régression, de Pocket/Sanity et exploratoires sur l'ensemble de la surface d'intégration : flux de connexion, parcours de soins de santé, expériences de pharmacie, appels vidéo, notifications push et localisation. Parallèlement, vous gérerez une firme de consultation externe de testeurs QA : définition des plans de test, répartition du travail, révision des résultats et coordination des communications entre l'équipe de développement interne, les équipes techniques du partenaire et les testeurs externes. Vous serez le pont qui assure la qualité avant chaque déploiement.
Vos responsabilités
- Vous serez responsable de l'assurance qualité tout au long du cycle de vie de l'intégration, du développement des fonctionnalités jusqu'à la validation des déploiements et à la surveillance de la production. Au quotidien, vous devrez :
- Tester l'expérience intégrée complète de manière concrète. Exécuter des tests de régression, de Sanity et exploratoires sur iOS et Android. Pour les fonctionnalités à haut risque, concevoir des scénarios de test ciblés couvrant les cas limites et les multiples points d'entrée.
- Suivre et rapporter l'avancement des tests. Maintenir des listes de contrôle de test structurées avec le décompte des réussites, des échecs et des blocages par plateforme. Fournir des rapports d'état quotidiens à l'équipe et au partenaire, en résumant les anomalies signalées, les zones couvertes et l'état général de préparation du déploiement.
- Gérer une firme de QA externe et coordonner avec le partenaire. Définir les plans de test, attribuer les tâches, réviser les résultats et s'assurer que les testeurs externes disposent des accès et du contexte nécessaires. Agir en tant que pont de communication entre l'équipe interne, les ingénieurs QA du partenaire et la firme externe, en s'alignant sur la portée, les échéanciers et les priorités des anomalies.
- Trier les anomalies et gérer leur cycle de vie. Isoler l'origine des problèmes (application React Native, pont natif, backend ou application hôte du partenaire). Rédiger des rapports d'anomalies exploitables avec un niveau de sévérité (P1-P5), les acheminer vers la bonne équipe et suivre les tickets jusqu'à leur résolution et leur re-vérification.
- Surveiller la stabilité des environnements. Valider que les environnements de pré-production et de test sont fonctionnels avant le début des tests. Lorsque des problèmes bloquent les tests, les escalader rapidement avec des détails de reproduction clairs pour que le travail puisse reprendre au plus vite.
- Valider les versions et conseiller sur l'état de préparation du déploiement. Effectuer une validation de bout en bout sur les versions bêta (TestFlight, installation directe/sideloading) avant qu'elles ne parviennent au partenaire. Formuler des recommandations basées sur les risques pour déterminer si une régression complète ou une vérification de stabilité ciblée est suffisante.
- Gérer les comptes et les données de test, ainsi que l'accessibilité. Configurer et maintenir des comptes de test isolés dans les différents environnements. Effectuer des tests de conformité, produire de la documentation et répertorier les anomalies d'accessibilité.
- Contribuer à l'automatisation des tests au fil du temps. Identifier les candidats à forte valeur ajoutée pour l'automatisation à mesure que l'intégration gagne en maturité. L'équipe est en train d'adopter Cypress pour le web et explore des frameworks mobiles, mais l'attente principale demeure une rigueur dans les tests manuels et le leadership en QA.
Nous aimerions beaucoup vous rencontrer si vous possédez
- Possédez plus de 5 ans d'expérience en QA logiciel, dont au moins 2 ans dans la coordination d'efforts QA.
- Êtes un(e) testeur(euse) chevronné(e) et pratique, avec de l'expérience sur iOS et Android, idéalement incluant des modèles intégrés où une application est encapsulée dans une application hôte.
- Avez déjà géré des firmes de QA externes ou des fournisseurs (définition de plans de test, attribution de tâches, révision des livrables et maintien de la communication au-delà des frontières organisationnelles).
- Communiquez clairement avec les parties prenantes techniques et non techniques, les développeurs, l'équipe DevSecOps, les gestionnaires de produit, les équipes du partenaire et les testeurs externes.
- Avez de l'expérience avec les outils de gestion d'anomalies (JIRA) et êtes à l'aise avec les concepts de test d'API.
- Un atout : Expérience avec l'automatisation des tests (Cypress, Appium, Detox), les tests d'accessibilité (WCAG/VPAT), les pipelines CI/CD (CircleCI), les indicateurs de fonctionnalités t les flux OAuth 2.0.
- Un fort atout : Capacité à trier les anomalies à travers une frontière d'intégration complexe (React Native, pont natif, API backend, application hôte du partenaire) et à les acheminer efficacement.
Veuillez noter qu’étant donné que nous servons des client(e)s situé(e)s dans tout le Canada, le bilinguisme est un atout pour ce poste. Vous pourriez être amené(e) à communiquer en français et en anglais.
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