Ouvert aux missions QA — full remote

Je casse les logiciels
avant vos utilisateurs.

10 ans dans le logiciel : 4 ans à le construire en développement full stack, 6 ans à le fiabiliser en QA — chez Atos, Inetum et NGE Energies Solutions. Du plan de test à la chaîne CI/CD, jusqu'aux agents IA qui génèrent et vérifient les cas de test. Fondateur de QALITYLABS.

10ans dans le logiciel
6ans en QA
12produits construits

Contextes d'intervention

  • DGFiP
  • CNAF
  • Air France
  • ACOSS
  • NGE Energies Solutions
  • Inetum
  • Atos

Profil

Un testeur qui code, un développeur qui doute

J'ai passé quatre ans à écrire du code avant d'en passer six à le mettre en défaut. Ce détour par le développement full stack est ma principale valeur ajoutée en QA : je ne me contente pas de constater qu'un écran ne marche pas, je sais lire la couche en dessous et dire pourquoi. Mon métier ne consiste pas à cliquer partout jusqu'à ce que quelque chose casse — il consiste à rendre la qualité mesurable, reproductible et automatique, pour que l'équipe livre vite sans livrer faux.

Sur ma mission actuelle, j'interviens sur un hyperviseur de télémétrie IoT (consommations eau / gaz / électricité, capteurs de niveau) : stratégie de test, automatisation Cypress, campagnes Squash TM, tests de charge k6 et rapports Allure sur Jenkins. J'y ai notamment conçu un vérificateur d'invariants qui audite automatiquement des dizaines de widgets de dashboard — additivité des périodes, cohérence des agrégations, détection des pertes de données — là où le test manuel devenait ingérable.

En parallèle, je construis les produits que je teste. Agents WhatsApp, plateformes SaaS, apps mobiles : douze produits conçus et livrés, du schéma de base de données au déploiement Docker sur VPS. C'est ce qui rend mes audits crédibles — je sais où les développeurs prennent des raccourcis, parce que j'ai été tenté de les prendre aussi.

Aujourd'hui, mon axe de travail est l'IA appliquée au test : générer les cas de test à partir des tickets, produire du code d'automatisation avec de vrais sélecteurs DOM, et rédiger des rapports de bug exploitables. Pas pour remplacer le testeur — pour lui rendre les heures qu'il perd en saisie.

Parcours

Expérience & missions

Quatre ans à construire des applications, puis six à les fiabiliser — de grands comptes publics et privés à l'énergie et l'IoT.

2025 — aujourd'hui

Lead QA — Hyperviseur de télémétrie IoT

NGE Energies Solutions — mission via ESN

  • Stratégie de test et plan de test d'une plateforme de supervision multi-sites (consommations eau / gaz / électricité, capteurs de niveau et de bruit).
  • Automatisation Cypress intégrée à Jenkins, reporting Allure auto-publié à chaque exécution.
  • Gestion des campagnes et référentiel de tests sous Squash TM (auto-hébergé), synchronisé à Jira.
  • Tests d'API sur une chaîne NGSI-LD / IoT ; détection et qualification d'un bug critique de sérialisation de dates (décalage heure locale vs UTC) bloquant un endpoint de consommation.
  • Conception d'un vérificateur d'invariants auto-découvrant les widgets des dashboards pour valider agrégations, additivité des périodes et pertes de données sans oracle externe.
CypressJenkinsAllure Squash TMJirak6 API RESTPython

2025 — aujourd'hui

Fondateur & Consultant principal

QALITYLABS — ingénierie logicielle, IA & conseil

  • Conseil QA et audit qualité pour des clients en France et en Afrique de l'Ouest, avec une approche audit-first : je teste la plateforme du prospect et documente les anomalies avant toute proposition commerciale.
  • Conception et livraison de produits web et d'agents IA de bout en bout : architecture, développement, tests, déploiement Docker sur VPS avec reverse proxy et TLS automatisé.
  • Mise en place d'une infrastructure QA complète auto-hébergée : Jenkins, Allure, Squash TM, n8n, API WhatsApp, base vectorielle.
Conseil QANext.jsTypeScript PostgreSQLDockern8n

2022 — 2025

Consultant QA / Ingénieur de test

