Ingénieur tests, automatisation de tests web

Spécialiste dans la mise en place de tests fonctionnels automatisés, j'assure la qualité continue des projets. Limiter les effets de bords, éviter les régressions sont mes priorités pour assurer des mises en production en minimisant les risques.

Compétences

  • Spécialiste en automatisation de tests avec Selenium et Gherkin, autodidacte, mention pointilleux.
  • Développement Ruby, 5 ans d'expérience.
  • Développement Python, 3 ans d'expérience.
  • Développement Java, 3 ans d'expérience.
  • Développement C#, 3 ans d'expérience.
  • Développement PHP, 3 ans d'expérience, principalement avec Jelix et Symfony.
  • Intégration en HTML, CSS, Javascript.
  • Organisation agile avec Scrum, Kanban.
  • Travail quotidien avec Git, Perforce, Jenkins-ci, Teamcity, Testrail, Squash.
  • Gestion des retours utilisateurs et des bugs avec Jira, Redmine, Trac, UserVoice.
  • Connaissances en webperf, accessibilité.
  • D'autres langages utilisés occasionnellement : C++, Jelly, Twig, jekyll, PostgreSQL, MySQL.
  • Anglais : technique lu et écrit couramment.
  • Italien : notions.

Expériences

Juin 2021 - Présent: Infomil

Au sein de l'équipe recette et en lien avec toutes les équipes de développement, mise en place de tests automatiques pour les sites du groupe www.leclercdrive.fr/.

  • Mise en place d'un framework de tests et accompagnement des équipes pour son utilisation.
  • Mise en place de tests automatiques pour des sites web avec Teamcity, Specflow, Selenium, en C#
  • Mise en place de tests d'applications sous windows, avec Specflow et UIAutomation en C#
  • Génération automatique des rapports détaillés, incluant des captures d'écran.
  • Mise en place d'outils facilitant le travail de l'équipe recette pour l'exécution de tests et la génération des rapports.

Janvier 2018 - Mai 2021: Brocelia

Au sein de l'équipe qualité, mise en place de tests automatiques et formation de mes collègues aux outils mis en place

2020 - 2021

Ingénieur testeur pour www.placement-direct.fr

  • Mise en place des tests fonctionnels automatiques pour interfaces web avec jenkins, behave, selenium, en python.
  • Mise en place de tests automatiques d'API avec jsonschema et request, en python.
  • Génération automatique des rapports détaillés, incluant des captures d'écran.
  • Recette manuelle des nouvelles fonctionnalités.
  • Tests des correctifs des bugs.

2018 - 2020

Ingénieur testeur pour www.cinemaspathegaumont.com

  • Mise en place des tests fonctionnels automatiques pour des interfaces web (sites web et mobile) avec jenkins, cucumber, selenium, en java.
  • Mise en place de tests automatiques d'application mobile (iOS et Android) en java, avec appium et detox.
  • Génération automatique des rapports détaillés, incluant des captures d'écran.
  • Recette manuelle des nouvelles fonctionnalités.
  • Tests des correctifs des bugs.

Janvier 2016 - Décembre 2017: Gandi

Ingénieur qualité : Tests de la nouvelle version de www.gandi.net

  • Mise en place des tests fonctionnels automatiques pour interfaces web (desktop et mobile) avec jenkins, behave, selenium, en python.
  • Génération automatique des rapports détaillés, incluant des captures d'écran.
  • Parallélisation des tests, avec fortes contraintes de performances.
  • Test manuel des nouvelles fonctionnalités, avant leur premier déploiement.
  • Accompagnement des équipes sur des démarches qualité : suivi des anomalies, tests en intégration continue.

Octobre 2014 - Décembre 2015: Teads

QA Tech Lead du groupe Teads (Ebuzzing, Teads)

  • Mise à jour des cas de tests, passés avant chaque mise en production.
  • Mise en place de tests fonctionnels automatiques pour des interfaces web et des formats de publicités vidéos, avec jenkins, cucumber, watir-webdriver, page-object, en ruby.
  • Mise en place de tests d'API avec ruby.
  • Mise en place de tests d'interfaces web sur mobile, avec appium.
  • Tests des corrections de bugs et des nouvelles fonctionnalités.
  • Parallélisation des tests, automatisation des rapports détaillés en temps réel.
  • Mise en place de procédures liées à la qualité : conventions de code, organisation de l'équipe qualité.

Juin 2013 - Octobre 2014 : Ebuzzing

Responsable qualité au sein du groupe Ebuzzing (Beead, Ebuzzing, OverBlog, Nomao)

  • Mise en place d'une liste de cas de tests, passée manuellement avant chaque mise en production.
  • Mise en place de tests fonctionnels automatiques pour des interfaces web et de formats de publicités vidéos avec jenkins, cucumber, watir-webdriver, en ruby.
  • Etude de faisabilité et prototypage de tests automatiques pour applications et sites mobiles sur Android et Iphone avec Appium (iOS, Android).
  • Tests de tous les correctifs de bugs et des nouvelles fonctionnalités.
  • Mise en place de procédures liées à la qualité : conventions de code, organisation des équipes...
  • Maintenance des tests existants pour www.over-blog.com : jenkins-ci, cucumber, watir.

Juin 2007 - Juin 2013 : OverBlog

2009 - 2013 : responsable qualité

  • Mise en place des tests fonctionnels automatiques pour le site www.over-blog.com : jenkins-ci, cucumber, watir.
  • Formation d'un testeur à la création de tests automatiques pour Ebuzzing.
  • Mise en place des manuels utilisateurs et de la FAQ de la plateforme.
  • Suivi des bugs et validation des correctifs.

2007 - 2009 : développeur et testeur

  • Support aux utilisateurs.
  • Développement en PHP.
  • Intégration HTML / CSS / Javascript.
  • Testeur de la plateforme www.over-blog.com : webtest, selenium.
  • Rédaction du manuel utilisateur et de la FAQ.
  • Modération du forum d'entraide.

2006 - 2007 : lycée Guillaume-Fichet

  • Assistant du responsable réseau.
  • Mise en place du b2i lycée pour tous les élèves de seconde et première.
  • Refonte du site web du lycée.

2004 - 2007 : cre@net74

  • Auto entrepreneur.
  • Création de sites web.
  • Support utilisateurs pour la plateforme www.over-blog.com, modération du forum d'aide.

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

  • 2021 : Certification pour le RPA - UiPath RPA Associate
  • 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.