Stage - Refonte du framework de tests et analyse des résultats assistée par IA (H/F)

Il y a 1 jour

Paris, Ile-de-France Parrot Temps plein
Et si votre prochain défi s’écrivait chez Parrot ? Du Bluetooth dans l’automobile aux drones grand public, jusqu’aux drones professionnels : depuis 1994, nous avons fait de l’innovation notre culture. Année après année, nous transformons notre savoir-faire technologique en solutions toujours plus intelligentes, performantes et ambitieuses. Trois décennies d’innovations nous ont permis de construire une expertise unique et de nous imposer sur des marchés en constante évolution. Et cette dynamique se traduit aussi dans nos chiffres : le Groupe a réalisé près de 80 M€ de chiffre d’affaires en 2025, dont 87 % à l’international. À Paris, 180 ingénieur·e·s R&D imaginent et développent les prochaines générations de drones. De la conception aux essais, les équipes interviennent sur l’ensemble de la chaîne technologique dans un environnement international et multiculturel propice à l’autonomie et à la prise d’initiative. Des projets qui évoluent vite, des cycles courts et des défis technologiques qui se renouvellent en permanence. Parrot dispose d’une suite d’autotests fonctionnels qui valide chaque build logiciel de ses drones sur un parc d’une trentaine de machines de test piloté par Jenkins : drones réels, bancs HIL, simulation et bancs dédiés. Les tests reposent sur un framework interne en Python, proche d’unittest, et l’équipe utilise déjà des assistants IA pour écrire et maintenir ses tests. Le stage porte sur deux chantiers de fond, liés entre eux : moderniser ce framework vers un standard plus maintenable (pytest ou équivalent), puis exploiter les résultats ainsi structurés pour automatiser une partie de l’analyse des campagnes à l’aide d’un LLM. Le travail se déroule en parallèle des campagnes de production, sans les bloquer : le ou la stagiaire travaille sur un périmètre de tests dédié, sans contrainte de livraison liée aux sorties produit. Vos Missions
• Analyse de l’existant
• Comprendre le framework interne actuel, son intégration dans Jenkins et le format des résultats qu’il produit.
• Identifier les points faibles, les dépendances et ce qui empêche aujourd’hui une analyse automatique des échecs.
• Refonte du framework
• Évaluer les frameworks de test Python (pytest, Robot Framework, etc.) et proposer une architecture cible adaptée à nos contraintes.
• Concevoir une couche d’adaptation permettant aux tests existants de tourner sans réécriture.
• Produire des résultats structurés et exploitables : rapports standardisés, métadonnées de campagne, logs rattachés à chaque test.
• Rédiger un guide de migration progressive, migrer un ensemble représentatif de tests et intégrer le tout au pipeline CI.
• Analyse des résultats assistée par IA
• Constituer un jeu de données d’échecs historiques déjà qualifiés, servant de référence pour l’évaluation.
• Prototyper un outil de tri : regroupement des échecs similaires, distinction entre bug produit, instabilité de test et problème d’infrastructure, proposition de pré-qualification.
• Mesurer la pertinence du prototype face à une analyse humaine (justesse, temps gagné, limites).
• Documentation et transfert
• Rédiger la documentation technique et les guides d’usage.
• Présenter les résultats et former l’équipe aux nouveaux outils. Vos Objectifs
• Proposer une architecture cible et une couche d’adaptation, sans interrompre les campagnes en cours.
• Migrer un ensemble représentatif de tests vers le nouveau framework.
• Livrer un prototype d’analyse des échecs assistée par LLM, évalué sur des données réelles.
• Documenter et transférer les bonnes pratiques pour garantir la pérennité des outils livrés.

Votre Profil
• Vous êtes étudiant·e en école d'ingénieur ou disposez d'une expérience équivalente.
• Vous disposez de bonnes bases en Python et avez de bonnes connaissances en framework de test (pytest, unittest, etc), des notions de Linux et Git sont appreciées.
• Vous êtes intéressé·e par les LLM et leur usage dans le développement logiciel et par les environnements de tests automatisés et l’intégration continue.
• Vous êtes à l'aise en anglais pour des échanges réguliers écrits et oraux. Ce Que Nous Proposons
• Des projets techniques variés au sein d’une entreprise française reconnue mondialement pour son expertise.
• Une évolution au sein d'équipes passionnées, expertes et multiculturelles.
• Un environnement qui laisse place à l’autonomie et à la prise d’initiative.
• Des locaux situés au cœur de Paris.
• Une vie d'entreprise avec des associations sportives et ludiques, des événements tout au long de l'année et l'incontournable Parrot World Cup Notre Processus De Recrutement
• Echange RH : un échange avec notre équipe Ressources Humaines pour discuter de votre parcours et de ce qui vous motive, mais aussi pour vous donner un aperçu de notre quotidien afin d’évaluer ensemble l’adéquation entre votre projet et notre culture d’entreprise.
• Entretien technique : un échange avec nos responsables techniques sur votre expertise, votre façon d’aborder les problématiques métier et votre vision du poste. L’occasion également de découvrir votre futur environnement de travail Si

votre profil
correspond à nos attentes, Massimo, notre chargé de recrutement, prendra contact avec vous pour échanger sur votre parcours, vos motivations et vos attentes, et vous présenter plus en détail le poste et son environnement. Même si vous ne cochez pas toutes les cases, n’hésitez pas à postuler