Aller au contenu principal
Alstom recrutement

Stage - - Développement et Automatisation des Tests d'Une Ihm d'Un Simulateur H/F Alstom

Villeurbanne - 69
Stage
Résumé de l'offre
  • Bac +3, Bac +4
  • Bac +5
  • Secteur Energie • Environnement

Détail du poste

Req ID :486109

At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, more than 80 000 colleagues lead the way to greener and smarter mobility worldwide, connecting cities as we reduce carbon and replace cars.

TITRE :Stage F/H 6 Mois Développement d'une IHM d'un simulateur EULYNX avec python / react et Automatisation des tests avec pytest / Selenium.

EULYNX est une initiative visant à standardiser l'interface entre les systèmes de contrôle-commande des chemins de fer dans le but de faciliter l'intégration des différentes technologies et solutions sur le réseau ferroviaire européen. Ce projet a pour objectif d'améliorer l'interopérabilité et de réduire les coûts de développement en définissant un cadre technologique et des spécifications communes.

Dans ce contexte Alstom développe un simulateur EULYNX intégrant une interface homme-machine (IHM) conçue pour reproduire les opérations et les performances des systèmes de signalisation ferroviaires basés sur les standards EULYNX.

Vos challenges

L'équipe EULYNX a déjà déployé une première version du simulateur, nous souhaitons dans un premier temps faire évoluer la partie IHM en introduisant des nouvelles fonctionnalités (C, Python et react).

De plus, nous souhaitons améliorer l'efficacité de nos tests et éviter les régressions logicielles en profitant des dernières technologies disponibles pytest et Selenium.

Nous avons déjà déployé pytest pour automatiser les tests du backend et nous souhaitons aller plus loin en automatisant les tests pour le front end (IHM en Selenium).

Durant ce stage, vous devrez :

Comprendre le protocole EULYNX et le fonctionnement du simulateur, son architecture (site web, frontend et backend)
Développer les améliorations sur l'IHM notamment la réorganisation de certaines pages existantes et l'implémentation de nouvelles fonctions
Prendre en main et mettre en oeuvre les environnements pytest et Selenium avec l'aide de l'équipe software EULYNX
Développer et automatiser les tests fonctionnels sur l'IHM
Rédiger la documentation associée selon les standards Alstom (SwRS)
Intégrer les tests développés dans l'environnement d'intégration continue (CI/CD) déjà déployé sur le programme
Réaliser la documentation technique (fiches de test SwRTD, rapports de test SwRTR, etc.)

Vos skills :

Développement logiciel (notamment C, python, JavaScript, typescript, react)
Connaissance des frameworks python pytest et Selenium.
Connaissance du protocole réseau Ethernet (TCP / IP / UDP)
Connaissance de systèmes d'exploitation Linux / Windows
Connaissances en CI/CD (git, gitlab)
Sens de l'analyse, force de proposition, autonomie et travail en équipe
Anglais

You don't need to BE a train enthusiast to thrive with us. We guarantee that when you step onto one of our trains with your friends or family, you'll BE proud. If you're up for the challenge, we'd love to hear from you !

Important to note

As a global business, we're an equal-opportunity employer that celebrates diversity across the 63 countries we operate in. We're committed to creating an inclusive workplace for everyone.

Job Segment :
Testing, Front End, Developer, Linux, Technology

Stage - - Développement et Automatisation des Tests d'Une Ihm d'Un Simulateur H/F
  • Villeurbanne - 69
  • Stage
Publiée le 01/05/2025 - Réf : 1198676501

Finalisez votre candidature

sur le site du recruteur

Créez votre compte pour postuler

sur le site du recruteur !

Voir plus d'offres
Les sites
L'emploi
  • Offres d'emploi par métier
  • Offres d'emploi par ville
  • Offres d'emploi par entreprise
  • Offres d'emploi par mots clés
L'entreprise
  • Qui sommes-nous ?
  • On recrute
  • Accès client
Les apps
Application Android (nouvelle fenêtre) Application ios (nouvelle fenêtre)
Informations légales CGU Politique de confidentialité Gérer les traceurs Aide et contact
Nous suivre sur :