INTERNSHIP DETAILS

Ingénieure/Ingénieur QA Automatisation & développeur logiciel - Stage

CompanyCapgemini
LocationBlagnac
Work ModeOn Site
PostedNovember 6, 2025
Internship Information
Core Responsibilities
The intern will design, develop, and industrialize the non-regression testing coverage for the HDM application. This includes implementing testing frameworks and automating tests for the user interface, API, and data processing chain.
Internship Type
full time
Company Size
331503
Visa Sponsorship
No
Language
French
Working Hours
40 hours
Apply Now →

You'll be redirected to
the company's application page

About The Company
Capgemini is an AI-powered global business and technology transformation partner, delivering tangible business value. We imagine the future of organizations and make it real with AI, technology and people. With our strong heritage of nearly 60 years, we are a responsible and diverse group of 420,000 team members in more than 50 countries. We deliver end-to-end services and solutions with our deep industry expertise and strong partner ecosystem, leveraging our capabilities across strategy, technology, design, engineering and business operations. The Group reported 2024 global revenues of €22.1 billion. Make it real | www.capgemini.com
About the Role

Choisir Capgemini, c'est choisir une entreprise où vous serez en mesure de façonner votre carrière selon vos aspirations. Avec le soutien et l'inspiration d'une communauté d’experts dans le monde entier , vous pourrez réécrire votre futur . Rejoignez nous pour redéfinir les limites de ce qui est possible, contribuer à libérer la valeur de la technologie pour les plus grandes organisations et participer à la construction d’un monde plus durable et inclusif

CONTEXTE

Au sein des équipes Capgemini intervenant pour notre client majeur, Airbus, vous intégrerez un projet stratégique au cœur de l'aviation de demain : la maintenance prédictive et préventive.

Le projet HDM (Health Data Monitoring) vise à développer une application web full-stack permettant de monitorer la "santé" de la flotte d'avions en production. En analysant les téraoctets de données de vol et de capteurs, l'application doit détecter des signaux faibles, identifier des pannes actuelles et prédire des défaillances futures. L'enjeu est critique : optimiser la maintenance, réduire les coûts d'immobilisation (AOG - Aircraft On Ground) et garantir le plus haut niveau de sécurité.

Dans ce contexte d'innovation rapide et d'exigence de fiabilité absolue, la mise en place d'une stratégie de tests de non-régression robuste est devenue prioritaire. 

 

L'environnement technique est le suivant :

  • Frontend : JavaScript, React
  • API (Backend) : Python, Flask
  • Traitement de données (Data Science) : Python (Pandas, NumPy, etc.)
  • Base de données : Postgre SQL (PSQL)
  • CI/CD : Jenkins, Docker 

VOS MISSIONS

Sous la supervision du Tech Lead et en collaboration étroite avec les équipes de développement (Front, Back), votre objectif sera de concevoir, développer et industrialiser la couverture de tests de non-régression de l'application HDM. La particularité de ce stage est de couvrir trois niveaux de tests : l'interface utilisateur (E2E), l'API et la chaîne de traitement de données (Data).

 

Vos missions s'articuleront autour des axes suivants :

