Senior Software Developer, Quality / Développeur de logiciels sénior, Qualité

unity

Unity

Role description

The opportunity

The Authoring Tool and Tech department at Unity has been focused on building a streamlined and easy to use artist authoring experience within the Unity Editor. For this position, you will be working with top of the line 3D Graphics technologies that will function on a wide range of devices in order to achieve the “Create once, deploy everywhere” outcome.

We are looking for an individual passionate about Quality Assurance, C#, Unity, and Computer Graphics.

What you’ll be doing
  • Develop and improve upon the team’s test strategy in a collaborative manner with the development team
  • Coach the development team on automated and manual test case creation best practices
  • Review and assess the effectiveness of the team’s automated and manual test coverage
  • Maintain the development team’s manual test suite
  • Periodically run manual test cases to validate no regression of functionality has occurred
  • Act as an advocate for our customers
What we’re looking for
  • Experience with scripting in C#, Batch, Shell, Python, and/or Yaml
  • Problem solver with a natural investigative ability to seek the best solution, not the fastest
  • Experience as an automation specialist, developing and executing testing plans for low-level code systems on large complex software projects
  • Experience with Unity platform or any other Real Time 3D engine.
  • Experience in performance, code analysis, and debugging tools
You might also have
  • Continuous Integration/Continuous Development tools experience
  • Familiarity with 3D Graphics and 3D authoring tools such as Maya, Max, Blender, Gaia, and/or Substance Designer.
  • Familiarity with task and bug management software like JIRA
Life at Unity

Unity (NYSE: U) is the world’s leading platform for creating and operating real-time 3D (RT3D) content. Creators, ranging from game developers to artists, architects, automotive designers, filmmakers, and others, use Unity to make their imaginations come to life. Unity’s platform provides a comprehensive set of software solutions to create, run and monetize interactive, real-time 2D and 3D content for mobile phones, tablets, PCs, consoles, and augmented and virtual reality devices.

The company’s 1,800+ person research and development team keeps Unity at the forefront of development by working alongside partners to ensure optimized support for the latest releases and platforms. Apps developed by Unity creators were downloaded more than five billion times per month in 2020. For more information, please visit www.unity.com.

Unity is an equal opportunity employer committed to fostering an inclusive, innovative environment with the best employees. Therefore, we provide employment opportunities without regard to age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law. If there are preparations or accommodations we can make to help ensure you have a comfortable and positive interview experience, please let us know.

Headhunters and recruitment agencies may not submit resumes/CVs through this website or directly to managers. Unity does not accept unsolicited headhunter and agency resumes. Unity will not pay fees to any third-party agency or company that does not have a signed agreement with Unity.

 

L’opportunité

Le service des outils et des technologies de création de Unity travaille à la création d’une expérience de création simplifiée et intuitive au sein de l’éditeur Unity. À ce poste, vous travaillerez avec des technologies graphiques 3D haut de gamme qui fonctionneront sur un large éventail d’appareils afin d’atteindre le résultat « Une création unique pour un déploiement universel ».

Nous sommes à la recherche d’une personne passionnée par l’assurance qualité, C#, Unity et les infographies.

Ce que vous allez faire
  • Développer et améliorer la stratégie de test de l’équipe en collaboration avec l’équipe de développement
  • Encadrer l’équipe de développement sur les pratiques exemplaires en matière de création de cas de tests automatisés et manuels
  • Examiner et évaluer l’efficacité de la portée des tests automatisés et manuels de l’équipe
  • Assurer le développement de la suite de tests manuels de l’équipe de développement
  • Exécuter de manière périodique des cas de tests manuels pour confirmer qu’aucune régression de la fonctionnalité n’a eu lieu
  • Endosser le rôle de porte-parole de nos clients
Ce que nous recherchons
  • Une expérience en matière de scripts en C#, Batch, Shell, Python ou Yaml
  • Un don naturel à enquêter afin de résoudre des problèmes en cherchant la meilleure solution, et non la plus rapide
  • Une expérience en tant que spécialiste de l’automatisation dans le développement et l’exécution de plans de test pour des systèmes de code de bas niveau dans le cadre d’importants projets logiciels complexes
  • Une expérience avec la plateforme Unity ou tout autre moteur de rendu 3D en temps réel
  • Une expérience avec les outils de performance, d’analyse de code et de débogage
Vous avez peut-être également
  • Une expérience avec les outils d’intégration et de développement en continu
  • Une expérience avec les graphiques en 3D et les outils de création en 3D comme Maya, Max, Blender, Gaia ou Substance Designer
  • Une connaissance des logiciels de gestion des tâches et des bogues comme JIRA
La vie chez Unity

Unity (NYSE: U) est la plateforme la plus utilisée au monde pour la création et l'exécution interactive de contenu 3D en temps réel (RT3D). Des créateurs, notamment des développeurs de jeux vidéo, des artistes, architectes, concepteurs automobiles et cinéastes, utilisent Unity pour donner vie à ce qu'ils ont imaginé. La plateforme de Unity offre un ensemble complet de solutions logicielles pour créer, exécuter et monétiser du contenu interactif 2D et 3D en temps réel pour les téléphones mobiles, les tablettes, les ordinateurs, les consoles et les appareils de réalité augmentée et de réalité virtuelle.

Unity est à l’avant-garde du développement. En collaborant avec nos partenaires, nous offrons un soutien optimal aux plus récentes technologies et plateformes. Les applications développées par les créateurs au sein de Unity ont été téléchargées plus de cinq milliards de fois par mois en 2020. Pour en savoir davantage, visitez le site www.unity.com.

Unity est un employeur axé sur l'égalité des chances qui s'engage à favoriser un environnement inclusif et innovateur avec les meilleurs employés. Par conséquent, nous fournissons des opportunités d'emploi sans tenir compte de l'âge, la race, la couleur, l'ascendance, l'origine nationale, la religion, le handicap, le sexe, l'identité sexuelle ou l'expression, l'orientation sexuelle ou tout autre statut protégé. S'il y a des préparatifs ou des ajustements que nous pouvons faire afin de vous aider à avoir une expérience d'entrevue confortable et positive, veuillez-nous le faire savoir.

Les chasseurs de têtes et les agences de recrutement ne peuvent pas soumettre résumes/CV par ce site Web ou directement aux superviseurs. Unity n’accepte pas des chasseurs de têtes non sollicités et des résumés (CV) d’agence. Unity ne payera pas d’honoraires à aucune agence tierce ou entreprise qui n’a pas signé d’ententes avec Unity. 

#LI-SP2

Location: Montreal, Canada

Date posted: 2022-01-20