Je construis des stratégies de test qui tiennent en production, pas seulement en recette. 8 ans sur des plateformes à fort trafic, dans le e-commerce, la banque en ligne et l'assurance santé. Mon terrain : réduire le temps de non-régression sans perdre de couverture, et rendre les résultats lisibles par des gens dont le métier n'est pas le test. J'interviens tôt, dès l'affinage des besoins, parce qu'une anomalie trouvée en sprint coûte environ 10 fois moins cher qu'une anomalie trouvée par un client. J'automatise ce qui doit l'être, je documente le reste, et je forme les équipes à maintenir la suite après mon départ. Je livre des chiffres, pas des impressions.
[Nom du client] opère une plateforme de vente en ligne qui sert 9 millions de visiteurs uniques par mois. À mon arrivée, elle livrait 38 mises en production par an. La QA était éclatée entre 6 squads produit, sans socle commun : chaque équipe automatisait dans son coin, la non-régression tournait 4 heures et plus personne ne lisait les rapports. J'ai été missionné pour construire un socle unique et le faire adopter, en restant embarqué dans les squads plutôt qu'en cellule à part. Organisation Scrum, 42 personnes côté produit, dont 12 développeurs sur mon périmètre paiement et tunnel de commande.
Livrables : Socle d'automatisation Playwright mutualisé, packagé et versionné, réutilisé par les 6 squads. · Stratégie de test documentée en 18 pages, avec matrice de risques et critères de sortie de release validés par la direction technique. · Tableau de bord qualité hebdomadaire : couverture des parcours critiques, taux de tests instables, anomalies échappées en production.
Résultats : Non-régression complète ramenée de 4 heures à 22 minutes. Le rythme de livraison est passé de 38 à 150 mises en production par an, soit 3 par semaine. · Anomalies bloquantes détectées en production divisées par 3 en 12 mois, de 1,2 % à 0,4 % des tickets ouverts.
Environnement technique : Playwright · TypeScript · GitLab CI · Docker · Allure · k6 · Datadog · Xray · PostgreSQL
[Nom du client], banque en ligne, refondait son application mobile et les 140 API qui la servent, pour 2,3 millions de clients actifs. Contrainte réglementaire forte sur l'authentification forte des paiements. J'ai rejoint une équipe QA de 4 personnes dans un train SAFe de 5 équipes, en organisation trimestrielle. À mon arrivée, la recette était manuelle à 80 % et chaque version majeure demandait 3 semaines de campagne, avec des parcours de virement qui ne pouvaient pas casser.
Livrables : Suite automatisée de 210 scénarios web et mobile, intégrée à Jenkins et jouée toutes les nuits. · Référentiel de jeux de données anonymisés couvrant 32 profils clients, réutilisé par les 5 équipes du train. · Procédure de go ou no go de mise en production, adoptée comme standard sur l'ensemble du train.
Résultats : Campagne de recette avant version majeure réduite de 3 semaines à 5 jours, sans perte de couverture sur les parcours réglementaires. · Régressions d'intégration entre mobile et back ramenées à 2 par trimestre, contre 17 l'année précédente, grâce aux tests contractuels.
Environnement technique : Cypress · Appium · RestAssured · Java · Pact · Jenkins · Xray · Docker · Kibana
[Nom du client], mutuelle santé de 900 collaborateurs, migrait son outil de gestion des contrats et des remboursements vers une nouvelle plateforme. 400 000 adhérents concernés, 18 mois de projet, cycle en V avec des paliers de recette de 6 semaines. Je suis arrivé comme testeur fonctionnel sur le lot remboursements, aux côtés de 2 référents métier et de 2 éditeurs. J'ai pris l'automatisation en charge quand il est devenu évident que rejouer 900 cas à la main à chaque palier n'était pas tenable.
Livrables : Référentiel de 340 cas de test tracés vers les exigences, repris par l'équipe interne après la bascule. · Harnais de comparaison automatisé, exécutable en 40 minutes sur 50 000 dossiers réels anonymisés.
Résultats : Bascule réalisée sans anomalie bloquante en production, sur un périmètre de 400 000 adhérents et 160 millions d'euros de prestations remboursées par an. · Durée du palier de recette ramenée de 6 à 2 semaines dès le 3e palier, grâce aux 180 cas automatisés.
Environnement technique : Selenium WebDriver · Java · JUnit · Maven · Jenkins · SQL Server · Jira · Squash TM · Postman
Français, langue maternelle · Anglais, courant professionnel (TOEIC 915), rituels et documentation en anglais au quotidien