1. Phase d'Audit et de Stratégie (Mois 1-2) :

  • Montée en compétence fonctionnelle (comprendre les enjeux de la maintenance aéronautique) et technique (architecture de l'application HDM). 
  • Analyser l'existant (tests unitaires, couverture de code) et identifier les parcours utilisateurs et les "data pipelines" critiques à couvrir en priorité. 
  • Réaliser un état de l'art et sélectionner les frameworks d'automatisation les plus adaptés à notre stack (ex: Cypress ou Playwright pour React ; Pytest pour Flask et les tests Data). 
  • Définir la stratégie de tests : types de tests, périmètre, et stratégie de gestion des données de test (ex: création de jeux de données PSQL anonymisés représentatifs d'une flotte d'avions).

 

2. Phase d'Implémentation (Mois 2-5) : 

  • Mettre en place le(s) framework(s) retenu(s). 
  • Tests E2E (Frontend) : Scripter les scénarios utilisateurs critiques (ex: "Connexion -> Sélection d'un avion -> Affichage du dashboard de santé -> Zoom sur une alerte de maintenance").
  • Tests d'API (Backend) : Automatiser les tests de l'API Flask (validation des contrats, tests de charge simples, robustesse des endpoints).
  • Tests de la chaîne Data (Crucial) : Développer des tests de non-régression pour les scripts de traitement de données Python. L'objectif est de s'assurer que les modifications des algorithmes ne dégradent pas la qualité des prédictions ou des détections (tests sur "snapshots" de données, validation de schémas de sortie).

 

3. Phase d'Intégration et Industrialisation (Mois 5-6) :

  • Intégrer l'exécution de la suite de tests (Smoke Tests, TNR) dans le pipeline d'intégration continue (CI/CD).
  • Configurer l'exécution nocturne ("nightly builds") des tests complets. ○ Mettre en place des dashboards de reporting de la qualité (résultats de tests, couverture).
  • Rédiger la documentation technique et former l'équipe aux outils et aux bonnes pratiques de contribution aux tests. 

VOTRE PROFIL

  • Étudiant(e) en dernière année d'École d'Ingénieur ou Master 2 en Informatique.
  • Vous recherchez un stage de fin d'études de 6 mois.

Compétences techniques requises :

  • Excellente maîtrise de Python (indispensable pour l'API et le traitement Data).
  • Bonnes connaissances en JavaScript (la connaissance de React est un plus).
  • Maîtrise de SQL (PostgreSQL).
  • Connaissance des principes de Git et de la CI/CD. 

Compétences appréciées (Soft Skills) :

  • Un fort intérêt pour la qualité logicielle (QA) et l'automatisation.
  • Rigueur, curiosité et sens de la criticité, indispensables dans le domaine aéronautique.
  • Un intérêt pour le traitement de données (Data) et/ou le domaine aéronautique serait un vrai plus.
  • Autonomie, esprit d'analyse et force de proposition. 

 

Ce que ce stage vous apportera 

  • Une expérience concrète et responsable sur un projet critique pour un client majeur de l'industrie (Airbus). 
  • L'opportunité de travailler sur une stack technique moderne alliant Développement Web Full-stack et Data Science. 
  • Une expertise très recherchée en QA Automation, DevOps et industrialisation des tests.
  • Une vision complète du cycle de vie d'un projet dans un contexte industriel exigeant 

3 RAISONS DE NOUS REJOINDRE

Qualité de vie au travail : accord de télétravail en France et à l’international, accord sur l’égalité professionnelle, la parentalité, l’équilibre des temps et la mobilité durable.
Apprentissage en continu : certifications et formations en libre accès, accompagnement sur mesure avec votre career manager, parcours d’intégration sur 9 mois.
Avantages groupe & CSE : plan actionnariat, activités à tarifs préférentiels, remboursement partiel vacances, remboursement de votre abonnement sportif ou culturel

NOS ENGAGEMENTS ET PRIORITES

Le groupe Capgemini encourage une culture inclusive dans un cadre multiculturel et handi-accueillant. En nous rejoignant, vous intégrez un collectif qui valorise la diversité, développe le potentiel de ses talents, s’engage dans des initiatives solidaires avec ses partenaires, et se mobilise pour réduire son impact environnemental sur tous ses sites et auprès de ses clients.

#LI-UC1

Capgemini, partenaire de la transformation business et technologique de ses clients, les accompagne dans leur transition vers un monde plus digital et durable, tout en créant un impact positif pour la société. Le Groupe, responsable et multiculturel, rassemble 340 000 collaborateurs dans plus de 50 pays. Depuis plus de 55 ans, ses clients lui font confiance pour répondre à l'ensemble de leurs besoins grâce à la technologie. Capgemini propose des services et solutions de bout en bout, allant de la stratégie et du design jusqu'à l'ingénierie, en tirant parti de ses compétences de pointe en intelligence artificielle et IA générative, en cloud, et en data, ainsi que de son expertise sectorielle et de son écosystème de partenaires. 

 

Key Skills
PythonJavaScriptReactSQLGitCI/CDData ProcessingQuality AssuranceAutomationData ScienceFlaskPostgreSQLCypressPlaywrightPandasNumPy
Categories
TechnologyEngineeringData & AnalyticsSoftwareConsulting
Benefits
Work-Life BalanceContinuous LearningGroup Benefits