company_logo

Full Time Job

Software Development Engineer in Test

Epic Games

Montreal, QC 04-21-2021
 
  • Paid
  • Full Time
Job Description

Fondée en 1991, Epic Games est une société de divertissement interactif de premier plan et un fournisseur de technologie de moteur 3D. Epic exploite Fortnite, l'un des plus grands jeux au monde avec plus de 350 millions de comptes et 2,5 milliards de connexions entre amis. Epic développe également Unreal Engine, qui alimente les principaux jeux mondiaux et est également adopté dans les secteurs tels que le cinéma et la télévision, l'architecture, l'automobile, la fabrication et la simulation.­­

Grâce à Unreal Engine, Epic Games Store et Epic Online Services, Epic fournit un écosystème numérique complet permettant aux développeurs et aux créateurs de créer, distribuer et exploiter des jeux et autres contenus. Epic possède plus de 40 bureaux dans le monde avec son siège à Cary, en Caroline du Nord.­­

Tous les postes

Vous ne voyez pas le poste que vous recherchez? Rejoignez notre communauté de talents!

Ingénieur en développement de logiciels en test

POURQUOI SOMMES-NOUS « EPIC » ?

Le succès d'Epic repose avant toute chose sur des personnes talentueuses et passionnées. Epic s'enorgueillit de proposer un environnement de travail accueillant, favorisant la collaboration et la créativité. Qu'il s'agisse de créer des jeux ayant remporté de nombreux prix ou de concevoir des technologies permettant de produire des expériences interactives visuellement époustouflantes, nous aspirons sans cesse à l'innovation.

Être « Epic », cela signifie appartenir à une équipe qui cherche continuellement le meilleur pour sa communauté et ses utilisateurs. Notre objectif est d'élever toujours plus le niveau de la conception de jeux et de moteurs de développement.

L'INGÉNIERIE CHEZ EPIC

CE QUE NOUS FAISONS

Grâce à notre équipe d'ingénieurs experts de plus en plus nombreuse, les projets conçus avec Unreal sont à l'avant-garde du divertissement en temps réel. Nous cherchons en permanence à améliorer les outils et les technologies qui optimiseront les moyens des développeurs de contenus du monde entier.

ÇA VOUS PARLE ? SOYEZ EPIC AVEC NOUS.

CE QUE VOUS FEREZ

Nous cherchons un(e) ingénieur(e) en développement de logiciels en test (SDET). À ce poste, vous dirigerez le développement de solutions de test automatisées pour divers projets sous Unreal Engine. Si vous vous passionnez pour l'utilisation de l'automatisation afin d'améliorer la qualité, les performances, le suivi des tests et l'efficacité des développeurs, nous aimerions vous parler !

À ce poste, vous...
• Intégrerez des tests automatisés dans les systèmes et les fonctions de jeu majeurs.
• Identifierez les opportunités d'utilisation d'automatisation chez Epic Games.
• Fournirez de l'assistance aux ingénieurs en développement de logiciels en test débutants et de niveau intermédiaire.
• Confierez des tâches à d'autres développeurs en définissant le calendrier et le niveau de qualité attendus.
• Agirez en tant que garant de la vision d'Epic Games en termes de niveau attendu des logiciels à tester.
• Créerez ou compléterez des cadres ou des outils d'automatisation si nécessaire.
• Travaillerez avec les ingénieurs logiciel des équipes de Fortnite ou Unreal Engine pour que les fonctions soient écrites sous la forme d'unités prêtes à être testées.
• Collaborerez avec l'AQ pour développer des processus d'automatisation robustes, fiables et faciles d'utilisation.

Ce que nous cherchons
• Une expérience avec C#, C/C++, Javascript et Python.
• Une expérience de développement d'outils d'automatisation/de performances.
• Une profonde connaissance du fonctionnement des moteurs de jeu, une expérience avec UE4/Unity ou un moteur de jeu personnalisé à usage interne.
• Une expérience de gestion ou d'assistance des autres développeurs.
• Une expérience avec des systèmes d'intégration des clients (Jenkins, Team City, etc.).
• Des compétences de résolution créative des problèmes.
• Une expérience avec des outils logiciels de création (3dMax, Maya, etc.).
• De très bonnes capacités de communication au niveau de l'individu et de l'équipe.
• Une expérience de travail avec plusieurs plateformes.

