Contexte et objectifs
- Industrialiser la chaîne de Qualité Logicielle en intégrant l'Intelligence Artificielle pour accélérer la création et la maintenance des tests E2E Web & Mobile.
- Construire un framework de tests auto-générateur et auto-correcteur (self-healing) visant à réduire l'intervention humaine et le coût de maintenance des suites de tests.
Missions principales
- Concevoir et développer un module de génération automatique de scénarios de tests E2E exploitant des techniques d'IA pour analyser l'application (Web et Mobile) et produire des scripts Playwright/Flutter/TypeScript.
- Implémenter un module d'auto-correction (self-healing) capable de détecter et corriger automatiquement les ruptures de tests suite à des changements d'UI ou de flux.
Industrialisation & CI/CD
- Intégrer le framework dans des pipelines CI/CD (Docker, GitLab/GitHub Actions ou équivalent) pour exécution continue des suites, reporting et remontée automatique d'anomalies.
- Mettre en place des processus d'orchestration et conteneurisation (Docker) pour permettre l'exécution stable sur environnements locaux et cloud.
Exploration avancée : Agents autonomes et assistance au développement
- Explorer l'utilisation d'agents autonomes pour l'exploration automatique d'applications et la génération de cas de tests complémentaires.
- Développer des outils d'assistance au développement de tests (auto-complétion, suggestions de scénarios) pour accélérer la rédaction manuelle si nécessaire.
Livrables attendus
- Prototype fonctionnel du framework intégrant génération IA, self-healing et intégration CI/CD.
- Documentation technique, guide d'intégration et jeux de tests d'exemple pour Web et Mobile.
- Rapport de stage détaillant les choix d'architecture, résultats des évaluations et pistes d'amélioration.
Compétences & technologies requises
- Bonne connaissance du langage JavaScript et maîtrise de Docker (exigé).
- Expérience ou appétence pour Playwright, TypeScript, Flutter, Angular, CI/CD et concepts d'IA/agents autonomes.
Informations pratiques
- Réf : ITAIA_S152026
- Nombre de stagiaires : 1 (Technicien Supérieur)
- Durée du stage : De 4 à 6 mois
- Lieu du stage : Sousse – Khzema Technologies
Comment postuler
- Postuler via la page de l'offre fournie ci-dessous.
🔗 Application : https://careerlink.continuousnet.com/candidate/internship-listings