Recherche un développeur QA sénior pour concevoir, exécuter et maintenir des tests automatisés et manuels dans un environnement Agile multidisciplinaire. Le poste est basé à Brossard, Québec, et porte sur une plateforme logicielle de planification avancée de distribution électrique.
Responsabilités
- Analyser les spécifications techniques et les exigences d’ingénierie pour élaborer des plans de test détaillés et des cas de test complets.
- Concevoir, exécuter et maintenir des tests automatisés et manuels afin de valider la fonctionnalité, la performance et la sécurité des logiciels développés en .NET et C#.
- Examiner les résultats des tests, détecter les anomalies et collaborer avec les développeurs pour corriger les problèmes identifiés.
- Promouvoir les meilleures pratiques d’assurance qualité à chaque étape du cycle de développement, y compris par la révision des pull requests et l’apport de retours constructifs.
- Collaborer avec les équipes de développement et de produit pour s’assurer que les user stories et les exigences sont entièrement testées et respectent les critères d’acceptation.
- Participer activement aux cérémonies SCRUM, notamment la planification des sprints, les revues et les rétrospectives, afin d’intégrer la qualité dans chaque phase du projet.
- Évaluer et intégrer des outils et méthodologies de test modernes, y compris des solutions basées sur l’intelligence artificielle, pour améliorer continuellement la qualité et l’efficacité.
- Maintenir une documentation complète des procédures de test, des résultats obtenus et des indicateurs de performance liés à la qualité.
Prérequis
- Diplôme de premier cycle en génie logiciel, informatique ou discipline connexe, délivré par un établissement reconnu.
- Au moins cinq ans d’expérience professionnelle en assurance qualité logicielle.
- Expérience dans les tests de systèmes distribués et de microservices.
- Maîtrise des outils Jira et GitHub, ou d’autres outils équivalents utilisés en développement logiciel.
- Expérience avérée dans un environnement de développement logiciel Agile.
- Bilinguisme français et anglais requis, tant à l’oral qu’à l’écrit, pour interagir avec des collègues, clients et partenaires au Québec et ailleurs, ainsi que pour comprendre la documentation technique.
- Autorisation légale de travailler au Canada sans besoin de parrainage par l’employeur, actuellement et à l’avenir.
Atouts
- Expérience pratique avec des plateformes cloud telles qu’Azure, AWS, GCP ou OCI.
- Connaissance de SQL, LINQ et des bases de données relationnelles comme Microsoft SQL Server, Oracle Database ou tout autre SGBD.
- Compétences en programmation avec des langages tels que Python, Go, PowerShell ou Bash.
- Expérience dans l’utilisation de pipelines CI/CD, notamment avec GitHub Actions.
Stack technique
.NET, C#, Jira, GitHub, SQL, LINQ, Microsoft SQL Server, Oracle Database, RDBMS, Azure, AWS, GCP, OCI, Python, Go, PowerShell, Bash, CI/CD, GitHub Actions
Avantages
- Accès aux avantages sociaux dès le premier jour d’emploi.
- Programmes complets en santé et bien-être.
- Avantages liés à la retraite.
- Congés payés et non payés.
- Possibilité de travail hybride.
Rémunération
La fourchette salariale annuelle prévue pour ce poste est de 92 000 $ à 115 000 $
Mode de travail
hybrid — Brossard, Québec, Canada — Opportunités de travail hybride
Équipe
équipe de développement multidisciplinaire engagée dans la transformation agile et les innovations de produits
- Engagement envers l'égalité des chances en matière d'emploi
- Utilisation de l'intelligence artificielle pour l'identification des candidats et la recommandation de postes
- Diversité et équipe internationale
- Transformation agile
- Innovation produit
Informations complémentaires
- Ce poste est
