Automatisation des tests E2E via une Extension Chrome Intelligente (LLM). Technos: React.js, HTML, JavaScript, TypeScript, Chrome Extension API, OpenAI API (ou LLM open-source), Cypress, Playwright (02-2026)

.

Description de la mission : Dans le cycle de développement moderne, les tests End-to-End (E2E) sont essentiels pour garantir la non-régression. La rédaction manuelle de scripts (Cypress, Playwright) reste toutefois chronophage.
Votre stage d’été vise à développer un prototype (PoC) d’extension Chrome capable de transformer des interactions utilisateur (clics, saisies, navigations) en scripts de test E2E propres et maintenables, via un LLM.

Fonctionnalités à développer

  • Extension Chrome : Capture des événements DOM, Interface UI (Start/Stop, preview des actions)
  • Génération de Scripts via LLM : Transformer les logs d’événements bruts en une série d’instructions textuelles cohérentes, traduire ces instructions en scripts, génération de code pour Cypress ou Playwright
  •  Validation & Optimisation : (Tests sur différents types d’architectures)

En tant que développeur(se) WEB stagiaire, vous serez amené(e) à réaliser ces activités :

  • Conception et architecture de l’extension 
  • Développement du moteur de capture
  • Intégration et orchestration du LLM 
  • Génération de code intelligent
  • Interface de prévisualisation et édition

Pour vous épanouir chez nous

Nous recherchons un(e) étudiant(e) en 4ème année d’école d’ingénieur ou en M1 qui :

    • Est curieux(se) des IA génératives et du Prompt Engineering
    • S’intéresse à l’automatisation des tests et aux bonnes pratiques qualité (E2E, non-régression)
    • Maîtrise JavaScript / TypeScript
    • Souhaite développer des compétences en développement d’extensions Chrome
    • A envie de travailler sur des problématiques concrètes mêlant Frontend, DOM et Intelligence Artificielle
    • Est à l’aise avec les concepts de testing (ou motivé(e) à apprendre Cypress / Playwright)
    • A un Geek mindset, un bon relationnel et maîtrisant la communication en français et en anglais.