Lancement de tests automatiques dans des Pull Requests – H/F

Lyon

Esker développe des produits construits et déployés régulièrement en production. Plus de 150 personnes contribuent à des projets complexes dépendant les uns des autres. Depuis la transition d’une majorité des projets à GitHub, de nombreuses avancées ont été faites en termes d’automatisation, de compilation et de déploiement. Par exemple, la création d’une Pull Request déclenche diverses vérifications et constructions des composants concernés. Malgré cela, de nombreux tests ne sont pas liés aux Pull Requests et sont exécutés la nuit. L’objectif de ce stage est de pouvoir exécuter les tests pertinents pour une Pull Request avant que celle-ci ne soit fusionnée.

Missions :

Par souci de simplicité, le cadre sera initialement réduit à un sous ensemble de composants / tests puis pourra être étendu en fonction de l’avancement.

Sur le plan technique, vos missions seront :

• D’identifier les tests pertinents à exécuter en fonction des différents changements

• Trouver le moyen le plus simple et pertinent pour lancer ces tests (exemple : faire appel à des GitHub Actions).

Ce stage pourra être effectué en binôme afin de travailler sur des composantes et des équipes différentes

 

Environnement de travail :

• Environnement Windows et Linux,

• Machines performantes et nous vous laisserons beaucoup de liberté dans les outils que vous souhaitez utiliser,

• Vous serez accompagné(e) par les membres de la R&D travaillant sur les outils et l’intégration continue. Par ailleurs, le dialogue avec les différentes équipes de la R&D sera important pour comprendre leur processus de développement et proposer des améliorations.

• Les tests utilisent plusieurs technologies en fonction du composant lié ou de l’équipe qui le gère. La plupart sont cependant gérés par des tâches Jenkins

 

Profil recherché :

Vous avez une formation supérieure en informatique et êtes intéressé par les technologies ci-dessus. Votre expérience en entreprise vous a permis de maitriser l’un de ces 3 langages : C#, JavaScript ou C++ ; vous êtes motivé pour apprendre les 2 autres avec nous. Vous êtes ouvert aux autres, doté d’un esprit créatif et constructif, attaché aux attentes clients et bien sûr passionné par le développement.

 

Ce que nous offrons :
  • Environnement International
  • Organisation Agile
  • Prime d'intéressement égalitaire
  • Label RSE Impact Index

 

Localisation :
Postuler à cette offre :
Top