We are looking for

Stagiaire IA / Test automation IT FA Team Luxembourg (H/F)

Back to offers list
Retour

Stagiaire IA / Test automation IT FA Team Luxembourg (H/F)

  • Trainee / Internship
  • Full time
  • Luxembourg City, Luxembourg, Luxembourg
Apply
Last update 07.01.2026

The Securities Services business of BNP Paribas is one of Europe's leading providers of custody services for securities.
The Luxembourg branch plays a major part in its operations, offering clients high value-added services extending from custody to securities lending, fund administration, performance measurement and ratings, and bond issuance services.

We are currently looking for a:

Stagiaire IA / Test automation 

IT FA Team Luxembourg (H/F)

6 months internship

CONTEXTE ET ENJEUX

Dans le cadre de notre stratégie DevSecOps, notre équipe Quality Engineering veut passer d’une écriture manuelle de scripts de tests fonctionnels à une génération assistée par IA. L’objectif est de :

·         Accélérer la couverture de tests unitaires, d’intégration et end‑to‑end.

·         Réduire le temps de mise à jour des suites de tests lors de l’ajout de nouvelles fonctionnalités.

·         Garantir une qualité continue grâce à une intégration fluide dans les pipelines CI/CD.

CONCRÈTEMENT, VOTRE MISSION ET VOTRE QUOTIDIEN ?

Pour cela, nous allons exploiter les modèles de génération de code (LLM : OpenAI GPT‑4, Anthropic Claude, Gemini) couplés à des frameworks  (Playwright, RestAssured…) et à notre plateforme cloud (BNP/IBM).

Nous recherchons un·e stagiaire ingénieur·e passionné·e par le développement, le test logiciel et l’IA pour concevoir, entraîner et mettre en production une chaîne de génération de scripts de tests automatisés.

🚀 Missions principales

#

Mission

Détails

1

Analyse fonctionnelle

Recueillir les scénarios métier auprès des Product Owners, les formaliser sous forme de user‑stories et de critères d’acceptation.

2

Construction du prompt engineering

Rédiger et affiner les prompts qui serviront à interroger les LLM afin de générer du code de test (Selenium Java, Cypress JavaScript, RestAssured Java, etc.).

3

Développement du moteur d’orchestration

Créer un service (Spring Boot 3 ou FastAPI) qui :
• reçoit un scénario métier,
• interroge le LLM,
• valide la syntaxe du code généré,
• l’enregistre dans le dépôt Git.

4

Intégration CI/CD

Mettre en place des pipelines GitHub Actions / GitLab CI qui :
• lancent la génération de scripts,
• exécutent les tests sur un environnement de staging (Docker Compose ou Kubernetes),
• collectent les rapports (Allure, JUnit XML).

5

Qualité du code généré

Implémenter des revues automatiques (SonarQube, CodeQL) et des jeux de tests unitaires (JUnit 5, Jest) qui valident la robustesse du code produit par l’IA.

6

Apprentissage supervisé

Constituer un dataset d’exemples de scénarios → scripts de tests, l’utiliser pour fine‑tuner un petit modèle (ex. Open‑Source LLaMA 2 7B) afin d’améliorer la pertinence des générations.

7

Observabilité & métriques

Suivre les KPIs (nombre de scripts générés, taux de réussite, temps de création, couverture) avec Grafana/Prometheus.

8

Documentation & transfert

Rédiger des guides d’utilisation (comment soumettre un scénario, interpréter le résultat) et former les équipes QA/Dev sur le workflow IA‑assisted.

9

Veille technologique

Suivre les évolutions des LLM, des frameworks de test et des bonnes pratiques DevSecOps.

·         Ce projet devra s’effectuer en respectant les process et les standards du groupe BNP.

·         Vous aurez l’opportunité de découvrir le métier des fonds d’investissements et plus particulièrement le métier du Fund Accounting.

·         Dans le cadre de ce projet vous aurez l’opportunité de travailler dans un contexte international avec des équipes qui sont basées à Luxembourg, Paris, Lisbonne, Varsovie/Cracovie et Chennai (Inde). 

·         En termes de méthodologie, Agile et DevOps sont les standards BNP pour la gestion de projet et le déploiement continue.

·         Vous serez amené à travailler dans un environnement Cloud opérer par BNP.

LES MISSIONS C’EST IMPORTANT, L’ÉQUIPE ET L’ENVIRONNEMENT DE TRAVAIL AUSSI !

Votre environnement de travail

Complétez les rubriques suivantes :

·         Localisation du poste : Luxembourg

·         Le candidat rejoindra une équipe de 20 personnes à Lux et travaillera en collaboration avec notre équipe de développement basé en Inde et en Pologne.

·         Interactions que le candidat aura en dehors de son équipe (avec d’autres Métiers/Fonctions, le Comex, le Groupe…) : NA

·         Poste éligible au télétravail et au travail sur site distant ? : Non

·         Déplacements à prévoir ? : non 

·         Plan de formation envisagé ? : non 

·         Poste éligible au temps partiel ? :non 

·         Manager ou personne de l’équipe à contacter en cas de question : 

Sylvain Bourg

Les apports de ce poste ?

Listez sous forme de bullet points les avantages du poste qui vont donner envie aux collaborateurs de postuler, en évitant les formules génériques qui peuvent être utilisées pour chaque annonce. 

ÊTES-VOUS NOTRE FUTUR(E) Stagiaire IA / Test Automation IT?

Expérience professionnelle et/ou diplôme

Stagiaire fin d etude BAC+5

Compétences comportementales

Maximum de 9 compétences comportementales et transversales au total

Soyez explicite quant aux compétences attendues et listez-les sous forme de bullet points en choisissant parmi la liste ci-dessous :

·         Capacité à collaborer / travail d’équipe

·         Rigueur

·         Etre orienté(e) résultats

·         Ecoute active

·         Capacité à communiquer - à l’oral et par écrit

·         Esprit critique

·         Capacité à synthétiser / simplifier

·         Créativité & Innovation / Capacité à résoudre des problèmes

Compétences transversales

Soyez explicite quant aux compétences attendues et listez-les sous forme de bullet points en choisissant parmi la liste ci-dessous :

·         

·         Capacité d’analyse

·         Capacité à établir et activer des réseaux

·         Capacité à adopter et promouvoir l’état d’esprit Agile

·         Capacité à travailler avec les méthodes Agile

Compétences techniques

Langage : Java / JEE /Typescript

Base de données : Oracle ou autre type basés sur SQL 

Outils : GIT Lab / Eclipse / Jira / SonarQube / Jenkins

Des connaissances en CFT, MQ Series et Soap seront un plus.

Connaissances linguistiques

Anglais : lu, écrit et parlé

Français : lu, écrit et parlé

Bonne capacité à communiquer clairement et factuellement.