About Raphaël
- Maiia (health):E2E test strategy built from scratch→0 regressions in productionduring ax6scaling (500,000 → 3.25 million users).
- Billiv (loyalty SaaS):E2E tests (Cypress) + component tests + integrationacross 4 applications → **-50% of bugs in production**, NPS > 70.
- Where traditional QAs falter: I can test **ALL your code**: unit tests, **React.js components**, visual tests, e2e tests...
French
Native or bilingual
English
Fluent
Experience
- BillivAutomation QA Tester | Playwright · POM · CI GitLab · TypeScriptSOFTWARE PUBLISHINGDecember 2022 - Today (3 years and 6 months)Paris, France→ Objective of the mission: To lead the quality and testing strategy for an omni-channel loyalty SaaS platform (4 React.js / Next.js applications), within a team of 5 developers.→ Achievements:
- Implementation ofE2E tests (Playwright)for all **critical user journeys**: ticket printing, payment, ticket scanning, loyalty, merchant onboarding.
*Unit and integration tests(Jest / Testing Library), with strict ESLint / Prettier rules.- Design of atesting strategy for React Server Components and Server Actions with Vitest→secure migrationof the 4 applications to Next.js App Router / Server Components **without regression**.
- Integration of tests into **CI (GitHub Actions) on every pull request**; management of **maintainability, stabilization of flaky tests**, and structuring using **Page Object Model (POM)**.
- Acceptance testing before each release.
- Definition oftesting rules and conventions+minimum coverage threshold**; **training the teamon writing component and unit tests to make them autonomous.
→ Technical Stack: Playwright · Vitest · Testing Library · End-to-End Testing (E2E) · Component Testing · Unit Testing · Integration Testing · Non-Regression Testing · Test Strategy · Acceptance Testing · Page Object Model (POM) · CI/CD · GitHub Actions · React Server Components · Next.js App Router · Test Automation · QA Testing · ESLint · Prettier · React.js · TypeScript · Turborepo · shadcn/ui · Tailwind CSS · Storybook · Jest · Cypress - MaiiaAutomation QA Tester | Cypress · E2E · TypeScriptMEDICALApril 2019 - December 2024 (5 years and 8 months)Boulogne-Billancourt, France→ Mission: Structure the quality of a health platform (appointment booking & teleconsultation) during its development from scratch and secure its scaling during the COVID crisis.→ Achievements:
- Implementation ofthe entire test strategy from scratch(no tests upon arrival on the project).
*Component tests (Cypress Component Testing)on the 80+ components of the design system (Atomic Design, Storybook) +unit testson business logic (Jest / Testing Library).- Integration of tests into **CI on every pull request**.
- Acceptance testing before release.
- Definition oftesting conventions+coverage threshold**; **training the teamon writing tests to make them autonomous.
- Results:0 regressions in production**, zero-downtime migration of 70,000 health professionals, x6 scaling **(500,000 → 3.25 million users)without critical incident during COVID-19 vaccination.
→ Technical Stack: Cypress · End-to-End Testing (E2E) · E2E Tests · Test Strategy · Test Plan · Acceptance Testing · Non-Regression Testing · Component Testing · Unit Tests · Jest · Testing Library · CI/CD · Test Automation · QA Testing · Storybook · React.js · Next.js · TypeScript · Redux · React Query · Material UI · react-hook-form · Playwright - SAFRAN LANDING SYSTEMSAutomation QA Tester | Cypress · E2E Tests · TypeScriptAVIATION AND AEROSPACEJuly 2018 - March 2019 (8 months)Paris, France→ Mission: Stabilize an aeronautical diagnostic and maintenance platform for Safran Landing Systems (critical AOG,Aircraft On Groundincidents) — **no tests in place upon arrival**.→ Achievements:
- Implementation ofautomated E2E tests from scratch (Cypress)on themulti-step diagnostic tunnel(symptom-based fault identification). Automating these long journeys **saved considerable time**: manually validating the end of the tunnel required replaying all steps each time.
- Implementation of **test environments**, datasets (seeds), and migrations to stabilize and reproduce scenarios.
→ Technical Stack: Cypress · End-to-End Testing (E2E) · E2E Tests · Non-Regression Testing · Test Environments · Acceptance Testing · Test Automation · QA Testing · Jira · React.js · Node.js · Express.js · PostgreSQL · Sequelize · REST API · Git · Agile Scrum
Recommendations
Be the first to recommend Raphaël
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- Digital Technology Architect422018
Certifications
- TDD & Clean Architecture in the Web WorldWealcome2025
- Testing JavascriptKent C Dodds2017