Test Impact Analysis Intern
Thales
Test Impact Analysis Intern
Thales
Global defense and aerospace electronics
Thales est un leader mondial des hautes technologies spécialisé dans trois secteurs d’activité : Défense & Sécurité, Aéronautique & Spatial, et Cyber & Digital. Il développe des produits et solutions qui contribuent à un monde plus sûr, plus respectueux de l’environnement et plus inclusif. Le Groupe investit près de 4,5 milliards d’euros par an en Recherche & Développement, notamment dans des domaines clés de l’innovation tels que l’IA, la cybersécurité, le quantique, les technologies du cloud et la 6G. Thales compte près de 85 000 collaborateurs dans 65 pays.
Notre savoir-faire technologique
Notre attention portée à l’équilibre des collaborateurs
Un environnement inclusif et bienveillant
Un engagement sociétal et environnemental reconnu (Thales Solidarity, indice CAC 40 ESG…)
Au sein du Centre de Compétences Training et Simulation, vous rejoignez le secteur FIGHTERS et plus particulièrement le service Training Staff Softwares.
Ce service développe les logiciels destinés aux postes instructeurs des systèmes de simulation. Ces applications permettent aux instructeurs de plonger les pilotes de véhicules aériens ou terrestres dans des environnements virtuels reproduisant des situations réalistes, tout en leur fournissant des outils d'évaluation et de suivi des entraînements.
Dans le cadre de ce stage, vous intégrerez l’équipe en charge du développement et de l’industrialisation du framework de tests automatisés de bout en bout. Basé sur Reqnroll (BDD/Gherkin), FlaUI et Playwright .NET, ce framework couvre un environnement applicatif hybride composé d’interfaces Angular/Electron et d’applications desktop WPF.
À mesure que le nombre de scénarios de tests augmente, l’exécution systématique de l’ensemble de la suite à chaque modification du code devient de plus en plus coûteuse en temps et en ressources.
L’approche retenue sera déterministe, sans recours à l’intelligence artificielle, afin de garantir des résultats explicables, traçables et compatibles avec les contraintes de sécurité de notre environnement.
Vos principales missions
En collaboration avec les développeurs C#/.NET et Angular, les équipes QA et le Tech Lead, vous serez amené à :
1. Étudier l’existant et analyser les différentes approches
2. Concevoir une cartographie entre les tests et le code applicatif
3. Développer un outil d’analyse d’impact des tests
4. Évaluer les performances et la fiabilité de la solution
5. Documenter et préparer l’industrialisation de la solution
Vos livrables
À l’issue du stage, vous aurez contribué à la réalisation de :
Vous préparez un diplôme de niveau Bac+5 (école d’ingénieurs ou Master 2), avec une spécialisation en informatique ou en génie logiciel, et vous souhaitez mettre vos compétences en développement logiciel au service d’un projet concret associant automatisation, analyse de code et amélioration continue.
Vous disposez des compétences suivantes :
Les compétences suivantes seraient un plus :
Au-delà de vos compétences techniques, vous êtes reconnu pour :
Thales designs and delivers critical technology for aerospace, defense, and digital security. Its products include electronics, software, and data-security systems that power air travel, payments, and modern military platforms, by integrating hardware and software to build systems such as avionics, radar, cybersecurity, and secure communications that collect sensor data and protect networks. It stands out through deep industrial experience, end-to-end solutions across defense, aerospace, and cybersecurity, and a focus on AI and quantum tech, aided by strategic acquisitions and partial state ownership. Its goal is to provide reliable, secure, and connected technologies that support national security, public safety, and everyday life by solving complex security and connectivity challenges.
Explore more opportunities at Thales