Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Pierre-Yves GOUJON

Senior Quality Engineer

Quality Strategy
Agile Testing
Automation / Tooling
En poste Ouvert aux opportunités
  • Obat - Logiciel de devis et factures en ligne pour le bâtiment
  • Lead QE (Squad et sur certains sujets transverses)
  • Senior QE Automation (Cypress) & Définition d'une nouvelle stratégie de couverture
  • Scrum Master & Lead Guild Scrum Master (promoteur de l'Agile Testing)
  • Wakeo - Plateforme de suivi de transport international en temps réel
  • PlayPlay - Outil de montage vidéo en ligne pour la communication des entreprises
    • Lead QE dans une squad fonctionnant selon l'approche Scrum.
    • Senior QE sur les sujets transverses, aussi bien techniques que sur la philosophie de la qualité.
    • Manager QE : coaching & définition d'objectifs
    • Stack technique : NodeJS/VueJS/PHP/Laravel/Google Cloud Plateform/Datadog/Docker/Kubernetes/Github Actions/Cypress/Jest/PHPUnit
    • Scope de la squad
      • Garant de la vision globale de PlayPlay sur la qualité : l'effort de test doit être porté par tous et à toutes les étapes de construction d'une feature
      • Contexte Scrum (Sprint de 2 semaines, 3 Amigos, structure Epic + Story, Continuous Delivery, stratégie & campagne de test, TNR, Sprint de support client )
      • Participation à l'élaboration des Epics & Stories
      • Construire une vision autour de la pyramide des tests : évaluer constamment l’efficacité de chaque étage
      • Mise en place et évangélisation autour du Pair Testing
      • Réalisation de certaines Rétro dont une orientée sur les tests
      • Mise en œuvre de tests de performance avec Vegeta
      • Organisation des Recettes Party
      • Organisation de team building autour des jeux de société
    • Réalisations avec Cypress
      • Mise en place de l'outil avec CucumberJS et une structure .feature(Gherkin)/steps/page object
      • Participation à la migration de CI : Travis -> Github Actions
      • Passage de la parallélisation de 4 à 10 containers
      • Pilotage de la santé des tests end-to-end via le Dashboard Cypress (focus flaky et temps de build <10 min)
      • Accompagner les développeurs vers la prise en compte de Cypress dans leurs PR (non-bloquant pour aller vers du bloquant)
      • Création d'une Task Force autour de la stabilité de l'outil (2 mois)
      • Construction de la métrique de couverture des tests guidée par un document spécifique (et évangélisation autour de son maintien par la tech)
      • Travaux de fond sur les performances de Cypress en CI (optimisation via Github Actions)
      • Participation à la construction d'un data-seeding. Son objectif, permettre à Cypress d'arriver au plus vite à son objet de test (injection de comptes clients et leurs configurations associées)
      • Amélioration de la gestion des datas de tests (médias à utiliser)
      • POC sur l'intégration de Lighthouse pour un pilotage des performances FE
      • Workshop avec l'ensemble des devs
      • Veille technique sur l'outil et contacts avec les contributeurs du projet
    • Scope transverse complémentaire
      • Faire vivre la communauté QE
      • Formation/accompagnement des autres QE
      • Workshop Cypress (pair programming, dojo) avec les QE
      • Formation sur les tests de performance (ensemble de la tech)
      • Participation aux communautés FE et BE sur le scope de la stratégie de test (TU/TI) et des performances
    • Manager d'un QE
      • Coaching
      • Accompagnement RH
      • Réalisation des quaterly review et de la définition des objectifs de quarter
  • Lead QA sur le périmêtre de l'Editeur de site -- Création - Personnalisation - Publication --
    Assurance sur le respect des attentes en matière de qualité sur les fonctionnalités, la maintenabilité, la performance, l'ergonomie, l'accessibilité et la sécurité du produit.
  • Domaine d'intervention
    • Tests en contexte Agile (Sprint de 2 semaines, 3 Amigos, validations des stories développées, TNR, stratégie & campagnes de tests, intégration continue, définition et respect des DOR & DOD, gestion de la dette technique)
    • Produit web avec une stack React/Node/PHP/Gitlab/Jenkins/Docker
    • Automatisation (Cypress) et outillage
    • Participation à l'établissement et à la réalisation des roadmaps produit et QA
    • Travail sur l'élargissement du panel de formes de tests
    • Intéractions constantes avec les autres équipes produit
    • Vigilance sur la maturité de la QA
  • Réalisations avec Cypress
    • Rédaction des tests (Gherkin)
    • Tests API et Front
    • Intégration de Cucumber (Preprocessor)
    • Intégration de Lighthouse (Performance, PWA, best practice, accessibilité, SEO)
    • Spécification des sélecteurs
    • Formations & points techniques
    • Veille sur l'outil (bugs, features, versions, add-on, best practice)
    • CI (jenkins, parallélisation)
    • Environnement de développement : Visual Code, ESLint, Sonar Cube, GitLab
  • Transmissions et formations
    • Amélioration du workflow Git pour l'ensemble des équipes produit
    • Evangélisation aux principes de Docker
    • Participation aux ateliers QA (Ils ont pour but un partage de connaissances, techniques ou non, pour et par l'équipe de test)
    • Formation continue en JS
  • Autres outils appréhendés
    • Jira (Gestion des tickets et du sprint)
    • Confluence (Rédaction des comptes rendus de réunion et des documents de définition métier)
    • Git : amélioration du workflow des équipes produits, analyse et retour sur les MR d'automatisation
    • K6 : Load testing sur les périmètres PHP & Node
    • BrowserStack : tests fonctionnels sur smartphone
    • Hiptest : Rédactions de scénarios et de campagnes de tests (Gherkin)
    • Storybook & Chromatic : découverte des outils et évangélisation sur la partie QA
    • WireMock : prise en main pour répondre à certaines problématiques de CI et d'impacts transverses
  • Lead QA sur les produit OpenTrust CMS et OpenTrust PKI
  • Activités de planification
    • Revue des spécifications et user stories
    • Préparation des stratégies de test
  • Rédaction des Release Notes
  • Activités de test
    • Préparation et écritures de cas de tests
    • Exécution de campagnes
    • Suivi de tests
    • Tests exploratoires
    • Automatisation
    • Réflexion, suivi et mise en place sur les TU, TI, TA et Test de performance
  • Echanges avec le PO
    • Remonté des bugs
    • Décisions sur la release
  • Monté en compétence sur les aspect Devops
  • Formation sur les nouvelles fonctionnalités des produits
  • Appui technique (Commerce, Avant Vente, Customer Service, Professional Services, Formation)
  • OpenTrust PKI permet la gestion du cycle de vie des certificats, de leur publication et CRL (liste de révocation)
  • OpenTrust CMS est une solution de gestion de supports (carte à puce, token, TPM, smartphone) utilisés pour protéger des certificats.
  • Confluence, Jira, Jenkins, Protecode, Bitbucket, Git, XRay, Python, Perl, Sikulix, Postman, SoapUI, Docker, MobaXterm, TestLink, Puppet
  • Windows Server 2008, Windows Server 2012, Windows Server 2016, RedHat 5, RedHat 6, RedHat 7, SUSE Linux Enterprise Server 11, SUSE Linux Enterprise Server 12, CentOS 6, CentOS 7, iOS 10, iOS 11
  • HSM (Thales, Safenet, Gemalto), EJBCA, Cards and Tokens Middlewares (Gemalto, Morpho, Oberthur), Biométrie
  • En mission au sein d'IDnomic
  • Correction de faits techniques et réalisation d’évolutions sur projets opérationnels
  • Travail dans un contexte d’intégration continue (Jenkins)
  • Cycle en V en environnement DO178B
  • Méthode Agile (SCRUM)
  • Anglais : courant (diplômé du BEC Vantage niveau B2)
  • Espagnol : débutant

Expert en Ingénierie de Développement et logiciels

AFTI / ECOLE DES TECHNIQUES DU GENIE LOGICIEL (91)

Novembre 2010 à novembre 2012
Analyse des besoins, élaboration de solutions logicielles fonctionnelles et techniques, développement et mise en œuvre.
https://www.cfa-afti.com/programmes/etgl/

Diplôme d'Ingénieur

ECOLE NATIONALE D’INGENIEURS DU VAL DE LOIRE (41)

Septembre 2003 à décembre 2009
Diplôme d’ingénieur généraliste en Mécanique, Informatique, Electronique et Production
Option de 5ème année : Production, Méthodes, Automobile, Transport (PMAT)
  • Président du Conseil Syndical & Syndic de la copropriété Les Terrasses de Montguichet.
  • Piano
  • Président en 2008 et 2009 de l’Association Culturelle de l’E.N.I.V.L. (Pianiste dans le groupe de musique)
  • Membre de la Mountain Bikers Foundation. Cette association a pour but de promouvoir la pratique d’un VTT durable et responsable.
  • Natation (niveau compétition)
  • VTT
  • Ski
  • Longskate
  • Beach Volley