Stage F/H_6 mois - Automatisation de tests de validation de calculateurs embarqués Controle command

Apply now »

Date: 31 Oct 2024

Location: Villeurbanne, FR

Company: Alstom

Req ID:468464 

 

Chez Alstom, nous avons une connaissance pointue des réseaux de transport et comprenons ce qui conduit les individus à les emprunter. Des trains à grande vitesse, métros, monorails et tramways aux systèmes intégrés, services, infrastructures, et solutions de signalisation et de mobilité numérique, nous offrons à la diversité de nos clients le portefeuille le plus vaste du secteur.  Chaque jour, plus de 80 000 collaborateurs dans le monde qui ouvrent la voie à des solutions de mobilité plus vertes et plus intelligentes pour relier les villes, réduire l’empreinte carbone et remplacer la voiture.

 

 

L'objectif du stage est d'aider l'équipe de validation TCMS (controle commande du train) à optimiser les tests existants afin de faciliter leur maintenabilité et permettre d’automatiser d’avantage de tests manuels.

 

les sujets à traiter:

  • Proposer une nouvelle architecture permettant la factorisation du code et la réorganisation des tests  
  • Améliorer la qualité des scripts Python de séquences de test (notamment la maintenabilité)
  • Automatiser une partie des tests manuels
  • Créer des outils permettant la génération de configuration et l’injection d’erreur pour tester les cas degradés.
  • Proposer des améliorations pour la rédaction et l’exécution des tests
  • Documentation


Compétences développées: 

  • Découverte du monde ferroviaire et des systèmes embarqués
  • Travail en collaboration avec des équipes pluridisciplinaires
  • Montée en compétence sur la validation du cycle en V
  • Développement des compétences techniques sur le langage Python, les protocoles réseaux Ethernet et l'environnement Linux
  • Familiarisation avec les bancs de tests et outils de simulation


Compétences techniques requises:

  • Langage Python
  • Connaissance du protocole réseau Ethernet (TCP / IP / UDP)
  • Connaissances en Linux
  • A l'aise dans l'environnement Git


Compétences Non techniques requises:

  • Dynamique
  • Curieu(se)
  • Rigoureux
  • Autonome (interfaces multi métiers)
     

 

 

Il n’y a pas que les passionnés de trains qui s’épanouissent chez nous. Nul doute que vous ressentirez beaucoup de fierté lorsque vous monterez dans l’un de nos trains avec votre famille ou vos amis. Si vous aimez le challenge, nous serions ravis d’échanger avec vous !
 

Remarque importante

En tant qu’employeur présent dans plus de 63 pays, nous souscrivons au principe d’égalité d’accès à l’emploi et valorisons la diversité. Nous nous sommes engagés à créer un environnement de travail inclusif pour tous.


Job Segment: Linux, Developer, Technology

Apply now »