Inetum

  • Conception et exécution des campagnes de test sur des applications métier en environnement agile.
  • Automatisation des parcours de non-régression et intégration des exécutions à la chaîne d'intégration continue.
  • Rédaction et maintien du référentiel de tests, suivi des anomalies et reporting qualité aux équipes projet.
  • À compléter : un résultat chiffré — couverture atteinte, temps de campagne gagné, régressions évitées.
Tests fonctionnelsAutomatisation AgileJiraCI

2020 — 2022

Ingénieur QA — grands comptes publics & transport

Atos (ESN) — missions DGFiP, CNAF, Air France, ACOSS

  • Tests fonctionnels et de non-régression sur des systèmes d'information critiques à forte volumétrie et forts enjeux de conformité.
  • Stratégie de recette, plans de test et campagnes coordonnées avec les équipes métier et MOA.
  • Qualification et suivi des anomalies jusqu'à la mise en production, en cycle en V comme en agile.
  • À compléter : un résultat chiffré par compte, si tu es autorisé à le communiquer.
RecetteTests de non-régression SI critiquesCycle en V Coordination MOA

2016 — 2020

Développeur Full Stack

Atos (ESN)

  • Développement d'applications web de bout en bout : interfaces, services back-end et modèles de données.
  • Participation aux revues de code, aux tests unitaires et aux mises en production.
  • Ces quatre années côté développement sont ce qui me permet aujourd'hui, en QA, de qualifier une anomalie jusqu'à sa cause probable au lieu de la décrire de l'extérieur.
Full stackBack-end Front-endBases de données Tests unitaires

Expertise

Compétences & stack

Les outils que j'utilise réellement en mission, pas une liste de logos.

Automatisation des tests

Écrire des tests qui tiennent dans le temps, pas des scripts qui cassent au premier refactor.

CypressPlaywright Page ObjectSélecteurs robustes Gestion du flaky

Tests d'API & contrats

Valider la couche qui porte la donnée, avant même l'interface.

RESTBrunoOpenAPI NGSI-LDAssertions de contrat

Performance & charge

Trouver le point de rupture avant la mise en production.

k6Scénarios de charge Analyse de percentilesSeuils SLO

CI/CD & industrialisation

Des tests exécutés à chaque commit, avec un rapport que tout le monde peut lire.

JenkinsAllureDocker GitHub ActionsPipelines nocturnes

Gestion du référentiel de test

Un patrimoine de tests qui vit avec le produit, relié aux exigences.

Squash TMJira / Xray Traçabilité exigencesDoR / DoD Jam.dev

IA appliquée au test

Automatiser la partie ennuyeuse du métier : rédaction, triage, reporting.

Génération de cas de testn8n Claude / LLMRAG & base vectorielle Agents d'audit

Développement

Je livre du produit, pas seulement des rapports de bug.

TypeScriptNext.js 15React PythonPostgreSQL / Prisma React Native

Infra & exploitation

Monter et maintenir l'environnement où tournent les tests.

Docker ComposeVPS Linux nginx-proxyLet's Encrypt PostgreSQL

Réalisations

Outils & produits développés

Des outils QA que j'utilise en mission, et des produits complets conçus de bout en bout.

QA Studio

Workbench QA augmenté
En cours

Poste de travail du testeur, propulsé par six modules IA : analyse d'user story, revue de cas de test, génération d'automatisation avec capture de vrais sélecteurs DOM et boucle de post-validation, assistant de test exploratoire, rédacteur de rapports de bug et analyseur de régression.

Jira → Squash TM Runner

Pipeline de génération de cas de test
En production

Pipeline n8n qui lit les tickets Jira passés « À tester », les analyse avec un LLM et crée automatiquement les cas de test dans Squash TM — prérequis, étapes précises, mapping de la priorité Jira vers l'importance Squash, rattachement à l'itération en cours. Zéro saisie manuelle.

RE7 QA Checker

Audit d'invariants sur dashboards IoT
Livré

Script Python autonome qui découvre seul les widgets d'un hyperviseur via son API de configuration, puis vérifie cinq familles d'invariants : stabilité du total quelle que soit la fréquence d'agrégation, additivité des périodes, détection des trous de données, non-négativité des consommations et monotonie des index cumulatifs. Rapport console + JSON.

QAGENAI

Plateforme d'audit QA autonome
En cours

Crawl d'une application via Playwright, sept modules d'audit et un pipeline de cinq agents IA (vision, fonctionnel, triage, recommandations, synthèse exécutive) produisant des fiches de bug Word et un rapport PDF. Multi-tenant, avec vérification d'autorisation légale obligatoire (mandat, TXT DNS ou domaine e-mail) avant tout scan actif.

