05 Oct
|
CGI
|
Quebec City
QA Lead Nous recherchons un(e) Lead QA passionné(e) par la qualité logicielle et reconnu(e) pour son leadership technique. En collaboration avec les équipes de développement et d'analyse, vous serez responsable de définir les stratégies de tests, d'encadrer l'équipe QA et de garantir la livraison de solutions fiables, performantes et conformes aux meilleures pratiques. Votre expertise guidera l'optimisation des processus, l'automatisation des tests et l'amélioration continue de la qualité dans l'ensemble des projets.
Concevoir, développer et maintenir des tests automatisés pour les applications web, mobiles, API et systèmes intégrés. . Définir et faire évoluer la stratégie de tests en fonction des besoins d'affaires, des risques et de l'architecture des solutions. . Intégrer les suites de tests automatisés dans les pipelines CI/CD afin d'assurer une validation continue des livrables. .
Participer à l'analyse des requis fonctionnels et techniques pour identifier les scénarios de tests, les cas limites et les risques qualité. . Exécuter au besoin des tests manuels exploratoires pour compléter la couverture automatisée. .
Produire et suivre les indicateurs de qualité : couverture des tests, taux d'échec, stabilité des scripts, régression, défauts critiques, etc. . Assurer la qualité des environnements de tests, des jeux de données et des dépendances nécessaires à l'automatisation. . Participer aux revues de code de tests et promouvoir les bonnes pratiques d'automatisation et d'assurance qualité. .
Encadrer les membres plus juniors de l'équipe QA et agir comme mentor sur les outils,
méthodes et standards. . Contribuer à l'amélioration continue des processus QA, DevOps et livraison logicielle. Tâches techniques spécifiques .
Développer des scripts de tests automatisés pour : tests fonctionnels tests de régression tests d'intégration tests API tests de fumée (smoke test) tests bout en bout ( end to end ) . Mettre en place des outils de gestion et d'exécution des tests automatisés. . Diagnostiquer les instabilités des tests et réduire les faux positifs/faux négatifs. .
Collaborer avec l'équipe DevOps pour l'orchestration des tests dans les environnements de déploiement. . Participer à la validation de la qualité du code et des livraisons dans un contexte Agile. Qualités requises pour réussir dans ce rôle .
Excellente compréhension des cycles de développement logiciel et des méthodologies Agile/Scrum. . Bonne connaissance de langages de programmation ou script comme Java, JavaScript/TypeScript, Python ou C#. . Expérience avec les outils CI/CD tels que Jenkins, GitLab CI, Azure DevOps ou GitHub Actions. .
Bonne compréhension des tests API, bases de données, logs applicatifs et outils de suivi d'anomalies. . Leadership technique, autonomie et excellent esprit de collaboration. Le calcul de cette fourchette dépend de divers facteurs, notamment le niveau de compétence, le marché géographique, l'expérience, la formation ainsi que les licences et certifications professionnelles.
Joignez-vous à nous, l’une des plus importantes entreprises de conseil en technologie de l’information (TI) et en management au monde.
📌 Head of Quality and Assurance (Quebec City)
🏢 CGI
📍 Quebec City