Software Developer in Test - Spotlight/Ingénieur de développement logiciel de test – Spotlight

Unity Technologies - Montréal, QC (il y a 30+ jours)

Postuler dès maintenant

As a Software Developer in Test on the Spotlight Team you will work closely with top game developers to really push the boundaries of what is possible in Unity. You will work with Unity Spotlight programmers to ensure all features reach the desired level of functionality, stability, and usability. You will work with many different teams so you should enjoy meeting new people. This is a great opportunity to contribute to big AAA projects without being tied to the 2-3 year development cycles that that typically involves.

The ideal candidate will be an experienced software development engineer who is naturally inquisitive and have a strong motivation to explore the technical boundaries. Automated testing is critical at Unity so you should bring a passion for writing tests and test frameworks. You should be comfortable implementing tests in both C++ and C#.

Responsibilities:
  • The overall goal is to provide feedback about the state of features in Unity in order to support development and inform development decisions.
  • Provide feedback on the usability of new features.
  • Work closely with developers to provide early feedback to new features and functionality.
  • Develop and maintain the test approach for your designated areas of the product.
  • Work with customers to reproduce their bug reports in-house.
  • Communicate with users on our community forum, providing assistance and advice.
  • Collaborate with other testers and developers in an agile environment.
  • Contribute to the continued professional growth of the team.
Requirements:
  • Strong testing experience and a working knowledge of test automation.
  • Experience as a dedicated software test engineer.
  • Proven record of shipping large, complex software projects.
  • Strong experience with C++ language, familiar with C#.
  • Prior experience in game development ideally in Unity.
  • Strong motivation, high level of commitment, proactive and positive attitude.
  • Great debugging, problem solving skills and detail-oriented approach.
  • Excellent written and verbal communication skills.
Who we are

Unity is the creator of the world's most widely-used real-time 3D (RT3D) development platform, providing content creators around the world with the tools they need to build rich, interactive 2D, 3D, VR and AR experiences. In fact, apps made with Unity reach 2.7 billion devices worldwide, and were installed more than 24 billion times in the last 12 months.

The global engineering team keeps Unity at the forefront of technology and — working alongside partners like Magic Leap, Google, Facebook, Oculus and Microsoft — ensures optimized support for the latest technology and platforms. Unity is powering the real-time revolution, expanding beyond games and breaking into other industries including automotive, film, architecture, engineering, construction and more.

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 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 Web site 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.

En tant qu'ingénieur de développement logiciel au sein de l'équipe de Test, vous travaillerez en étroite collaboration avec les meilleurs développeurs de jeux pour repousser les limites de ce qui est possible dans Unity. Vous travaillerez avec les programmeurs de l'équipe de mises en valeur de Unity pour vous assurer que toutes les fonctionnalités atteignent le degré souhaité de fonctionnalité, de stabilité et de convivialité. Comme vous travaillerez avec de nombreuses équipes différentes, vous devez être prêt(e) à rencontrer de nouvelles personnes. C'est une excellente occasion de contribuer à de grands projets AAA sans être lié aux cycles de développement typiques de 2-3 ans.

Le candidat idéal est un ingénieur en développement logiciel expérimenté, curieux par nature et très intéressé par les limites techniques à explorer. Les tests automatisés sont essentiels chez Unity. Vous devez donc vous passionner pour la rédaction de tests et de cadres de test. Vous devez être à l'aise dans la mise en œuvre des tests en C++ et C#.

Responsabilités :
  • L'objectif global est de fournir une rétroaction sur l'état des fonctionnalités d'Unity afin de soutenir le développement et d'éclairer les décisions de développement;
  • Fournir une rétroaction sur la facilité d'utilisation des nouvelles fonctionnalités;
  • Travailler en étroite collaboration avec les développeurs pour fournir une rétroaction rapide sur les nouvelles fonctionnalités;
  • Développer et maintenir une approche de test pour les secteurs désignés du produit;
  • Travailler avec la clientèle pour reproduire à l'interne les bogues signalés;
  • Communiquer avec les utilisateurs sur le forum de notre communauté, et leur fournir de l'aide et des conseils;
  • Collaborer avec d'autres testeurs et développeurs dans un environnement agile;
  • Contribuer à la croissance professionnelle continue de l'équipe.
Compétences :
  • Une expérience approfondie en matière de tests et une connaissance pratique des tests automatisés;
  • Expérience en tant qu'ingénieur de test logiciel dédié;
  • Expérience reconnue dans l'expédition de projets logiciels complexes et de grande envergure;
  • Solide expérience du langage C++, familier avec le C#;
  • Expérience antérieure en conception de logiciels ou de jeux, idéalement dans Unity;
  • Forte motivation, haut niveau d'engagement, attitude positive et proactive;
  • Excellentes capacités de débogage, de résolution de problèmes et d'approche axée sur les détails;
  • Excellentes aptitudes de communication orale et écrite.
Qui sommes-nous

Nous sommes une entreprise orientée vers le produit, nous sommes curieux et créatifs. Afin de permettre à Unity d'évoluer avec les progrès, d'être plus conviviale et d'élargir ses marchés, nous réinvestissons continuellement dans le développement. Avec plus d'un milliard d'installations par mois, Unity rejoint autant les joueurs que les amateurs. En plus de nos jeux vidéo, nos logiciels sont utilisés dans des secteurs aussi variés que la médecine, la visualisation et le commerce. Ces logiciels contribuent à démocratiser le développement des jeux, permettent de résoudre des problèmes et favorisent la réussite d'un grand nombre de développeurs à l'échelle mondiale.Aujourd'hui, Unity compte plus de 15 succursales dans le monde et ses employés sont répartis dans 23 pays. Les employés de Unity Technologies sont passionnés et dynamiques, il ne suffit plus de savoir faire le travail, nous sommes à la recherche de candidats qui souhaitent se dépasser, surmonter des obstacles et qui ont de grands rêves!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 que nous pouvons faire pour 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-MN1 #MID