Contexte et objectif :
- Conception et développement d’un agent intelligent capable d’analyser le code de GP (solution NeoXam utilisée en back-office).
- Objectif : générer automatiquement une suite de tests unitaires (TU) garantissant une couverture optimale et améliorer la qualité logicielle tout en réduisant le temps de validation.
Fonctionnalités attendues et tâches principales :
- Analyse statique/automatisée du code de GP pour identifier les points à tester et les cas limites.
- Proposition et génération de TUs en Python, exécution manuelle des TUs et observation des résultats (OK / KO).
- Exploration et prototypage d’une pipeline automatique dédiée à l’exécution et au reporting des TUs.
Technologies et données disponibles :
- Langage : Python.
- IA : usage d’AWS Bedrock (Claude, Llama, etc.) pour la génération/assistance à l’écriture des tests.
- Documentation ADL et base interne, SGBD / SQL disponibles pour compréhension du contexte et des données.
Livrables et critères de réussite :
- Un agent capable de proposer des TUs pertinents en Python pour des modules ciblés du code GP.
- Prototype d’une pipeline d’intégration/exécution automatique des TUs avec indicateurs de couverture et rapports (OK/KO).
Encadrement et organisation :
- Nombre de stagiaires sur le sujet : 07.
- Travail en collaboration avec les équipes Back-Office NeoXam et accès à la documentation interne.
Comment postuler :
- Lien de candidature : https://careers.neoxam.com/jobs/6717043-stages-pfe-tunis
- Par email : tn.recruitment@neoxam.com