Objective :
- Migrer un ensemble de scénarios d'automatisation web critiques (Login, Dashboard, All Funds, Buy Fund, Postbox) depuis Selenium (Java) vers TestComplete (JavaScript).
- Valider un Proof of Concept (POC) démontrant une meilleure maintenabilité, rapidité d'exécution et assistance par IA pour la génération de code, auto-réparation des locators, et synthèse d'erreurs.
Expected Deliverables :
- Suite d'automatisation migrée (10–15 scenarios) couvrant les cas à forte valeur métier.
- Pipeline Jenkins pour exécutions de tests automatisées (REF : MG_07), exports de reporting (HTML / Allure) et documentation technique finale accompagnant la présentation POC.
- Module IA pour génération de code, self-healing des locators, et résumés d'erreurs intégré au flux d'automatisation.
Technical Stack & Tools :
- Framework: TestComplete (JavaScript) — licence TestComplete déjà activée.
- CI/CD: Jenkins (open source) — pipeline référencé MG_07 ; Version Control: GitHub / Bitbucket.
- Reporting: HTML / Allure report exports ; AI Integration: Ollama + Llama 3 (modèle open-source local) ; AI Orchestration: LangChain.js ; Scripts: Node.js (prompts IA, analyse DOM, suggestions de locators).
Responsibilities / Tasks :
- Migrer et refactoriser les scripts Selenium Java existants vers TestComplete JavaScript en assurant robustesse et maintenabilité.
- Développer et intégrer le module IA (génération de code, suggestions de locators, self-healing, résumé des erreurs) en utilisant Ollama + Llama 3 et LangChain.js.
- Mettre en place et documenter une pipeline Jenkins automatisée (référence MG_07), configurer rapports (HTML/Allure) et intégrer le versioning sur GitHub/Bitbucket.
- Produire documentation technique complète et préparer la présentation finale du POC.
Internship Details :
- Type: Pre-employment Internship, Paid Internship.
- Durée indiquée sur l'offre: 6 months (classification utilisée: 4-6 months).
- Nombre d'internes: 1.
How to apply :
- Envoyez CV et lettre de motivation à stages@binitns.com en précisant le projet dans l'objet du mail.
- Objet recommandé : [Candidature Stage] TOPIC 15 - Migration of High-Business-Value Web Tests - NomPrénom