Senior en développement logiciel expérimenté en test (SDET) / Senior Software Development Engineer in Test (SDET)

About the Employer

Notre studio de Strasbourg s’agrandit, vous êtes sur-motivé(e) et souhaitez travailler sur les projets les plus cool de la planète! Epic Games recrute un ingénieur Senior en développement logiciel expérimenté en test (SDET) et intégration pour Twinmotion.

Dans ce rôle, vous serez à la tête du développement de solutions de test automatisées pour Twinmotion. Vous serez également responsable de la maintenance des buildbots (création des installateurs de chaque version du logiciel, à la fois pour un usage interne et pour la version finale). Si vous êtes passionné(e) par l'utilisation de l'automatisation pour améliorer la qualité, les performances, la couverture des tests et l'efficacité des développeurs, alors nous aimerions discuter avec vous !

Responsabilités:

● Mettre en place des tests d'automatisation autour des principaux systèmes et

fonctionnalités Twinmotion.

● Identifier les opportunités d'optimisation de l'automatisation.

● Demander à d'autres développeurs, au besoin, de terminer les travaux selon

un échéancier et une qualité convenus.

● Agir en tant que porteur de vision pour maintenir une mentalité de "logiciel

testable" chez Epic Games.

● Étendre ou concevoir des cadres et des outils d'automatisation si nécessaire.

● Travaillez avec les ingénieurs logiciels sur Twinmotion pour vous assurer que

les fonctions sont écrites comme des unités testables.

● Collaborez avec le QA pour développer des processus d'automatisation

robustes, fiables et faciles à utiliser.

● Assurer la maintenance des buildbots et produire des versions du logiciel à

usage interne.

● Responsable technique de la publication publique de Twinmotion

Qualifications:

● Excellentes compétences en C#, C/C++, et structures de données.

● Plus de 6 ans d'expérience dans le développement d'outils

d'automatisation/performance.

● Connaissance approfondie du fonctionnement des moteurs de jeu ;

Expérience avec UE4/Unity ou un moteur de jeu tiers.

● Expérience de la direction et du mentorat d'autres développeurs.

● Expérience des systèmes CIS tels que Jenkins, Team City, etc.

Ça va être Epic !

Our Studio is growing, you are over-motivated and want to work on the coolest projects on the planet! Epic Games is searching for an experienced Senior Software Development Engineer in Test (SDET) and integration for Twinmotion.

In this role you will be a leader in developing automated test solutions for Twinmotion. You will also be responsible for maintaining the buildbots (creation of the installers of each version of the software, both for internal purpose and final release) If you are passionate about utilizing automation to improve quality, performance, test coverage, and developer efficiency then we’d love to talk with you!

Responsibilities:

● Implement automation tests around key Twinmotion systems and features.

● Identify opportunities for leveraging automation across Epic Games.

● 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 Twinmotion to ensure features are

written as testable units.

● Collaborate with QA to develop automation processes that are robust,

reliable, and easy to use.

● Ensure the maintenance of buildbots and produce versions of the software for

internal use.

● Technical manager of the public publication of Twinmotion

Qualifications:

● Excellent skills in C#, C/C++, and data structures.

● 6+ years experience developing automation/performance tools.

● Deep knowledge of how game engines work; Experience with either

UE4/Unity or a custom internal game engine.

● Experience of leading and mentoring other developers.

● Experience of CIS systems such as Jenkins, Team City etc.

● Strong problem-solving skills.

● Excellent communications at the individual and team level.

● Experience working with multiple platforms.

This is going to be Epic!