Stage – Lancement de tests automatiques dans des Pull Requests – 3 à 6 mois H/F
Detail de l'annonce :
LYON, FRANCE
Nos solutions permettent à nos clients de mieux maîtriser la gestion
de leurs processus documentaires (factures, bons de commande, notes de
frais, etc.). Notre Département R&D conçoit et développe de
nouvelles fonctionnalités tous les 15 jours, pour constamment
améliorer nos solutions et répondre aux besoins de nos clients.
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 on été
faites en terme 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. 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.
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).
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.
PROFIL RECHERCHÉ :
* Vous êtes école d’ingénieur spécialisé en informatique ou en
licence / Master informatique,
* Vous aimez analyser, tester et proposer des solutions.
CE QUE NOUS OFFRONS :
* Environnement International
* Organisation Agile
* Prime d'intéressement égalitaire
* PEE abondé à 100%
* 17 jours de RTT
* Label RSE Impact Index