Ingénieur tests — Automatisation & qualité logicielle
Référent technique en automatisation de tests, je conçois et fais évoluer des frameworks robustes pour le web, le mobile et les applications Windows. J’accompagne les équipes dans la structuration des pratiques qualité, l’industrialisation des tests et la fiabilisation des déploiements, afin de garantir des mises en production stables, rapides et maîtrisées.
Compétences
Compétences techniques
- Spécialiste en automatisation de tests avec Selenium WebDriver et Gherkin, autodidacte, rigoureux et orienté fiabilité.
- Langages back-end : C# (5 ans), Ruby (5 ans), Python (3 ans), Java (3 ans), PHP (3 ans).
- Front-end : HTML, CSS, JavaScript.
- Autres langages : C++, Jelly, Twig, Jekyll, SQL (PostgreSQL, MySQL).
- Organisation agile avec Scrum, Kanban.
- Travail quotidien avec Git (GitHub, GitLab) et pipelines GitLab (conception, optimisation, automatisation).
- CI/CD : conception, optimisation et industrialisation de pipelines GitLab.
- Outils : Perforce, Jenkins-ci, Teamcity, Squash, Trello.
- Gestion des tickets, anomalies et suivi qualité avec Jira, GitLab, Trello.
- Connaissances en webperf et bonnes pratiques d’accessibilité
- Utilisation d'outils d'assistance IA (GitHub Copilot, GitLab Duo, Copilot) pour la relecture et l'amélioration du code.
Qualité logicielle & Web
- Audit et maîtrise des normes web : HTML5 sémantique, CSS moderne, SEO technique, bonnes pratiques accessibilité, et sécurité (CSP).
- Refactoring et amélioration continue du code : suppression de code mort, modernisation, normalisation.
- Tests E2E (web, mobile, Windows)
- BDD (Gherkin, Cucumber, ReqNRoll, SpecFlow, Behave)
- Modèle Page‑Object (structuration des automates)
- Tests d’accessibilité (RGAA, RAAM, tooling interne)
- Tests API : validation de schémas (jsonschema), automatisation Python, et exécution de suites Postman/Newman intégrées en CI/CD.
- Analyse statique du code (SAST) et intégration de rapports SonarQube dans les pipelines CI/CD.
Langues
- Anglais : technique lu et écrit couramment.
- Italien : notions.
Expériences
Juin 2021 – Présent : Infomil — Référent technique automatisation & qualité logicielle
Au sein de l’équipe recette, conception, évolution et industrialisation d’un framework d’automatisation couvrant les tests web, Windows et les besoins internes des développeurs.
- Conception et évolution d’un framework d’automatisation (migration .NET 5 → .NET 10, Perforce → GitLab, SpecFlow → ReqNRoll).
- Structuration des automates web avec le modèle Page‑Object pour améliorer la maintenabilité et la lisibilité des tests.
- Mise en place et optimisation de pipelines GitLab dédiés aux tests (E2E Web, Windows, TU), adaptés aux contraintes des équipes.
- Développement d’automates web (Selenium, ReqNRoll, C#) et Windows (FLaUI), et accompagnement des développeurs sur la création, la maintenance et la qualité du code.
- Création d'un outil interne semi‑automatisé pour faciliter la validation d’accessibilité de 40 composants HTML.
- Développement d'outils internes pour simplifier l’exécution des tests et automatiser la génération des rapports.
- Mise en place de procédures qualité : conventions de code, organisation de l’équipe automatisation, bonnes pratiques de test.
- Relecture de code des automates (web, Windows, API).
- Contribution à la stratégie de tests unitaires de l’entreprise : prototypage, accompagnement de développeurs, développement de TU ciblés pour valider des portions de tests E2E.
Janvier 2018 – Mai 2021 : Brocelia — Automatisation multi‑projets & structuration des pratiques
Au sein de l’équipe qualité, mise en place de frameworks d’automatisation pour plusieurs projets web et mobile, accompagnement de collègues et évolution des pratiques internes.
2020 - 2021
Ingénieur testeur pour www.placement-direct.fr.
- Mise en place d’un framework de tests web en Python (behave, selenium) et développement des tests associés.
- Automatisation de tests d’API (jsonschema, requests).
- Accompagnement de collègues sur les bonnes pratiques d’automatisation.
- Recette manuelle ciblée des nouvelles fonctionnalités.
2018 - 2020
Ingénieur testeur pour www.cinemaspathegaumont.com.
- Mise en place d’un framework de tests web en Java (cucumber, selenium) et développement des tests associés.
- Automatisation de tests mobiles (iOS/Android) avec Appium puis Detox, après étude et comparaison des solutions internes existantes.
- Analyse des outils existants et adoption de solutions open source mieux alignées avec les contraintes du projet (versionning, travail collaboratif).
- Accompagnement de l’équipe sur les bonnes pratiques d’automatisation et réalisation de recettes manuelles ciblées.
Janvier 2016 – Décembre 2017 : Gandi — Automatisation web & optimisation des performances
Automatisation des tests web (desktop et mobile responsive) pour la nouvelle version de www.gandi.net, plateforme critique nécessitant un très faible taux de panne contractuel.
- Mise en place de tests automatiques en Python (behave, selenium) pour les interfaces desktop et mobiles.
- Parallélisation des tests sous fortes contraintes de performance, avec réduction significative des temps d’exécution.
- Optimisation de la stabilité des tests dans un environnement fortement sécurisé (CSP, headers stricts).
- Recette manuelle ciblée avant les premiers déploiements.
- Participation aux démarches qualité au sein de l’équipe.
- Travail dans un environnement fortement agile, avec synchronisation régulière entre équipes.
Octobre 2014 – Décembre 2015 : Teads — QA Tech Lead — Web, mobile & formats vidéo
Après la fusion Ebuzzing → Teads, prise en charge du périmètre QA du groupe (web, mobile, formats vidéo), dans un environnement en forte croissance technique (début de docker et du big data).
- Conception et évolution d’un framework d’automatisation en Ruby (Watir, Cucumber, Page‑Object) pour plusieurs projets du groupe.
- Automatisation de tests pour formats publicitaires vidéo, avec contraintes fortes de compatibilité et de performance.
- Mise en place de tests d’API avec contrôle strict du format des réponses (jsonschema).
- Automatisation de tests mobiles (Appium), en collaboration avec le développeur automation dédié.
- Parallélisation des tests et optimisation des temps d’exécution.
- Mise en place de procédures qualité : conventions de code, harmonisation des pratiques, organisation de l’équipe QA.
- Relecture de code des automates Ruby et accompagnement de l’équipe QA sur les bonnes pratiques de développement.
Juin 2013 – Octobre 2014 : Ebuzzing — QA multi‑projets — Web, vidéo & mobile
Suite à la fusion du groupe OverBlog dans Ebuzzing, poursuite des activités QA sur OverBlog puis extension du périmètre aux projets du groupe (Ebuzzing, Beead, Nomao), avec une montée en charge sur les formats publicitaires vidéo.
- Automatisation de tests web en Ruby (Watir, Cucumber), avec structuration avancée du framework (Page‑Object, organisation des suites).
- Automatisation de tests pour formats publicitaires vidéo, avec contraintes fortes de compatibilité et de stabilité.
- Mise en place de tests d’API avec contrôle strict du format des réponses (jsonschema).
- Étude de faisabilité et prototypage de tests mobiles (iOS/Android) avec Appium.
- Maintenance et évolution d’un parc de ~1200 tests E2E pour OverBlog (Ruby, Watir, Jenkins‑CI).
- Mise en place de procédures qualité : conventions de code, harmonisation des pratiques, organisation des équipes QA.
- Relecture de code des automates Ruby et formation de l’équipe à la revue de code et aux bonnes pratiques.
Juin 2007 – Juin 2013 : OverBlog — Responsable qualité — Web
Évolution du rôle de développeur / support utilisateur vers responsable qualité. Mise en place des premières démarches QA et des premiers tests automatiques du groupe, dans un contexte où la qualité logicielle était encore peu structurée.
- Mise en place des premiers tests automatiques web (WebTest puis Ruby/Watir), avec adaptation progressive des outils et structuration des pratiques.
- Structuration des démarches qualité : organisation des tests, définition des processus, harmonisation des pratiques au sein de l’équipe.
- Développement et maintenance de tests fonctionnels pour les évolutions du site (PHP, Jelix, Symfony).
- Mise en place de processus pour réduire les régressions et sécuriser les déploiements.
- Accompagnement des développeurs sur les bonnes pratiques de test et de qualité.
2004 – 2007 : Cre@net74 — Développeur web — Auto‑entrepreneur
Activité d’auto‑entreprise en parallèle d’un mi‑temps au lycée, incluant développement web, gestion client et maintenance de sites. Interventions régulières sur le forum public d’OverBlog, qui ont conduit à une collaboration contractuelle sur le support utilisateur.
- Développement et intégration web (HTML/CSS), création et évolution de sites vitrines.
- Maintenance corrective et évolutive des sites livrés.
- Gestion complète de la relation client : besoins, devis, suivi, facturation.
- Support utilisateur pour OverBlog dans le cadre d’une collaboration contractuelle.
2006 – 2007 : Lycée Guillaume‑Fichet — Assistant réseau & web
- Assistance du responsable réseau et support informatique auprès des équipes pédagogiques.
- Mise en place du B2i pour les élèves de seconde et première.
- Refonte du site web du lycée (HTML/CSS), première expérience de développement web.
Conférences et projets personnels
- 2013 : Développement de 2 plugins open source pour jenkins-ci, pour l'affichage synthétique des résultats de tests.
- Mai 2012 : Comment tester la qualité d'un site web en constante évolution Sudweb 2012 .
- Janvier 2011 : Développer des tests de suivi qualité Apéroweb Toulouse.
Formation
- 2025 : Certification ISTQB niveau Fondation
- 2025 : Formation sur l'accessibilité des applications mobiles - RAAM
- 2024 : Formation sur l'accessibilité des sites web - RGAA
- 2021 : Certification pour le RPA - UiPath RPA Associate
- 2020 : Certification SAFe
- 2002 – 2003 : DESS Informatique, Image et Réseaux, Université de Lyon, Lyon (69)
- 2001 – 2002 : Maîtrise Informatique, Génie logiciel, Université de Savoie, Chambéry (73)
- 2000 – 2001 : Licence Informatique, Université de Savoie, Chambéry (73)
- 1997 – 2000 : DEUG MIAS, Université de Savoie, Chambéry (73)
- 1997 : Bac S, Lycée Guillaume Fichet, Bonneville (74)
Centre d'intérêts
- Jeux de société (préférence pour les jeux coopératifs contre le plateau).
- Livres (science fiction, policier).
- Séries télévisées.