Alexia

Assistante exécutive WhatsApp
En production

Assistante conversationnelle qui gère Gmail et Google Agenda depuis WhatsApp : lister et lire ses mails, envoyer une réponse, consulter et créer des événements. Briefing matinal automatique à 7h30 sur le fuseau d'Ouagadougou.

ImmoAssist

Agent immobilier multi-agences
En production

Agent WhatsApp multi-agences pour le marché ouest-africain : qualification du prospect, recherche de biens, disponibilité et réservation de locations courte durée avec contrainte anti-chevauchement en base, mémoire durable du prospect et questions de qualification configurables par agence.

Pegasus — Larry Page DTC

Agent d'orientation + LMS
En production

Agent WhatsApp d'information et d'inscription sur huit formations (marketing digital, infographie, cybersécurité, data, IA, e-commerce…), doublé d'une plateforme LMS avec hébergement vidéo et création d'apprenants côté admin, identifiants livrés par WhatsApp.

PRESENT

Émargement numérique anti-fraude
Pilote

Plateforme de feuilles de présence pour organismes de formation. Anti-fraude par QR à jeton HMAC tournant toutes les 7 secondes et chaîne de hachage garantissant l'intégrité de la session. Deux modes de signature : appareil partagé + code PIN, ou QR projeté.

EKRAN

Publicité DOOH
En cours

Plateforme de diffusion publicitaire pour un grand écran LED à Ouagadougou : parcours client déclenché par QR code, modération des campagnes côté admin et paiement mobile money (Orange Money, Moov Money, Wave).

Toolé

Application de livraison
En cours

Application mobile de livraison en React Native / Expo avec géodonnées PostGIS : parcours de suivi coursier, tunnel d'inscription des livreurs et page de suivi publique cartographiée. Trois pistes de design explorées et arbitrées par écran.

Pay2Play

Demandes musicales en temps réel
Déployé

Application temps réel permettant au public d'un événement de demander un titre au DJ : quatre interfaces (client public, tableau de bord DJ, admin, back-end), monorepo React/Vite avec base temps réel, déployée sur VPS.

Espace Diaspo

Démarches consulaires digitalisées
Spécifié

Dématérialisation des démarches consulaires pour les ressortissants burkinabè en France : dépôt de dossier en ligne, suivi d'instruction et notification, avec un modèle économique chiffré et deux options de financement présentées à l'institution.

Reste

Avoir numérique pour commerces
Spécifié

Produit d'« avoir » numérique rattaché au numéro de téléphone du client (OTP WhatsApp/SMS), avec registre immuable et sept règles non négociables : montants en entiers, verrouillage anti-double dépense, numérotation sans trou, idempotence. Modèle de rôles à trois niveaux.

QALITYLABS

Comment je peux intervenir

Build · Test · Advise — en régie, au forfait, ou en audit ponctuel.

01

Audit qualité

Un état des lieux sans complaisance de votre produit, livré en rapport actionnable.

  • Tests exploratoires sur les parcours critiques
  • Fiches d'anomalies priorisées et reproductibles
  • Revue des risques et de la couverture actuelle
  • Plan de remédiation chiffré

02

Mise en place de l'automatisation

Passer du test manuel répétitif à une suite qui tourne toute seule à chaque livraison.

  • Choix du framework et architecture de la suite
  • Tests end-to-end Cypress ou Playwright
  • Intégration CI/CD et rapports Allure
  • Transfert de compétences à l'équipe

03

Structuration de la démarche QA

Installer le cadre : référentiel, processus et indicateurs qui survivent à mon départ.

  • Stratégie et plan de test documentés
  • Référentiel Squash TM ou Xray relié à Jira
  • Définition of Ready / Done avec les équipes
  • Indicateurs de qualité suivis par sprint

04

QA augmentée par l'IA

Automatiser la rédaction et le triage pour rendre du temps aux testeurs.

  • Génération de cas de test depuis les tickets
  • Assistance à la rédaction de rapports de bug
  • Analyse d'impact et sélection de régression
  • Workflows n8n intégrés à votre outillage

Contact

Un produit à fiabiliser ?

Décrivez-moi votre contexte en quelques lignes : périmètre, stack, et ce qui vous inquiète le plus aujourd'hui. Je réponds sous 24 h ouvrées avec une première lecture du risque.