Offers “Ubisoft”

Expires soon Ubisoft

Programmeur QA - (Groupe Technologique) Équipe Framework

  • CDI
  • Québec (Capitale-Nationale)
  • IT development

Job description



Fondé en 2005, le studio Ubisoft de Québec s'est taillé une place parmi les leaders de l'industrie du jeu vidéo. À travers les années, le studio a acquis une solide expertise, le positionnant dans le développement de jeux d'envergure AAA. Impliqué sur la franchise Assassin's Creed depuis 2010, l'équipe de Québec a récemment assumé le leadership d'Assassin's Creed Odyssey, le plus récent opus de la série qui a été acclamé par la critique. L'équipe travaille maintenant sur le projet Gods N Monsters, dont la sortie est prévue pour 2020.

Sois un acteur important d’une équipe faisant partie de la grande famille du Groupe Technologique (TG). Le TG est un groupe de développeurs collaboratifs qui offre des outils, middlewares et des solutions en ligne aux différentes productions de jeux Ubisoft partout dans le monde!

Le programmeur QA fera partie d’une équipe multidisciplinaire qui développe des outils et services web qui ont pour but d’aider les équipes de production de jeux vidéo. Ces services facilitent et optimisent la gestion de l’infrastructure mise à leur disposition chez Ubisoft (consoles de jeux, PCs, machines Cloud, Kubernetes).

Vos fonctions principales seront de mettre en places les technologies qui faciliteront la livraison de ces services web tout en améliorant leur qualité.

Ce que vous ferez:

·  Collaborer avec l'équipe de développement afin de comprendre les tâches, analyser le flux de travail et identifier ce qui peut être amélioré.
·  Trouver des solutions afin d'optimiser continuellement le processus d'AQ. 
·  Rester à l'affût des meilleures pratiques de test et des poussées technologiques dans l'industrie + développer vos talents et connaissances.
·  Mise en place de frameworks de tests pour du développement frontend et backend.
·  Identifier et mettre en place des outils de validation automatisés.
·  Développer et mettre en place des outils pour:
·  Optimiser l'environnement de développement des développeurs (dev setup)
·  Améliorer les processus CI/CD
·  Faciliter l'ajout de métriques applicatives et/ou de logs.
·  Faire le pont entre les développeurs et l'équipe de tests.
·  Créer et mettre à jour la documentation qui servira de référence pour les développeurs qui auront à travailler sur le produit
·  Former les membres de l'équipe 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. 
·  Vous travaillerez avec des méthodes Agiles.

Qualifications requises :

·  Un diplôme de premier cycle en sciences informatiques, génie informatique, ou l’équivalent
·  Au moins 1 à 3 ans d’expérience en assurance qualité ou ingénierie logicielle ou autre expérience pertinente
·  Maitrise du français et de l’anglais à un niveau avancé
·  Connaissance des méthodologies, des processus et des outils d'AQ 
·  Expérience en développement web sur Linux
·  Connaissance des langages de programmation Python, Go, Javascript, Bash
·  Connaissance du langage de programmation C# (un atout)
·  Connaissance de logiciels de suivi de bogues (p. ex. Jira)
·  Connaissance de Git
·  Connaissance des outils d'intégration continue (CI/CD)
·  Connaissance des concepts de Cloud Computing
·  Connaissance des technologies Docker
·  Connaissance du Framework VueJS (un atout)
·  Connaissance du Framework Django (un atout)
·  Connaissance des technologies Kubernetes (un atout)
·  Connaissance des technologies Helm (un atout)

Qualités requises:

·  Un esprit collaboratif, empathique, créatif et innovateur
·  Excellentes aptitudes en pensée critique, organisation, résolution de problèmes, communication, relations interpersonnelles et présentation
·  Curiosité, débrouillardise et grande flexibilité
·  Motivation à solliciter l'avis des collègues et capacité à s'y adapter 

Ce qu’il faut nous envoyer :

·  Votre CV mettant en valeur votre formation, vos expériences et vos compétences

Lorsque vous vous joignez à Ubisoft Québec, vous entrez dans une communauté de développeurs exceptionnels reliés par leur besoin d'innover, d'être créatifs, et de travailler avec les technologies de pointe. Vous découvrirez un monde où les employés bénéficient d’un environnement passionnant, d’un cadre d’apprentissage accueillant.