Stage (F/H) - 6 mois - Développement et automatisation des tests d'une IHM d'un simulateur
Chez Alstom, nous possédons une expertise approfondie dans les réseaux de transport, comprenant trains à grande vitesse, métros, monorails, tramways, systèmes intégrés, services, infrastructures, solutions de signalisation et de mobilité numérique. Nous offrons à nos clients un portefeuille varié et innovant, avec plus de 80 000 collaborateurs dans le monde, œuvrant pour des solutions de mobilité plus vertes et intelligentes, réduisant l’empreinte carbone et favorisant la connectivité urbaine.
TITRE : Stage F/H 6 mois - Développement d’une IHM pour un simulateur EULYNX avec Python, React, automatisation des tests avec pytest et Selenium
EULYNX vise à standardiser l'interface entre les systèmes de contrôle-commande ferroviaires pour faciliter l'intégration technologique à l’échelle européenne. Ce projet vise à améliorer l’interopérabilité et à réduire les coûts en établissant un cadre technologique commun.
Dans ce contexte, Alstom développe un simulateur EULYNX avec une interface homme-machine (IHM) reproduisant les opérations et performances des systèmes de signalisation ferroviaires basés sur les standards EULYNX.
Après le déploiement d’une première version, nous souhaitons faire évoluer la partie IHM en intégrant de nouvelles fonctionnalités (C, Python, React) et améliorer l'efficacité des tests automatisés via pytest et Selenium.
Les missions durant ce stage incluront :
1. Comprendre le protocole EULYNX, le fonctionnement du simulateur et son architecture (site web, frontend, backend)
2. Développer des améliorations sur l’IHM, notamment la réorganisation et l’ajout de fonctionnalités
3. Prendre en main et mettre en œuvre les environnements pytest et Selenium avec l’aide de l’équipe software
4. Automatiser les tests fonctionnels de l’IHM
5. Rédiger la documentation selon les standards Alstom (SwRS)
6. Intégrer les tests dans l’environnement CI/CD existant
7. Réaliser la documentation technique (fiches de test, rapports de test)
Profil recherché :
* Connaissance des frameworks Python pytest et Selenium
* Connaissance du protocole réseau Ethernet (TCP/IP, UDP)
* Systèmes d’exploitation Linux et Windows
* Connaissances en CI/CD (git, gitlab)
* Sens de l’analyse, autonomie, esprit d’équipe, force de proposition
Chez Alstom, la diversité et l’égalité d’accès à l’emploi sont des principes fondamentaux. Nous valorisons un environnement inclusif et engageant pour tous.
#J-18808-Ljbffr
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.