Romuald L.
Available for work Disponible

// Lead Quality Engineer // Lead Quality Engineer

Tests pass. Bugs ship. Vos tests passent. Vos bugs aussi.

Playwright · MCP · CLI · AI agents · TypeScript Playwright · MCP · CLI · AI agents · TypeScript

Mobile API Kotlin GitHub Actions Page Object Model
npx playwright test

About À propos

Software quality is not just about finding bugs. It helps build digital products that are reliable, sustainable, and genuinely useful to users.

As a cross-functional Lead Quality Engineer, I work on test automation, the industrialization of CI/CD pipelines, and the integration of AI into QA practices. My goal is to help teams deliver faster, with greater confidence.

ISTQB-certified, and a trainer in Playwright and AI applied to testing, I also share my vision of quality through QG Qualité, a podcast dedicated to the career paths, practices, and convictions that move the profession forward.

La qualité logicielle ne se limite pas à trouver des bugs. Elle permet de construire des produits digitaux fiables, durables et réellement utiles aux utilisateurs.

Lead Quality Engineer transverse, je travaille sur l’automatisation des tests, l’industrialisation des pipelines CI/CD et l’intégration de l’IA dans les pratiques QA. Mon objectif : aider les équipes à livrer plus vite, avec plus de confiance.

Certifié ISTQB, formateur Playwright et IA appliquée au testing, je partage aussi ma vision de la qualité à travers QG Qualité, un podcast dédié aux parcours, aux pratiques et aux convictions qui font avancer le métier.


What I Do Ce que je fais

Test Automation

Automatisation des tests

Web, mobile, and API test automation with Playwright, Cypress, Katalon, and Kotlin. Design of robust E2E test suites, Page Object Model, fixtures, parameterized tests, and CI/CD integration from day one.

Automatisation des tests web, mobile et API avec Playwright, Cypress, Katalon et Kotlin. Conception de suites E2E robustes, Page Object Model, fixtures, tests paramétrés et intégration CI/CD dès le premier jour.

PlaywrightCypressKatalonKotlin
🎯

QA Strategy & Process

Stratégie QA & Processus

QA strategy and process improvement and early adoption for good practices. E2E test strategy, Shift Left, quality audits, Agile workflows, risk-based testing, and continuous improvement.

Stratégie QA et amélioration des processus. Adoption précoce des bonnes pratiques et des nouveaux usages. Stratégie de test E2E, Shift Left, audits qualité, méthodes Agile, approche par les risques et amélioration continue.

Shift LeftAgileJira/XrayMentoring
🔗

AI applied to testing

IA appliquée au testing

Test scenario generation, user story review, risk analysis, and automation support. Using AI as a QA copilot to speed up refinement, enrich test coverage, and improve quality decisions.

Génération de scénarios, challenge des user stories, analyse des risques et assistance à l’automatisation. Utiliser l’IA comme copilote QA pour accélérer le cadrage, enrichir les tests et fiabiliser les décisions qualité.

Playwright MCPClaudeAI AgentsPrompt Engineering

Real problems. Measurable outcomes. Problèmes réels. Résultats mesurables.

Retail French Leader 2026

Shift Left at Scale: From 20% to 95% Automation Coverage Shift Left à Grande Échelle : De 20% à 95% de Couverture Automatisée

A large retail product team with low automated test coverage and a quality process still too dependent on late-stage validation. Built and expanded the mobile automation strategy with Espresso and Kotlin, supported developers in growing their testing skills, introduced shift-left practices, and explored AI proof of concepts to improve quality earlier in the delivery cycle.

Une grande équipe produit retail avec une faible couverture de tests automatisés et un processus qualité encore trop dépendant de la validation tardive. Construction et expansion de la stratégie d'automatisation mobile avec Espresso et Kotlin, accompagnement des développeurs dans le développement de leurs compétences en test, introduction des pratiques shift-left et exploration de preuves de concept IA pour améliorer la qualité plus tôt dans le cycle de livraison.

EspressoMobileKotlinAPI
95% Automation coverage Couverture automatisée
>80% DDE DDE
>80% DRE DRE
iPaaS Client 2026

From Zero to 115 Tests: Turning a POC into a Real QA Foundation De Zéro à 115 Tests : Transformer un POC en Vraie Fondation QA

An iPaaS team with no automated tests and a regression suite fully handled manually. Initially scoped for 10 automated tests, the project was taken further with a serious automation strategy, a structured Playwright framework, and the introduction of a test management approach to make the suite maintainable and usable beyond the POC.

Une équipe iPaaS sans tests automatisés et une suite de régression entièrement gérée manuellement. Initialement cadré pour 10 tests automatisés, le projet a été poussé plus loin avec une vraie stratégie d'automatisation, un framework Playwright structuré et l'introduction d'une approche de gestion des tests pour rendre la suite maintenable et utilisable au-delà du POC.

PlaywrightTypeScriptTest ManagementAI AdoptionTestomat
10 Tests target Objectif tests
115 Tests delivered Tests livrés
AI Adoption Adoption

