À propos de Raphaël
- Maiia (santé) : stratégie de tests E2E montée from scratch → 0 régression en production pendant un scaling x6 (500 000 → 3,25 millions d'utilisateurs).
- Billiv (SaaS de fidélité) : tests E2E (Cypress) + tests de composants + intégration sur 4 applications → −50% de bugs en production, NPS > 70.
- Là où les QA classiques calent : je suis capable de tester TOUT votre code : tests unitaires, composants React.js, tests visuels, tests e2e...
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- BillivTesteur QA Automatisation | Playwright · POM · CI GitLab · TypescriptEDITION DE LOGICIELSdécembre 2022 - Aujourd'hui (3 ans et 6 mois)Paris, France→ Objectif de la mission : Porter la qualité et la stratégie de tests d'une plateforme SaaS de fidélité omnicanale (4 applications React.js / Next.js), au sein d'une équipe de 5 développeurs.→ Réalisations :
- Mise en place des tests E2E (Playwright) sur l'ensemble des parcours critiques : impression de tickets, paiement, scan de tickets, fidélité, onboarding marchand.
- Tests de composants sur toute la librairie du design system et des composants métiers de la web app et du dashboard marchand.
- Tests unitaires et d'intégration (Jest / Testing Library), avec règles strictes ESLint / Prettier.
- Conception d'une stratégie de test des React Server Components et Server Actions avec Vitest → migration Next.js App Router / Server Components des 4 applications sécurisée, sans régression.
- Intégration des tests en CI (GitHub Actions) à chaque pull request; gestion de la maintenabilité, stabilisation des tests flaky et structuration en Page Object Model (POM).
- Recette avant chaque release.
- Définition des règles et conventions de test + seuil minimum de couverture; formation de l'équipe à l'écriture de tests de composants et unitaires pour la rendre autonome.
→ Stack technique : Playwright · Vitest · Testing Library · End-to-End Testing (E2E) · Tests de composants · Tests unitaires · Tests d'intégration · Tests de non-régression · Stratégie de test · Recette · Page Object Model (POM) · CI/CD · GitHub Actions · React Server Components · Next.js App Router · Automatisation des tests · QA testing · ESLint · Prettier · React.js · TypeScript · Turborepo · shadcn/ui · Tailwind CSS · Storybook · Jest · Cypress - MaiiaTesteur QA Automatisation | Cypress · E2E · TypeScriptSECTEUR MÉDICALavril 2019 - décembre 2024 (5 ans et 8 mois)Boulogne-Billancourt, France→ Mission : Structurer la qualité d'une plateforme santé (prise de RDV & téléconsultation) pendant son développement from scratch et sécuriser son passage à l'échelle pendant la crise COVID.→ Réalisations :
- Mise en place de toute la stratégie de tests from scratch (aucun test à l'arrivée sur le projet).
- Tests E2E (Cypress) sur les parcours critiques : prise de RDV marque blanche B2B, téléconsultation, liste d'attente vaccination COVID, scan carte Vitale, intégration mutuelles.
- Tests de composants (Cypress Component Testing) sur les 80+ composants du design system (Atomic Design, Storybook) + tests unitaires sur la logique métier (Jest / Testing Library).
- Intégration des tests en CI à chaque pull request.
- Recette avant release.
- Définition des conventions de test+seuil de couverture; formation de l'équipeà l'écriture de tests pour la rendre autonome.
- Résultats : 0 régression en production, migration0-downtime de 70 000 professionnels de santé,scaling x6 (500 000 → 3,25 millions d'utilisateurs) sans incident critique pendant la vaccination COVID-19.
→ Stack technique : Cypress · End-to-End Testing (E2E) · Tests E2E · Stratégie de test · Plan de test · Recette · Tests de non-régression · Tests de composants · Tests unitaires · Jest · Testing Library · CI/CD · Automatisation des tests · QA testing · Storybook · React.js · Next.js · TypeScript · Redux · React Query · Material UI · react-hook-form · Playwright - SAFRAN LANDING SYSTEMSTesteur QA Automatisation | Cypress · Tests E2E · TypeScriptAÉRONAUTIQUE & AÉROSPATIALEjuillet 2018 - mars 2019 (8 mois)Paris, France→ Mission : Fiabiliser une plateforme de diagnostic et de maintenance aéronautique pour Safran Landing Systems (incidents critiques AOG, Aircraft On Ground) — aucun test en place à l'arrivée.→ Réalisations :
- Mise en place des tests E2E automatisés from scratch (Cypress) sur le tunnel de diagnostic multi-étapes (identification de panne par symptômes). Automatiser ces parcours longs faisait gagner un temps considérable: en manuel, valider la fin du tunnel imposait de rejouer toutes les étapes à chaque fois.
- Mise en place des environnements de test, jeux de données (seeds) et migrations pour fiabiliser et reproduire les scénarios.
- Suivi des anomalies (Jira) et collaboration avec l'équipe (rituels agiles)
→ Stack technique : Cypress · End-to-End Testing (E2E) · Tests E2E · Tests de non-régression · Environnements de test · Recette · Automatisation des tests · QA testing · Jira · React.js · Node.js · Express.js · PostgreSQL · Sequelize · REST API · Git · Agile Scrum
Recommandations
Soyez le premier à recommander Raphaël
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Architecte en technologies du numérique422018
Certifications
- TDD & Clean Architecture dans le monde WebWealcome2025
- Testing JavascriptKent C Dodds2017