** ENGLISH VERSION TO FOLLOW**
Ingénieur(e) senior en développement logiciel de tests (SDET)
Nous sommes à la recherche d’un(e) ingénieur(e) senior en développement logiciel de tests (SDET) pour se joindre à l’équipe de Side Montréal et soutenir un client majeur du secteur des jeux mobiles. Il s’agit d’une occasion unique d’occuper un rôle de leadership technique au sein d’une organisation d’ingénierie bien établie, tout en bénéficiant de l’autonomie nécessaire pour bâtir, façonner et établir les fondements de la stratégie d’automatisation. Vous définirez la vision technique en matière d’automatisation des tests, collaborerez étroitement avec les responsables de l’ingénierie mobile et Web, et contribuerez à élever les normes de qualité à l’échelle de l’organisation.
Cette opportunité s’inscrit dans le cadre d’un projet pilote dont la durée est prévue jusqu’à la fin de 2027. Toute prolongation sera envisagée en fonction du succès global du programme.
Ce que vous ferez
Développer et maintenir des cadres d’automatisation afin de soutenir les activités d’assurance qualité et d’ingénierie qualité.
Planifier, mettre en œuvre et exécuter des stratégies de tests unitaires pour des projets Unity.
Développer et maintenir des tests automatisés pour les systèmes et fonctionnalités de jeux développés avec Unity.
Réaliser des tests de performance et identifier les problématiques liées aux performances.
Soutenir les initiatives liées à l’intelligence artificielle et les activités de validation associées.
Effectuer des tests backend et côté serveur.
Tester et valider les systèmes et l’architecture de jeux mobiles de type Game as a Service (GaaS).
Contribuer aux processus CI/CD et à l’intégration des pipelines de livraison.
Développer et maintenir les scripts, outils et infrastructures de test.
Développer et soutenir l’automatisation des tests mobiles.
Collaborer étroitement avec les développeurs afin d’améliorer la testabilité, la fiabilité et la qualité globale des logiciels.
Requirements
Minimum de 6 ans d’expérience professionnelle en ingénierie qualité, SDET, automatisation des tests, développement logiciel ou dans un rôle technique connexe.
Maîtrise professionnelle de l’anglais requise. Une connaissance de base du français est considérée comme un atout afin de faciliter la communication et la collaboration lorsque nécessaire.
Solide expérience en ingénierie de l’automatisation, incluant la conception et le développement de cadres d’automatisation et de systèmes de test.
Expérience pratique significative avec Unity et les projets de jeux développés sur cette plateforme.
Excellente maîtrise du C#.
Expérience dans la planification, la mise en œuvre et l’exécution de tests unitaires sous Unity, incluant la conception de systèmes testables et la maintenance de suites de tests automatisés.
Expérience avec les jeux mobiles et les architectures Game as a Service (GaaS).
Bonne compréhension des concepts d’architecture courants liés à Unity et aux jeux mobiles, notamment les Asset Bundles, l’injection de dépendances, la diffusion de contenu, la configuration à distance et les systèmes de contenu en direct.
Expérience des tests de systèmes intégrant du contenu téléchargeable ou distribué dynamiquement, ainsi que de leurs dépendances.
Expérience en tests de performance.
Expérience en tests backend et avec les architectures client-serveur.
Expérience des processus et pipelines CI/CD, incluant l’intégration des tests automatisés aux flux de développement et de déploiement.
Expérience en automatisation des tests mobiles.
Expérience avec Python, particulièrement dans le cadre d’initiatives d’intelligence artificielle et d’automatisation.
Capacité à développer et maintenir des scripts, outils et infrastructures de test.
Expérience en validation et en ingénierie de solutions liées à l’intelligence artificielle.
Capacité à intégrer des solutions de test à des infrastructures d’IA existantes ou développées sur mesure.
Qualifications souhaitées
Expérience…