Stage - Modernisation des Tests de Non-Régression Vers l'Automatisation Python H/F
Publiée le 22 octobre 2026 · En ligne jusqu'au 21 novembre 2026, prolongée tant que l'offre reste ouverte
- Contrat
- Stage
- Durée
- 6 mois
- Niveau
- Ingénieur/Cadre/Bac +5
- Lieu
- Châteauneuf-sur-Isère, Auvergne-Rhône-Alpes
L'offre
Au sein de la Direction Technique de Safran Electronics & Defense, le Centre d'Ingénierie Contrôle Moteur et Puissance de Valence, dont la spécialité est l'électronique embarquée critique dans le domaine aéronautique et spatiale (chaîne fonctionnelle électrique, électronique hautement intégrée, ...) recherche un stagiaire en logiciel
Dans le cadre de la modernisation de nos outils, l'équipe souhaite migrer sa suite de tests de non-régression de scripts TCL vers Python, en utilisant notamment l'outil interne pyFileDisplay.
Ce projet vise à:
- Optimiser et fiabiliser le processus de validation logicielle,
- Réduire la dette technique générée par le TCL,
- Faciliter l'intégration de nouvelles fonctionnalités,
- Déployer des solutions adaptées aux besoins des équipes,
- Préparer l'intégration des tests dans une chaîne d'intégration continue.
Votre mission
Encadré-e par un ingénieur référent, vous serez amené-e à :
- Analyser l'existant et comprendre les besoins des utilisateurs,
- Réaliser un état des lieux de pyFileDisplay (version Python vs TCL),
- Proposer et développer des évolutions selon les besoins identifiés,
- Concevoir la solution pour intégrer pyFileDisplay aux tests de non-régression actuels,
- Lancer et automatiser des campagnes de test dans un environnement Python,
- Documenter toutes les étapes et résultats obtenus,
- Étudier, si possible, l'intégration continue des tests migrés.
Profil recherché
Vous préparez actuellement un diplôme d'ingénieur ou un Master 2 avec une spécialisation en :
-systèmes embarqués ;
-automatique.
Vous possédez idéalement
-De solides compétences en Python,
-Une première expérience avec des scripts de tests automatisés,
-Une connaissance ou un intérêt pour TCL et la migration d'outils,
-Un goût pour l'analyse technique et la documentation,
-Des qualités rédactionnelles, un esprit d'équipe et de la curiosité pour les nouveaux outils.
-de l'autonomie et de la curiosité.
