Activez les alertes d’offres d’emploi par e-mail !

Stage (F/H) - 6 mois - Développement et automatisation des tests d'une IHM d'un simulateur

ALSTOM Gruppe

Villeurbanne

Sur place

EUR 30 000 - 50 000

Plein temps

Il y a 30+ jours

Mulipliez les invitations à des entretiens

Créez un CV sur mesure et personnalisé en fonction du poste pour multiplier vos chances.

Résumé du poste

An established industry player is seeking an intern for a 6-month project focused on developing and automating tests for a human-machine interface (HMI) for a railway simulator. This role involves enhancing the HMI using Python and React, as well as implementing automated testing with pytest and Selenium. Join a team dedicated to creating innovative solutions in the transportation sector, contributing to greener and smarter mobility. This internship offers a unique opportunity to gain hands-on experience in a dynamic environment, while working on a project that aims to enhance interoperability in railway systems across Europe.

Qualifications

  • Connaissance des frameworks Python pytest et Selenium.
  • Compétences en CI/CD avec git et gitlab.

Responsabilités

  • Développer des améliorations sur l'IHM et ajouter de nouvelles fonctionnalités.
  • Automatiser les tests fonctionnels de l'IHM avec pytest et Selenium.

Connaissances

Python
React
pytest
Selenium
TCP/IP
UDP
Linux
Windows
CI/CD
git
gitlab

Description du poste

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.

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.