À propos de nous

Epic Games est présent dans douze pays, avec 32 studios et plus de 1800 employés dans le monde entier. Depuis plus de 25 ans, nous créons des jeux salués par de nombreux prix et des technologies capables de donner aux autres tous les moyens d'imaginer des jeux et des contenus 3D visuellement époustouflants, afin de donner vie à des environnements jamais vus auparavant. La technologie Unreal Engine d'Epic, détentrice de plusieurs prix, ne s'adresse pas uniquement aux développeurs de jeu vidéo en leur permettant de créer des expériences interactives de haute qualité graphique sur PC, console, mobile et en réalité virtuelle : il s'agit également d'un outil employé par des créateurs de contenus dans de nombreuses industries, dont les médias et le divertissement, l'automobile et l'architecture. Tout en continuant à créer notre technologie de moteur et à développer des jeux exceptionnels, nous souhaitons façonner des équipes talentueuses de dimension internationale.

Un travail épique + des avantages épiques = une vie épique
--

Software Development Engineer in Test

ENGINEERING AT EPIC

WHAT WE DO

Unreal projects have been leading the pack of real-time entertainment with our constantly growing team of engineering experts. We're always improving on the tools and technology that empower content developers worldwide.

LIKE WHAT YOU HEAR? YOU CAN BE EPIC.

WHAT YOU'LL DO

We're looking f or an experienced Senior Software Development Engineer in Test (SDET). In this role you will be a leader in developing automated test solutions for various unreal projects. If you are passionate about utilizing automation to improve quality, performance, test coverage, and developer efficiency then we'd love to talk with you!

In this role, you will
• Implement automation tests around key game systems and features.
• Identify opportunities for leveraging automation across Epic Games
• Provide coaching and mentorship to junior and mid-level SDET engineers.
• Task other developers as necessary to complete work to an agreed-upon schedule and quality.
• Act as a vision holder for maintaining a ''testable software'' mentality at Epic Games.
• Extend or design automation frameworks and tools as necessary.
• Work with software engineers on the Fortnite and Unreal Engine teams to ensure features are written as testable units.
• Collaborate with QA to develop automation processes that are robust, reliable, and easy to use.

What we're looking for
• Experience in C#, C/C++, Javascript and Python.
• Experience developing automation/performance tools.
• Deep knowledge of how game engines work; Experience with either UE4/Unity or a custom internal game engine.
• Experience in leading and mentoring other developers.
• Experience of CIS systems such as Jenkins, Team City, etc.
• Creative problem-solving skills.
• Experience with DCC authoring tools (3dMax, Maya, etc..)
• Proficient communication skills at the individual and team level.
• Experience working with multiple platforms.

About Us

Epic Games spans across 12 countries with 32 studios and 1,800+ employees globally. For over 25 years, we've been making award-winning games and engine technology that empowers others to make visually stunning games and 3D content that bring environments to life like never before. Epic's award-winning Unreal Engine technology not only provides game developers the ability to build high-fidelity, interactive experiences for PC, console, mobile, and VR, it is also a tool being embraced by content creators across a variety of industries such as media and entertainment, automotive, and architectural design. As we continue to build our Engine technology and develop remarkable games, we strive to build teams of world-class talent. ​

Jobcode: Reference SBJ-d229nm-3-135-190-101-42 in your application.

Company Profile
Epic Games

Founded in 1991, Epic Games is a leading interactive entertainment company and provider of 3D engine technology. Epic operates Fortnite, one of the world’s largest games with over 350 million accounts and 2.5 billion friend connections. Epic also develops Unreal Engine, which powers the world’s leading games and is also adopted across industries such as film and television, architecture, automotive, manufacturing, and simulation.