Contexte et objectifs:
- Intégrer un assistant d'intelligence artificielle au sein d'une chaîne CI/CD pour automatiser le diagnostic des échecs de tests Playwright.
- Identifier automatiquement les causes probables des échecs et fournir des recommandations de correction afin d'améliorer la fiabilité des pipelines de tests.
Tâches principales et étapes du projet:
- Étude et mise en place de l'automatisation des tests à l'aide de Playwright dans un contexte CI/CD.
- Conception, développement et intégration d'un assistant IA capable d'analyser les résultats des tests exécutés dans la chaîne CI/CD.
- Implémentation de mécanismes d'analyse des logs, des traces d'exécution et des artefacts de test pour déterminer les causes probables des échecs.
- Génération automatique de recommandations exploitables pour corriger les tests ou l'environnement d'exécution.
Compétences requises et profil recherché:
- Profil : Ingénieur 1 stagiaire Génie Logiciel, avec fort intérêt pour l'automatisation, les tests et l'IA.
- Compétences souhaitées : automatisation de tests (Playwright), concepts IA/ML pour analyse de logs, pratiques CI/CD et DevOps.
Livrables attendus et intégration:
- Prototype d'un assistant IA intégré à la chaîne CI/CD capable d'annoter automatiquement les échecs de tests Playwright.
- Rapport technique décrivant les algorithmes d'analyse, les heuristiques utilisées pour l'identification des causes et les recommandations proposées.
- Documentation d'intégration et démonstration dans un pipeline CI/CD existant.
Modalités de candidature et contact:
- Durée du stage : 6 mois.
- Pour postuler, envoyer votre candidature à l'adresse suivante : stagetunisie.tn@capgemini.com.
- Mentionnez en objet de votre mail le projet : "Candidature stage PFE - 25 Développement d’un assistant intelligent pour l’automatisation du diagnostic des échecs de tests Playwright".