Développeur de logiciels en test, multijoueur / Software Developer in Test, Multiplayer

Montreal

Il n'est plus possible de postuler
à cette offre d'emploi

Unity

Job description

Description du poste

La création de jeux multijoueurs reste l’un des défis les plus difficiles à relever pour les développeurs de jeux. La question de l’équilibre entre l’intuitivité, les performances et la flexibilité n’est pas encore résolue.

Il en a résulté un certain manque d’innovation dans les jeux multijoueurs au cours des dix dernières années, en contraste avec l’essor de la créativité observée dans les jeux à un joueur.

Unity est particulièrement bien positionnée pour résoudre les problèmes complexes auxquels sont confrontés les développeurs multijoueurs aujourd’hui.

Nous sommes à la recherche d’une ou d’un développeur de logiciels de test qui contribuera à assurer la fonctionnalité, la stabilité et la convivialité du SDK multijoueur de Unity.

Vous vous concentrerez sur l’élaboration de l’automatisation des tests et des outils qui faciliteront les tests multijoueurs et multi-processus!

Vos missions principales

  • Vous contribuerez à la définition de méthodologies de test pour relever certains des défis uniques liés aux tests automatisés de scénarios multijoueurs
  • Vous travaillerez en étroite collaboration avec vos collègues développeurs pour effectuer des analyses de test et contribuer à prévenir les régressions fonctionnelles ou de performance dans les bibliothèques de mise en réseau
  • Vous développerez des systèmes d’automatisation et des tests pour valider les fonctionnalités de mise en réseau sur de multiples plateformes.

Vous évaluerez l’ampleur des tâches et gérerez le temps de manière optimale.

Vous participerez à l’élaboration d’outils, à l’analyse des tests de performance et de stabilité en intégrant et en adaptant les systèmes de test Unity existants

Ce que nous recherchons

  • Une expérience en développement de logiciels (SDET) avec une expérience constante dans la livraison de produits de haute qualité
  • Une expérience des tests et analyses axés sur les performances
  • Une expérience dans le développement de frameworks de tests automatisés
  • Aptitudes à la collaboration et à la communication sans faille, tant en personne que par des moyens numériques, ainsi qu’une aptitude à travailler en équipe
  • Capacité à analyser des problèmes complexes et à coordonner la prestation entre plusieurs propriétaires

Autres compétences distinctives

  • Expertise dans le langage C#
  • Expérience avec le moteur Unity
  • Expérience du développement de jeux multijoueurs
  • Expérience avec Kubernetes ou tout autre système d’orchestration et de test multi-processus
  • Expérience de travail dans un environnement d’équipe distribuée
  • 1 hour ago