17 Design & Implémentation d’un framework d’automatisation de tests Web & API, enrichi par l’IA, pour une plateforme de crowdfunding PFE
17 Design & Implémentation d’un framework d’automatisation de tests Web & API, enrichi par l’IA, pour une plateforme de crowdfunding PFE
Binit Nearshore Services•Tunisie
Test & Assurance QualitéDéveloppement Web/BackendIntégration IA / Automatisation
Publié il y a 7 mois
Stage
⏱️4-6 mois
💼Hybride
💰Rémunéré
📅Expiré il y a 6 mois
Reste lisible (ATS friendly).
Description du poste
Contexte & objectif
Concevoir et développer un framework unifié d’automatisation de tests fonctionnels Web et API pour une plateforme de financement participatif gérant le partage de revenus entre investisseurs et porteurs de projets.
Comprendre les deux flux métier clés : Investment Process et Declaration & Distribution, et assurer la couverture automatisée de ces scénarios.
Tâches principales
Spécification des tests : rédaction des cas manuels sous Excel puis traduction en scénarios Gherkin (Cucumber BDD).
Développement des tests Web et API avec Playwright (JavaScript/TypeScript) en appliquant le Page Object Model pour la maintenabilité.
Intégration CI/CD : mise en place de pipelines Jenkins, génération de rapports Allure (screenshots, logs).
Module IA intégré
Intégrer MCP Server + OpenAI (GPT-4o-mini) pour analyser automatiquement traces et logs, résumer les échecs et suggérer des correctifs (sélecteurs, waits, données).
Automatiser l’analyse des résultats de test pour produire diagnostics exploitables et propositions de fix.
Environnement technique & outils
Frameworks et libs : Playwright Web & Playwright API, Cucumber BDD (Gherkin), Page Object Model, Allure Report.
CI/CD et reporting : Jenkins pour pipelines, Allure pour rapports détaillés (captures, logs).
IA & analyse : MCP Server, OpenAI (GPT-4o-mini).
Données / sandbox : Lemonway, Eversign (intégration et jeux de données).