Expérience professionnelle
QE LEAD, 02/2023 - Actuel
Carrefour & Carrefour Banque - Massy
Dans le cadre de cette mission, j’ai accompagné plusieurs Digital Factories en
parallèle, avec un rôle QE Lead transversal :
Marchandise (3 QA pendant 9 mois, puis 10 QA pendant 5 mois) : l’un
des projets a été récompensé par un prix interne en fin d’année 2023.
Supply Chain (4 QA pendant 2 mois) : accompagnement d’un QA
jusqu’à sa prise de poste réussie en tant que QE Lead sur la Digital
Factory Supply Chain.
Finance (5 QA pendant 2 mois) : satisfaction client constante depuis
juin 2023, tant sur les profils sélectionnés que sur l’organisation mise
en place.
Magasin (2 QA pendant 4 mois) : L’application est en production
depuis un an, avec seulement trois incidents majeurs recensés sur la
période, et des retours utilisateurs particulièrement positifs.
Banque (2 à 8 QA sur 15 mois) : sur l’un des projets, 1 incident mineur
Amélioration continue :
o Contribution active à l’évolution des outils et pratiques de test :
intégration de Cucumber dans les frameworks existants,
amélioration de l’intégration des résultats de tests dans XRAY.
o Mise en place de pratiques homogènes de gestion des livrables à
l’échelle des différentes Digital Factories.
o Documentation et partage de connaissances en interne (intraéquipe) et en transverse (inter-équipes).
o Participation à des talks et retours d’expérience pour diffuser les
bonnes pratiques qualité.
Tests Transverses : Coordination multi-équipes, gestion des jeux de
données et priorisation des scénarios critiques, en priorisant les scénarios
critiques.
Stratégie de Test : Conception de stratégies globales en collaboration avec
les équipes, incluant la gestion des risques, la mise à jour des plans de test, et
la planification alignée avec les objectifs.
Tests manuels sur projets critiques : Réalisation de tests exploratoires et
de tests fonctionnels manuels sur des projets à fort enjeu (paiement, sécurité,
conformité réglementaire, processus métier critique), avec une attention
particulière portée à la couverture des cas limites, la traçabilité et la qualité
des livrables.
Test Automation : Déploiement de solutions d'automatisation,
développement de frameworks robustes intégrés aux pipelines CI/CD, et
gestion des infrastructures techniques.
Test Management : Création de dashboards pour le suivi des tests, gestion
des défauts avec un reporting efficace, et évaluation des configurations pour
maintenir la qualité.
Performance : Suivi des objectifs de performance et coordination avec les
équipes pour des plans correctifs.
Sécurité (SecApps) : Collaboration pour intégrer les normes de sécurité et
gestion des vulnérabilités.
Organisation et Staffing : Analyse des besoins en ressources et participation
au recrutement et onboarding des équipes.
Communication : Animation de réunions techniques, rédaction de
newsletters pour les mises à jour clés, et reporting régulier sur l'avancement
des tests.
Suivi post-prod : Analyse des incidents en production, collecte des
métriques, et capitalisation pour améliorer en continu les processus qualité.
Outils: Jira, XRAY, Selenium, Cypress, Karaté, Playwright, Jenkins, Gitlab-ci,
Gitlab-secure, Fortify, GreenIT, Cucumber, Browserstack, Vault, Bitbucket,
Gitlab, code Magic, Gatling, IntellijIDE, Visual Studio, JAVA, JavaScript,
Gherkin
Méthodologies adaptées à chaque product team : Scrum, Agile à l’échelle
(SAFe, LeSS selon les contextes)
Modèle de collaboration: 4 in The Box
Test Automation Manager, 02/2021 - 02/2023
DGFIP - Montreuil (projet : ********)
Dans le cadre de cette mission, j’ai assuré le rôle de référente Xray, en animant
des formations inter et intra-équipes sur l’outil. J’ai également encadré l’équipe
d’automatisation des tests, composée de 3 à 4 QA, sur une période de deux ans.
J’ai conçu un automate industrialisé, visant à réduire significativement la charge
de scripting et à le rendre accessible aux profils non développeurs, afin d’en
améliorer l’exploitabilité et l’adoption. Automate détectant arrivait à détecter
+50% des anomalies que les tests manuels
Définition et alignement de la stratégie d’automatisation avec les objectifs
techniques et métiers du projet.
Intégration et administration avancée de JIRA, avec automatisation des
workflows de test via XRAY.
Optimisation du pipeline CI/CD (Git, Jenkins, Jira, XRAY) pour des
déploiements rapides et fiables.
Conception et planification de tests automatisés sous XRAY, avec une
couverture ciblée et durable.
Support technique aux QA : revue de code, coaching sur les frameworks, et
maintenance des automates.
Développement de scripts NoSQL pour générer des jeux de données adaptés
aux campagnes automatisées.
Exécution des tests sur Selenium Grid et contribution à la stabilité des
environnements de test.
Identification et suivi des anomalies, avec élaboration de solutions et
communication proactive des risques.
Rédaction de rapports de tests et KPI, assurant visibilité et traçabilité auprès
des parties prenantes.
Collaboration étroite en agile (daily, sprint review, rétrospective) pour
soutenir l’amélioration continue.
Participation à la mise en place de l’outil Tanaguru, en soutien aux équipes
produit, pour tester la conformité accessibilité (RGAA/WCAG) des
applications web.
Outils: Jira, XRAY, Selenium, Jenkins, Cucumber, Gitlab, IntellijIDE, Visual
Studio, Tanaguru, LaTEX, Java, Python
Méthodologie: Agile à l’échelle (SAFe)
Support Test, 12/2020 - 02/2021
Numeryx Smart Innovation Tunisie - Meudon - CDI
Refonte et adaptation de la stratégie de test pour l’aligner avec les exigences
évolutives des projets.
Administration de JIRA et migration complète depuis Redmine pour
optimiser le suivi des tests et des anomalies.
Formation et accompagnement des équipes Numeryx à l’utilisation de JIRA,
assurant une adoption fluide et une amélioration des processus.
Encadrement de 4 QA pour le déploiement et l’application de la stratégie de
test sur plusieurs projets.
Rédaction et présentation d’une stratégie de test dans le cadre d’un appel
d’offre, ayant abouti à son acceptation.
Outils: Jira, Redmine, Testlink
QA Lead, 05/2019 - 12/2020
PSA - Vélizy (Robusta)
Au cours de cette mission, j’ai encadré une équipe de 4 QA pendant 1 an et
assuré en parallèle un rôle de proxy Product Owner, facilitant la
communication entre les équipes métier et technique.
Définition et mise en œuvre de la stratégie de test, en tenant compte des
exigences techniques et des contraintes projet.
Administration avancée de JIRA, avec optimisation du suivi des anomalies et
des campagnes de tests.
Formation continue de l’équipe QA pour garantir la montée en compétences
et l’efficacité opérationnelle.
Planification des sprints et intégration d’un processus d’amélioration
continue dans les cycles de test.
Participation active aux rituels agiles et coordination des échanges interéquipes.
Analyse des besoins métiers avec le PO pour concevoir des cas de test
adaptés aux priorités fonctionnelles.
Gestion des anomalies : détection, suivi, priorisation et coordination des
plans correctifs.
Ajustement des plans de test en fonction des maintenances et évolutions
applicatives.
Rédaction et mise à jour des scénarios de test manuels et automatisés, en lien
avec les objectifs qualité.
Pilotage des livraisons, gestion des jeux de données et exécution des
campagnes de tests.
Collaboration étroite avec les développeurs pour le traitement rapide des
défauts.
Appui au PO dans la rédaction des User Stories et la validation des critères
d’acceptation.
Rédaction de reportings détaillés et recommandations à destination des
parties prenantes.
Outils: Jira, HPQC
Méthodologie: Scrum
Ingénieur Test et Validation, 09/2018 - 04/2019
Numeryx Smart Innovation Tunisie - Tunis – CDI (********)
Définition de la stratégie de test et mise en place des campagnes
fonctionnelles.
Exécution de tests exploratoires pour identifier les défauts en amont des
campagnes formelles.
Configuration et utilisation de Squash TM pour la gestion des cas de test, et
Redmine pour le suivi des anomalies.
Étude comparative des outils d’automatisation (Katalon vs Selenium +
Cucumber), avec recommandation validée pour le couple
Selenium/Cucumber.
Développement de scripts automatisés et intégration dans la chaîne
d’exécution.
Suivi des sprints agiles (daily, démos, rétrospectives) et collaboration étroite
avec les parties prenantes.
Gestion des anomalies, élaboration de rapports de test et documentation
continue des évolutions.
Outils: Redmine, Selenium, Cucumber, Squash TM,
Méthodologie: Scrum
Test Manager, 05/2017 - 09/2018
Sofia Technologies - Tunis (********, e-farming)
7 QA dont 2 QA automation
Mise en place du métier de test from scratch : définition des processus
qualité, élaboration de la stratégie de test, et intégration des outils Redmine
(gestion des anomalies) et TestLink (gestion des cas de test).
Recrutement et encadrement de 7 QA, dont 2 spécialisés en automatisation,
avec accompagnement progressif et montée en compétences.
Estimation des charges, affectation des tâches selon les profils, planification
et pilotage de l’avancement, avec gestion proactive des blocages
Pilotage agile : planification des sprints, animation des cérémonies Scrum...