Binit Nearshore Services
Binit Nearshore Services
Tunisie

TOPIC 14 : Intelligent API Test Automation for Edison (Rest Assured + Java + AI + Jenkins) PFE

API TestingDevOps / CI-CDAI for Test Automation

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

Objectif

  • Développer un framework d'automatisation de tests API robuste pour la plateforme Edison en utilisant Rest Assured (Java).
  • Intégrer des modules IA open-source locaux pour la génération automatique de cas de test à partir des spécifications Swagger et pour la classification intelligente des erreurs d'exécution.

Livrables attendus

  • Framework complet d'automatisation API couvrant les modules : Auth, Funds, Portfolio, Postbox.
  • Pipeline CI/CD Jenkins avec rapport Allure (ou Serenity BDD) et démonstration d'intégration TestOps.

Stack Technique & Outils

  • Langage / Build : Java 17 + Maven.
  • Framework de test : Rest Assured + Cucumber BDD + JUnit.
  • Reporting : Allure Report / Serenity BDD (open source).
  • CI/CD : Jenkins (open source) avec pipeline d'intégration des tests et reporting.
  • IA : Intégration locale (Ollama + Llama 3 / Mistral) et orchestration via LangChain4j.
  • Documentation Parser : swagger-parser (open source).

Tâches & Responsabilités

  • Concevoir et implémenter des suites de tests API automatisées (authentification, opérations sur fonds, portfolio, boîte postale).
  • Implémenter un module IA local pour : génération automatique de tests depuis Swagger et classification intelligente des échecs de tests.
  • Intégrer et automatiser l'exécution des tests dans un pipeline Jenkins avec reporting Allure et fournir une documentation/démo pour l'intégration TestOps.

Informations sur le stage

  • Type : Pre-employment Internship.
  • Durée : 6 mois (référence affichée : 4-6 mois dans l'offre).
  • Référence : MG_06. Nombre de places : 1. Stage rémunéré.

Modalités de candidature

  • Pour postuler, envoyer CV et lettre de motivation par email à : stages@binitns.com.
  • Objet du mail recommandé : "Candidature stage MG_06 - TOPIC 14 - Intelligent API Test Automation for Edison - NomPrénom".