Conseiller senior en automatisation des tests QA – CI/CD / GitHub Actions
- Hiring from
- Canada
- Work type
- Hybrid
- Posted
623,927 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
Client : Desjardins – Secteur bancaire et financier
Lieu : Montréal, Complexe Desjardins
Mode de travail : Hybride – minimum 2 jours/semaine au bureau
Durée : 6 mois, renouvelable
Heures : 37,5 h/semaine
Niveau : Senior
Localisation obligatoire : Le candidat doit résider au Canada
Particularités : Fournir le jour et le mois de naissance du candidat ainsi que les 4 derniers chiffres de son numéro de téléphone lors de la soumission.
À propos du poste
Nous recherchons un(e) Conseiller(ère) senior en automatisation des tests QA (Senior QA Automation Engineer) afin d'accompagner une importante organisation du secteur financier dans la modernisation de ses pratiques de qualité logicielle et l'adoption de l'automatisation des tests.
Le mandat vise principalement à introduire et développer une culture d'automatisation des essais au sein d'une équipe possédant actuellement une expérience limitée dans ce domaine.
La personne sera responsable de maintenir et faire évoluer les environnements de tests automatisés, d'intégrer les différentes stratégies de tests aux pipelines CI/CD avec GitHub Actions, et d'accompagner les équipes de développement dans l'adoption de pratiques modernes de qualité logicielle.
L'environnement technologique comprend notamment GitHub Actions, Xray, Gherkin, Cucumber et Selenium, avec Python et Robot Framework comme compétences complémentaires recherchées.
Le profil idéal doit combiner une solide expertise technique en automatisation des tests avec une capacité démontrée à accompagner les équipes, transmettre les bonnes pratiques et faire évoluer leur maturité en QA et CI/CD.
Il s'agit d'un mandat ciblé visant à accélérer la transformation des pratiques de tests et à établir des fondations durables pour l'amélioration continue de la qualité logicielle.
Exigences principales
Minimum de 5 années d'expérience en collaboration avec des équipes de développement logiciel.
Minimum de 3 années d'expérience dans des équipes possédant une bonne maturité en CI/CD.
Expérience significative en automatisation des tests logiciels (QA Automation).
Expertise avancée avec GitHub Actions, particulièrement pour l'intégration et l'exécution des tests automatisés.
Expérience dans la conception, l'intégration et la maintenance des tests au sein des pipelines CI/CD.
Bonne maîtrise des différentes stratégies de tests automatisés :
Sanity Tests
Regression Tests
Soak Tests / Soaking
Expérience avec les outils et approches d'automatisation suivants :
Xray
Gherkin
Cucumber
Selenium
Expérience dans les tests d'applications et d'interfaces Web.
Capacité à maintenir et faire évoluer une plateforme de tests automatisés.
Expérience dans le développement ou l'intégration de composants facilitant l'exécution des tests.
Capacité à analyser, optimiser et améliorer les plans de tests existants.
Expérience pratique dans la rédaction et l'exécution de tests automatisés.
Bonne compréhension des pratiques de testabilité, de diagnostic applicatif et de qualité logicielle.
Capacité à accompagner des équipes ayant peu d'expérience en automatisation.
Aptitude à promouvoir l'adoption des bonnes pratiques QA et CI/CD.
Autonomie, leadership technique et capacité à transférer les connaissances.
Disponibilité pour travailler minimum 2 jours/semaine au bureau à Montréal.
Résidence au Canada obligatoire.
Atouts importants
Connaissance pratique de Robot Framework.
Expérience en développement et automatisation de tests avec Python.
Expérience dans un projet de transformation des pratiques de qualité logicielle.
Expérience en accompagnement d'équipes vers une meilleure maturité en automatisation.
Expérience dans le secteur bancaire ou financier.
Note : Python et Robot Framework sont indiqués comme des atouts dans la description, bien qu'ils apparaissent au niveau « Confirmé » dans la grille des compétences. Leur caractère obligatoire devrait être validé avec le client.
Responsabilités principales
Automatisation des tests et plateforme QA
Assurer le fonctionnement et la stabilité de l'environnement de tests automatisés.
Maintenir, améliorer et faire évoluer la plateforme d'automatisation.
Concevoir, développer et intégrer les composants nécessaires à l'exécution des tests.
Participer activement à la rédaction et à la maintenance des tests automatisés.
Optimiser les mécanismes d'exécution afin de réduire les interventions manuelles.
Assurer la fiabilité et la maintenabilité des solutions d'automatisation.
Intégration CI/CD et GitHub Actions
Intégrer les différents plans de tests dans les pipelines CI/CD.
Configurer et optimiser les processus d'automatisation avec GitHub Actions.
Mettre en place ou améliorer l'exécution des tests :
Sanity
Regression
Soak / Endurance
Contribuer à l'accélération des cycles de validation et de livraison applicative.
Collaborer avec les équipes de développement pour améliorer la qualité des déploiements.
Identifier les points de blocage dans les processus de tests et proposer des solutions.
Développement et optimisation des tests
Utiliser les outils et frameworks Xray, Gherkin, Cucumber et Selenium.
Participer à l'amélioration des scénarios et plans de tests existants.
Développer les tests nécessaires à la validation des applications Web.
Favoriser la réutilisation et la standardisation des composants de tests.
Améliorer la couverture et l'efficacité des tests automatisés.
Participer à l'analyse des résultats et au diagnostic des anomalies.
Transformation des pratiques QA
Accompagner une équipe peu expérimentée en automatisation vers de nouvelles méthodes de travail.
Promouvoir les bonnes pratiques en automatisation, testabilité et qualité logicielle.
Contribuer à l'adoption d'une culture d'automatisation des essais.
Sensibiliser les équipes aux bénéfices des tests intégrés aux pipelines CI/CD.
Proposer des approches adaptées au contexte et au niveau de maturité de l'organisation.
Soutenir l'amélioration continue des processus de qualité logicielle.
Accompagnement et transfert de connaissances
Agir comme expert-conseil en automatisation des tests auprès des équipes de développement.
Collaborer avec les développeurs et les intervenants impliqués dans la livraison applicative.
Partager les bonnes pratiques et accompagner les équipes dans leur adoption.
Contribuer à la documentation des processus et mécanismes d'automatisation.
Favoriser l'autonomie de l'équipe dans l'utilisation et la maintenance des outils.
Participer à l'amélioration de la capacité de diagnostic des applications en production.
En soumettant votre candidature, vous consentez à ce que Xideral recueille, utilise et conserve vos renseignements personnels uniquement à des fins de recrutement et de sélection pour ce poste ou pour des opportunités similaires en lien avec vos domaines d’expertise. Vos informations seront traitées de manière confidentielle et conformément à la Loi 25 sur la protection des renseignements personnels du Québec. Vous pouvez en tout temps demander l’accès, la rectification ou la suppression de vos données en nous contactant à l’adresse suivante : contact@xideral.ca.
