Développeur principal en tests automatisés (SDET)
Lead the industrialization of software quality by designing automation strategies and integrating tests into CI/CD pipelines for critical payment platforms. Collaborate with SRE, DevOps, and architecture teams to ensure the reliability, performance, and resilience of transactional solutions.
- Sur place
- Montréal-Ouest, QC
- Publié 26 août 2026
- Postuler avant le 30 sept. 2027
- 1 poste
Ouvre un site externe
D’autres postes auxquels postuler directement
Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.
Résumé du poste
Description du mandat Nous recherchons un développeur principal en tests automatisés (Lead SDET) pour se joindre à une importante équipe spécialisée dans les solutions de paiement. La personne recherchée jouera un rôle clé dans l’industrialisation de la qualité logicielle. Elle sera responsable de concevoir et de faire évoluer les stratégies d’automatisation, d’intégrer les tests aux pipelines CI/CD et d’améliorer la fiabilité, la résilience et la performance de plateformes transactionnelles critiques. Grâce à son leadership technique et à sa solide expérience en développement logiciel et en assurance qualité, elle interviendra auprès de plusieurs équipes de livraison et collaborera étroitement avec les développeurs, les équipes SRE et les architectes. Responsabilités Assurer la qualité, la performance, la fiabilité, la résilience et la testabilité des solutions de paiement, autant en développement qu’en production. Définir, automatiser et faire évoluer les stratégies de tests API, d’intégration, de bout en bout et non fonctionnels. Intégrer les tests automatisés et les pratiques de continuous testing aux pipelines CI/CD. Concevoir, développer et maintenir des frameworks, des outils et des capacités d’automatisation évolutifs et réutilisables. Exploiter les métriques, les outils d’observabilité, les incidents de production et les analyses de risques afin d’améliorer continuellement la stabilité des plateformes. Identifier, prioriser et communiquer les risques techniques, les angles morts en matière de tests et la dette de qualité. Prioriser les efforts de qualité en fonction de la valeur d’affaires, de la criticité des systèmes et des risques opérationnels. Collaborer avec les équipes de développement, SRE, DevOps, sécurité et architecture afin d’intégrer la qualité et la résilience dès la conception. Exercer un leadership technique transversal et contribuer à l’amélioration des pratiques d’ingénierie. Participer à l’adoption responsable de l’intelligence artificielle dans les pratiques de développement et d’assurance qualité. Profil recherché Baccalauréat en informatique, en génie logiciel ou dans une discipline connexe, ou combinaison équivalente de formation et d’expérience. Expérience significative en assurance qualité, en développement logiciel et en automatisation de tests. Expérience dans des environnements complexes, distribués et hautement critiques sur le plan opérationnel. Capacité démontrée à concevoir des stratégies de tests complètes, à identifier les risques et à porter un jugement critique sur la qualité des solutions. Excellente maîtrise d’au moins un langage de programmation, idéalement Java ou Python. Expérience dans la conception de solutions d’automatisation maintenables, réutilisables et évolutives. Maîtrise des pipelines CI/CD, des pratiques DevOps et du continuous testing. Bonne connaissance des environnements infonuagiques, particulièrement AWS. Expérience avec des outils d’observabilité et de surveillance tels que Datadog et Splunk. Solide compréhension des architectures distribuées, des API et des flux transactionnels critiques. Bonne connaissance des enjeux de fiabilité, de résilience, de sécurité et de qualité des données. Capacité à influencer plusieurs équipes et à exercer un leadership technique sans nécessairement détenir d’autorité hiérarchique. Français et anglais requis pour collaborer avec différentes équipes et parties prenantes. Atouts importants Expérience dans le secteur bancaire, financier ou des paiements. Expérience avec des plateformes transactionnelles à haut volume. Connaissance des tests de performance, de résilience, de sécurité ou de reprise après incident. Expérience en ingénierie de la qualité à l’échelle de plusieurs équipes. Certification AWS Certified Developer déjà obtenue.
Ce que vous ferez
Lead the industrialization of software quality by designing automation strategies and integrating tests into CI/CD pipelines for critical payment platforms. Collaborate with SRE, DevOps, and architecture teams to ensure the reliability, performance, and resilience of transactional solutions.
Exigences
Requires a bachelor's degree in computer science or software engineering with significant experience in QA, software development, and automation within complex distributed environments. Proficiency in Java or Python, AWS, and observability tools like Datadog or Splunk is essential.
Compétences indiquées
- Assurance qualitéSouhaitée
- Amazon Web ServicesSouhaitée
- JavaSouhaitée
- PythonSouhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- Test Automation
- SDET
- CI/CD Pipelines
- Java
- Python
- AWS
- API Testing
- DevOps
- Observability Tools
- Distributed Architectures
- Quality Engineering
- Performance Testing
- Resilience Testing
- Technical Leadership
- Software Development
- Quality Assurance
Domaines d’emploi
- Software
- Technology
- Engineering
- Finance & Accounting
Renseignements supplémentaires
- Formation minimale
- Baccalauréat
- Expérience minimale
- 5+ ans
- Postuler avant le
- 30 sept. 2027
- Langue de l’offre
- français
- Heures de travail
- 40 heures par semaine
- Niveau d’expérience
- Mid-Senior level
- Mode de candidature
- La candidature directe est offerte