Responsable, Assurance Qualité
Job Summary
Votre rôle à titre de Responsable Assurance qualité
Le/la Responsable de lassurance qualité est le responsable ultime de la qualité pour une équipe dédiée qui traduit les exigences dun partenaire denvergure en fonctionnalités intégrées directement dans la plateforme de Dialogue. Le principe directeur est davoir une base de code unique : chaque fonctionnalité découlant de ce partenariat quelle touche à lexpérience mobile intégrée aux flux dadmissibilité des membres aux API darriè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 à lensemble des clients actuels et futurs. Vous serez lunique spécialiste QA au sein dune é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 lensemble de la surface dinté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 lassurance qualité tout au long du cycle de vie de lintégration du développement des fonctionnalités jusquà la validation des déploiements et à la surveillance de la quotidien vous devrez :
- Tester lexpé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 dentrée.
- Suivre et rapporter lavancement 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 sassurer 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 salignant sur la portée les échéanciers et les priorités des anomalies.
- Trier les anomalies et gérer leur cycle de vie. Isoler lorigine des problèmes (application React Native pont natif backend ou application hôte du partenaire). Rédiger des rapports danomalies 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 quelles 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 laccessibilité. 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 daccessibilité.
- Contribuer à lautomatisation des tests au fil du temps. Identifier les candidats à forte valeur ajoutée pour lautomatisation à mesure que lintégration gagne en maturité. Léquipe est en train dadopter Cypress pour le web et explore des frameworks mobiles mais lattente 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 dexpérience en QA logiciel dont au moins 2 ans dans la coordination defforts QA.
- Êtes un(e) testeur(euse) chevronné(e) et pratique avec de lexpé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 lexpérience avec les outils de gestion danomalies (JIRA) et êtes à laise avec les concepts de test dAPI.
- Un atout : Expérience avec lautomatisation des tests (Cypress Appium Detox) les tests daccessibilité (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 dinté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 cest aussi prendre soin de notre équipe!Selon votre rôle et votre statut demploi vous pourriez avoir accès aux avantages suivants :
- Accès à lapplication 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 (à lexception des postes entièrement à distance)
- Possibilité de travailler à létranger jusquà 4 semaines par année
- Programmes dincitation 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
About Company
Reach your organization’s sustainability and social impact goals with nature-based solutions.