Description du poste
En tant que Programmeur·se Assurance Qualité à Ubi MTL, vous créerez des tests et des outils de validation automatisés afin d'assurer que l'assurance qualité soit une part intégrante du cycle de développement des produits du CCTG d’Ubisoft (Content Creation Technology Group).
Pour vous, travailler efficacement et effectuer des tests exhaustifs pour atteindre des résultats de qualité sont des priorités.
Toujours à la recherche de moyens d'améliorer nos processus, vous développerez des solutions automatisées qui aideront les équipes de développement du groupe CCTG d’Ubisoft dans tous les domaines à aborder l'assurance de la qualité de manière proactive.
Vous assurerez la cohérence de la validation des fonctionnalités afin que les bogues et les problèmes soient corrigés immédiatement, qu’ils soient évités à l'avenir, et qu'ils n'affectent jamais nos utilisateurs·trices.
En tant que Programmeur·se Assurance Qualité chevronné·e, vous possédez de solides compétences analytiques dans le contexte de l’assurance qualité et du contrôle qualité.
Vous travaillerez en étroite collaboration avec le Chef de Projet Informatique en tant que conseiller technique pour les orientations QA et les investissements afin d'avoir le meilleur retour sur investissement (ROI) pour le développement de nos produits CCTG.
En comprenant les besoins et les attentes du groupe CCTG d’Ubisoft, vous vous assurez que nos produits sont minutieusement testés pour répondre aux exigences fonctionnelles et passent par un solide pipeline de contrôle qualité, offrant stabilité et fiabilité.
Ce que vous ferez
- Collaborer avec les chef·fes d'équipe afin de comprendre leurs tâches, d'analyser leurs flux de travail et de repérer ce qui peut être amélioré.
- Développer et implémenter des tests et des outils personnalisés.
- Créer et mettre à jour la documentation qui servira de référence pour les équipes interdépendantes.
- Former les membres des équipes de développement en leur apprenant à utiliser vos produits automatisés et en les informant des nouveaux processus.
- Faire le suivi de vos tests et de vos outils afin d'offrir votre aide et de résoudre les problèmes.
- Trouver des solutions afin d'optimiser continuellement le processus d'AQ.
- Rester à l'affût des meilleures pratiques de test et des avancées technologiques dans l'industrie + développer vos talents et connaissances.
Qualifications
- Un diplôme de premier cycle en sciences informatiques, génie informatique ou l’équivalent;
- Au moins de 5 ans d’expérience en assurance qualité ou en génie logiciel ou autre expérience pertinente;
- Une connaissance des langages de programmation (C++, Python), de Visual Studio, des logiciels de suivi des bogues (p. ex. Jira);
- Atout : connaissance des moteurs de jeu (p. ex. Unity ou Unreal), et d’outils 3D (p. ex. 3DS Max);
- Une bonne connaissance des méthodologies, des processus et des outils d'AQ;
- Un esprit collaboratif, empathique, créatif et innovateur;
- Excellentes aptitudes en pensée critique, en organisation, en résolution de problèmes, en communication, en relations interpersonnelles et en présentation;
- De la curiosité, de la débrouillardise et une grande flexibilité;
- Une motivation à solliciter l'avis des collègues et la capacité à s'y adapter;