
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.
Fonctions et responsabilités
. 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.
. Mettre en place des frameworks d’automatisation robustes, réutilisables et faciles à maintenir.
. 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.
. Analyser, documenter et suivre les anomalies détectées; collaborer avec les développeurs jusqu’à leur résolution.
. 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.
. Maîtrise d’outils d’automatisation tels que Selenium, Cypress, Playwright, Postman, RestAssured, Appium ou équivalents.
. 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.
. Capacité à documenter clairement, analyser les risques et proposer des solutions durables.
. Leadership technique, autonomie et excellent esprit de collaboration.
CGI offre une estimation raisonnable de la fourchette salariale pour ce poste. 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. Les décisions en matière de rémunération dépendent des particularités de chaque cas. Une estimation raisonnable de cette fourchette salariale se situe entre 60,000$ et 120,000$. Ce poste est vacant.
Lead QA (J0326-1203)
#LI-AC16
En vous abonnant à l’infolettre de la CCIQ, vous pourrez découvrir toutes nos événements à venir, consulter nos actualités, être à l’affut des nouvelles de nos membres ainsi que des opportunités et des avantages pour votre organisation.