
Stage - Automatisation des Tests de Validation H/F - Safran
- Massy - 91
- Stage
- Safran
Les missions du poste
Safran Electronics & Defense, société de haute technologie, est leader mondial de solutions et de services en optronique, avionique, électronique et logiciels critiques, pour les marchés civils et de défense.
Safran Electronics & Defense développe l'ensemble des systèmes d'électronique embarqués sur les avions et les hélicoptères, civils ou militaires.Safran Electronics & Defense, leader dans les domaines des systèmes de combat terrestre, fournit des systèmes intégrant des calculateurs et du logiciel.
Ce stage porte sur un logiciel d'artillerie, fruit d'un développement commencé il y a presque plus de 30 ans.
Pour prolonger sa vie et permettre le développement de nouvelles évolutions, il est nécessaire de maîtriser sa validation et d'en améliorer l'exhaustivité tout en contenant l'effort nécessaire. Ceci passe par l'automatisation des suites de tests de validation, aujourd'hui manuelles.
Le stage proposé s'inscrit dans une démarche d'amélioration déjà initiée.
Après une prise de connaissance du logiciel, de son historique et des réflexions déjà engagées, les principales missions seront :
- Transposer les fiches de test de validation en scénarios pouvant être joués de manière automatique par la stimulation de toutes les interfaces des logiciels sous test, dont leurs IHM.
Différentes voies d'amélioration pourront être considérés : restructuration et factorisation des fiches de test, traçabilité des exigences, procédure de maintenance des suites de validation, etc.
- Mettre en oeuvre les préconisations qui seront retenues en lien avec les équipes de développement logiciel et système,
- Pérenniser le travail en rédigeant un guide à l'attention des futurs développeurs pour qu'ils perpétuent les bonnes pratiques mises en place durant l'étude.
Le profil recherché
Vous êtes actuellement étudiant(e) en école d'ingénieur ou à l'université, dans un cursus à composante informatique
Compétences techniques attendues :
- Maîtrise des scripts
- Connaissance des méthodes de développement logiciel
- Pratiques de test logiciel
Qualités requises :
- Goût pour la rigueur et la précision
- Autonomie dans le travail
- Sens pratique développé
- Bonnes compétences relationnelles