Contexte et objectifs :
- Projet visant l’automatisation de scénarios complets de la plateforme client et la centralisation de leur pilotage et suivi via un dashboard web.
- Dans une démarche d’amélioration continue de la qualité, un module d’IA analysera les résultats pour prioriser automatiquement les scénarios critiques et détecter des patterns d’échecs.
- Référence du stage : REF : ST_04 — Stage de pré-embauche — Nombre de stagiaires : 1 — Stage rémunéré.
Tâches & responsabilités principales :
- Développer les scénarios d’automatisation de tests avec Selenium/Cucumber/Gherkin et configurer les exécutions automatisées (sélective et globale).
- Intégrer et orchestrer le moteur d’exécution côté backend, gérer la communication front/back et le stockage des rapports d’exécution.
- Concevoir et développer le dashboard web (UI Angular) pour piloter les tests, lancer des campagnes, afficher l’état (OK/KO/en cours) et les temps d’exécution.
Technologies & compétences requises :
- Automatisation des tests : Selenium, Cucumber, Gherkin — capacité à écrire et structurer des scénarios robustes.
- Backend & orchestration : Spring Boot pour l’orchestration des exécutions, communication API, stockage et agrégation des rapports.
- Frontend : Angular pour la création du dashboard, visualisation et pilotage des tests.
- IA pour QA : analyse des résultats, détection de patterns d’échecs, priorisation automatique des scénarios critiques et génération de recommandations (tests instables, scénarios à risque).
Analyse, conception & architecture :
- Comprendre la plateforme existante, définir les cas de test à automatiser et la structure du framework d’automatisation.
- Concevoir l’architecture d’intégration des rapports Cucumber et des analyses IA afin de fournir une vue synthétique et des indicateurs de fiabilité.
- Prévoir le stockage des rapports, les API d’accès, et les mécanismes d’ordonnancement/exécution (sélective vs globale).
Livrables attendus :
- Framework d’automatisation avec scénarios Selenium/Cucumber automatisés et documentés.
- Backend Spring Boot opérant l’orchestration des exécutions, API d’intégration et stockage des rapports.
- Dashboard Angular fonctionnel affichant synthèse (OK/KO/en cours/temps d’exécution), rapports Cucumber intégrés et recommandations issues du module IA.
Modalités de candidature :
- Poste : Stage de pré-embauche, durée 6 mois (REF : ST_04).
- Pour postuler, envoyer votre candidature à l’adresse suivante : stages@binitns.com.