This job might no longer be available.

Programmeur en automatisation / Automation Programmer

Epic Games
Strasbourg, France France
3 years ago
Apply

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!

CE QUE VOUS FEREZ

Nous cherchons un(e) programmeur (euse) en automatisation. À ce poste, vous dirigerez le développement de solutions de test automatisées pour Twinmotion, une application de visualisation architecturale en 3D temps réel immersive. 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...

● Ferez partie d'une équipe dynamique qui conçoit et développe des cadres d'automatisation, des outils et des procédures de test pour Twinmotion.

● Aiderez à établir une stratégie d'automatisation pour simplifier la validation de l'interopérabilité entre Twinmotion et Unreal Engine et les applications tierces.

● Développerez des procédures de test automatisées pour valider la rétrocompatibilité des projets, les performances de chargement et de sauvegarde, les rendus visuels et l'exportation des images.

● Agirez en tant qu'influenceur pour entretenir l'importance des tests logiciels au sein de l'équipe de Twinmotion.

● Ferez la promotion de la culture de la qualité au sein de l'équipe de Twinmotion.

● Travaillerez avec les ingénieurs logiciels de l'équipe de Twinmotion pour que les fonctions soient écrites sous la forme d'unités prêtes à être testées.

● Collaborerez avec les spécialistes AQ pour développer des processus d'automatisation robustes, fiables et faciles d'utilisation.

Ce que nous recherchons:

● Au moins 2 années d'expérience en développement de logiciels.

● Une expérience de programmation en Javascript et Python avec des unités de test.

● Une expérience d'utilisation d'outils ou de cadres d'automatisation (PHP Unit, Selenium, Jasmine, AutoHotkey, etc.).

● Une expérience avec les services web et les tests d'API.

● 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 de travail avec plusieurs plateformes.

● De très bonnes capacités de communication au niveau de l'individu et de l'équipe.

● Une personne s'exprimant couramment en anglais/français.

Compétences qui seraient un atout:

● Une expérience avec C#, C/C++.

● Une expérience avec les logiciels de conception assistée par ordinateur et d'architecture (Archicad, Revit, SketchUp, etc.).

WHAT YOU ’ LL DO

We ’ re looking f or an Automation Programmer. In this role you will be a leader in developing automated test solutions for Twinmotion, a Real-time immersive 3D architectural visualization application . I f 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

● Be part of a dynamic team designing and developing automation framework, tools and tests for Twinmotion .

● Help to define an automation strategy to simplify the validation of Twinmotion Interoperability with Unreal Engine and 3rd party applications.

● Develop automated tests to validate projects backward compatibility, load and save performance, images rendering as well as image export.

● Act as a n influencer for maintaining a “ testable software” mentality within the Twinmotion Team .

● Promote a culture of Quality within the Twinmotion team.

● Work with software engineers on the Twinmotion team to ensure features are written as testable units.

● Collaborate with QA specialists to develop automation processes that are robust, reliable, and easy to use.

What we ’ re looking for

● 2+ years in software development

● Experience coding in Javascript and Python with unit tests package

● Experience in using automation tool or framework (PHP Unit, Selenium, Jasmine, AutoHotkey … )

● Experience in Web services and API testing

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

● Creative problem-solving skills.

● Experience working with multiple platforms.

● Proficient communication skills at the individual and team level.

● Proficient English / French

Would be a +

● Experience in C#, C/C++

● Experience with CAD and Architecture applications ( Archicad, Revit , SketchUp etc..)

Epic Games valorise profondément la diversité des équipes et une culture de travail inclusive, et nous sommes fiers d'être un employeur garantissant l'égalité des chances. En savoir plus sur notre politique d'égalité des chances en matière d'emploi (EEO) ici .

Epic Games deeply values diverse teams and an inclusive work culture, and we are proud to be an Equal Opportunity employer. Learn more about our Equal Employment Opportunity (EEO) Policy here.

Create Your Profile — Game companies can contact you with their relevant job openings.
Apply

Jobs at Epic Games

Engineering jobs