Opinions, not bullet points. Opinions, pas des listes.

OVERRATED

AI-generated tests without QA strategy. They look impressive until the suite grows. You end up with shallow scenarios, weak assertions, and tests nobody trusts because nobody challenged the risks behind them.

Les tests générés par IA sans stratégie QA. Ça paraît impressionnant jusqu’à ce que la suite grossisse. On se retrouve avec des scénarios superficiels, des assertions faibles et des tests auxquels personne ne fait confiance parce que personne n’a vraiment challengé les risques derrière.

UNDERRATED

Shift Left done seriously. When developers, QA, and product discuss risks early, bugs disappear before tickets exist. That is harder to measure than defects, but far more valuable.

Le Shift Left fait sérieusement. Quand les développeurs, la QA et le produit discutent des risques tôt, des bugs disparaissent avant même d’exister sous forme de tickets. C’est plus difficile à mesurer que des défauts, mais bien plus précieux.

NEVER

Automate everything just because you can. A huge flaky suite is not quality. It is noise, maintenance, and false confidence disguised as coverage.

Tout automatiser juste parce qu’on peut le faire. Une énorme suite flaky, ce n’est pas de la qualité. C’est du bruit, de la maintenance et une fausse confiance déguisée en couverture.

ALWAYS

Run tests in CI from day one. Local-only automation does not protect delivery. If a test matters, it must give feedback to the whole team, not only to the person who wrote it.

Lancer les tests en CI dès le premier jour. Une automatisation uniquement locale ne protège pas le delivery. Si un test compte vraiment, il doit donner du feedback à toute l’équipe, pas seulement à la personne qui l’a écrit.


Podcast Podcast

QG Qualité

QG Qualité

The voice of QA that matters

#16

Comprendre enfin les tests de performance

Matthieu Leroux-Huet · 72 min

▶ Listen ▶ Écouter
#15

Solopreneur QA : mission + contenu = crédibilité

Jean-François Fresi · 59 min

▶ Listen ▶ Écouter
#14

Tester avec l'IA, comprendre l'IA et survivre à l'IA

Bruno Legeard · 63 min

▶ Listen ▶ Écouter
→ All episodes → Tous les épisodes

Writing Articles

We were sold AI as if it were streaming. What we are getting is shrinkflation.

AI pricing is not just inflation. It is shrinkflation: same subscription, fewer models, tighter quotas, and premium-only features. QA teams need a plan B.

Read → Lire →

On nous a vendu de l’IA comme du streaming. On nous livre de la shrinkflation.

Le prix de l’IA, ce n’est pas seulement de l’inflation. C’est de la shrinkflation : même abonnement, moins de modèles, des quotas plus serrés et des fonctionnalités réservées aux offres premium. Les équipes QA ont besoin d’un plan B.

Read → Lire →

I stopped burning tokens with MCP. The Playwright CLI changed the game.

Less visual than MCP, but lighter, more direct, and far more token-efficient. Combined with Claude CLI, it turns natural language into executable Playwright scenarios, directly from the terminal.

Read → Lire →

J'ai arrêté de brûler mes tokens avec le MCP. La Playwright CLI a changé la donne.

Moins visuelle que le MCP, mais plus légère, plus directe et beaucoup plus économe en tokens. Combinée à Claude CLI, elle transforme le langage naturel en scénarios Playwright exécutables, directement depuis le terminal.

Read → Lire →

Feedback : Playwright MCP and AI Agents, a Game Changer for QA?

Hands-on experience with Playwright’s MCP Server and new AI Agents in VS Code. The verdict is cautiously optimistic: the potential is huge.

Read → Lire →

Retour d’expérience : MCP et agents IA de Playwright, un game changer pour la QA ?

Retour d'expérience avec le MCP Server et les agents Playwright dans VS Code. Le verdict est prudent mais optimiste, le potentiel énorme.

Read → Lire →

Testimonials Témoignages

// Quality Engineering Manager · E-commerce

// "Romuald is a strong driver of Quality culture, bringing clarity, confidence, and practical solutions to complex environments."

// "He also actively shares best practices and helps strengthen the QA community."

// Android Tech Lead · E-commerce

// "Romuald supported a major Android application at Decathlon for nearly 3 years, helping secure requirements, testing, and production releases."

// "He also contributed to test automation, regression testing, and the team’s overall quality maturity."

// Product Manager · E-commerce

// "Romuald helped secure the product scope through his reliability, proactivity, and strong work on automated test coverage."

// "He also brings real value to the team by sharing and applying his AI knowledge in practical ways."


Get in touch Me contacter

If you're building a QA practice or need automation that actually works, let's talk.

Si vous construisez une pratique QA ou avez besoin d'une automatisation qui fonctionne vraiment, parlons-en.

type Engagement = {
  scope: 'automation' | 'strategy' | 'api-testing';
  duration: string;   // e.g. "3 months"
  handoff: true;       // runbook + live demo
  flakeRate: 0;       // non-negotiable
}