Ingénieur Technico-fonctionnel ODM / Business Analyst
Intégration dans l'équipe technico-fonctionnelle composée de 3 CP, 3 Scrum masters, 5 PM et 12 développeurs pour concevoir, développer et déployer des solutions innovantes sur des cibles Cloud (PaaS, IaaS) en utilisant le moteur de règles MRM.
- Installation et configuration de l'environnement technique (Java 11, moteur de règles MRM, IntelliJ, Eclipse, Swagger, Postman, IBM ODM).
- Participation et animation de workshops métiers pour la collecte et la rédaction de spécifications fonctionnelles détaillées.
- Analyse de l'existant, modélisation et optimisation des workflows des processus métier.
- Développement et exécution des tests fonctionnels sur SOAPUI et automatisation des tests TDD avec Gherkin.
- Rédaction des cahiers de recette, effectuation des revues de code et suivi des anomalies.
- Coordination technique entre les équipes développement, QA et métiers.
- Pilotage de la participation à la livraison et à la mise en production avec documentation technico-fonctionnelle complète.
- Collecte et rédaction des spécifications fonctionnelles détaillées des clients.
- Assistance aux réunions Agile (Daily Meeting, 3 amigos) et effectuation des revues de code via GIT.
- Estimation des charges et réalisation des études de faisabilité.
- Développement des services MRM et des cas de tests sur les règles métier.
- Réalisation des tests unitaires et d'intégration et prise en charge des incidents de production.
- Actualisation régulière de la documentation et exécution des requêtes SQL pour valider la cohérence des données.
- Conception et intégration d'un agent IA de test évolutif capable de générer, exécuter et analyser automatiquement les scénarios de test à partir des spécifications fonctionnelles.
- Mise en place d'un système d'apprentissage continu permettant à l'agent IA d'enrichir sa base de règles et de paramétrages selon les retours des métiers et les évolutions du moteur MRM.
- Développement d'une capacité de mémorisation contextuelle rendant l'agent apte à réutiliser les règles apprises et à proposer des optimisations intelligentes sur les cycles de tests futurs.
Environnement technique