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.