Expérience professionnelle
04/22 – 09/24 Arrow ECS
Test Automation – Transverse
Objectif(s) :
Gestion du parc d’automatisation (Migration Cloud AWS – Part 2)
Réalisation(s) :
Définition des besoins de statistiques et Reporting dans le cadre des projets V8. Suivi des projets QA de bout
en bout. Organisation de sessions sharing et training d’équipes. Exploitations des API xRAY,Jenkins pour la
production de statistiques de tests via Grafana
• Suivi du projet confluence QA Certification.
• Développement et maintenance des Workflows de tests API Postman
• Développement, maintenance et migration des NRTs Front (Cypress,Selenium) . Implémentation du Page
Model Object.
• Développement d’API de génération de statistiques via ExpressJS – MySQL - REACTJS
• Gestion de « EsLint » et amélioration de la qualité de code
• Lead automation des projets Tests (Cypress, Postman)
• Organisation des points d’affinage pour candidater les nouveaux tests à automatiser
• Participation aux réunions de définitions de « DOR » et « DOD »
• Prise en main de Grafana , des API xRAY-Jira et des API Jenkins pour la production des statistiques
d’activités d’automatisation
• Réorganisation des « repositories » xRAY, Organisation des « Testa fiesta » d’équipes
• Organisation des ateliers « Sharing – Test » et « Team Training » (GIT, Benchmarking d’outils,etc ..)
• Organisation des « Daily Meeting » et « Rétrospectives »
Environment technique
Cypress Selenium JIRA Confluence Miro xRAY Trello Javascript ExpressJS REACTJS AWS S3,AWS
SSM GIT Grafana POSTMAN Jenkins AWS
Methodologies
Agile SCRUM , Agile DevOps
NYNECORP
11/20 - 03/22 OVH
Test Automation - QA
Objectif(s) :
Pilotage et implémentation de la QA Automation des projets Digitaux : Migration du code python-TestCafe .
Benchmarking et choix d’outils de management de tests
Réalisation(s) :
• Migration de python-testCafe vers Javascript-TestCafe du projet pilote OVH-Catalog
• Rédaction des cas de tests et développement des End-to-End tests pour le projet OVH Public Cloud
• Développement des End-to-End tests pour le projet OVH Bare Metal Cloud
• Rédaction des cas de tests et développement des End-to-End tests pour le projet OVH Nutanix
• Maintenance et Ajouts de tests mobiles (Appium , Appium Inspector,Android Emulator) sur les
NRT « Android OVH Manager » (Gestion des VPS, Domaines, E-Mails, Hébergements)
• Mise en place des règles Gherkin pour la rédaction des User Stories en BDD
• Prise en main des API Catalog et développement des workflows de tests API Catalog
• Mise en place du reporting de tests
• Intégration des tests à la CI/CD GitLab CI
• Implémentation des Helpers sur les différents projets
• Mise en place des règles « EsLint » sur les différents projets
• Organisations des réunions avec les équipes QA transverses pour le choix de l’outil de management des tests
• Organisation des training session GIT pour accompagner les QA dans la prise en main de GIT
• Intégration du parc de tests dans CucumberStudio (Tests en langage Gherkin). Développement d’actions
Word et création des datasets de tests
• Mise en place du workflow de sélection, de développement et de suivi des tests à automatiser
• Rédaction des Epic,Stories,Task et documentation : Jira et Confluence
Environment technique
TestCafe CucumberStudio JavaScript Jira OVH CI/CD GIT, GITLAB CI ,POSTMAN , Appium , Appium
Inspector , Android Emulator, BrowserStack
Methodologies
Agile DevOps
NYNECORP
03/20 – 10/20 EulerHermes
Test Automation – Manual Test - QA
Objectif(s) :
Migration et développements de tests entre les applications IRP et QIRIN. BugTracking sur les applications et
amélioration de la DOR et DOD (Inclusion des workflows de tests)
Réalisation(s) :
• Mise en place de la stratégie de tests QIRIN (Credit UnderWriting)
• Mise en place de la stratégie de tests IRP
• Développement des NRTs (Front) QIRIN - TestCafe
o Policy , Policy Covers ,Grade Cover , Grade Record , ND Cover
• Développement des NRTs (Back) IRP - TestCafe
o Credit Limits,BU , Policy,Grade
• Intégration des tests à la CI GITLAB
• Développement du principal parcours client sur l’App Mobile (Appium , Appium Inspector) QIRIN
o Auth, Policies, Covers , Grades, Grade Covers
• Evolution des DOR et DOD . Mise à jour des Workflows de tests et inclusion dans le workflow global.
• Participation aux ateliers de spécifications détailles et génération des cas de tests
• Prise en main du parc API IRP CORE et organisation des collections POSTMAN
• Mise en place des Workflows automatisés de tests QIRIN CUW sur POSTMAN
• Développement des schémas de validation de données (TV4 Validator schema)
• Migration des tests Excel vers CucumberStudio
o Organisation des folders , Tests et Tests Steps
o Mise en place des Dataset , actions words
o Liaison entre CucumberStudio et TestCafe via les API
• Organisation des points Gherkin pour la rédaction des User Stories
• Mise en place du dictionnaire Gherkin des projets
Environment technique
TestCafe CucumberStudio JavaScript Jira GITLAB CI GIT ,POSTMAN , Appium , Appium Inspector ,
Android Emulator , BrowserStack
Methodologies
Agile Scrum
NYNECORP
Objectif(s) :
Mise en place de la solution KALIFAST, Management des équipes d’automaticiens, Gestion du parc
d’automatisation (Migration Cloud AWS – Part 1)
Réalisation(s) :
• Mise en place de la solution KALIFAST (Fork Selenium IDE)
• Création des projets , Requirements, Tests Campaigns , Tests Plans et Tests Cases .
• Création des Dataset
• Mise en place de la semi-automatisation
• Génération des reportings de tests
• Accompagnement des équipes dans la prise en Main de KALIFAST
• Migration de Kalifast vers Selenium ( NRT , Tests Repository, Test Set, Test Plans, Tests Cases)
• Analyse de l’écosystème et des impacts du projet de migration
• Mise en place de la stratégie de migration des tests
• Accompagnement des équipes dans le processus de migration des tests
• Montée en compétences des équipes en Java
• Mise en place du « singleton » de gestion de l’instance « WebDriver »
• Mise en place des « Remote WebDriver » Selenium
• Implémentation du Page-Model-Object
• Mise en Place de l’injection de dépendances
• Migration (Env AWS) de Selenium vers Cypress (NRT , Tests Repository, Test Set, Test Plans, Tests Cases)
• Analyse de l’écosystème et des impacts du projet de migration
• Mise en place de la stratégie de migration des tests
• Training Cypress Training AWS
• Gestion des stockages de reports sur S3 , Configuration d’alerts sur SES et SNS en cas de disaster
• Gestion des data à sécuriser via AWS SSM , Monitoring des activités Devs AWS CloudWatch
• Création d’un générateur de data en NodeJs et stockage sur S3+SSM
• Développement de Jobs et Pipeline Jenkins (Parallélisation et gestion des nodes Jenkins)
• Développement des Workflows API POSTMAN sur l’ensemble des projets ArrowSphere
• Mise en place du projet QA Certification -Jira Confluence( Objectif : Documenter au mieux les projets V8)
• Analyse des swagger d’API,de ReadME, de workflows API, De tests API, de tests Manuels
• Analyse des sépcifications de tests et Attribution d’un score (à communiquer aux équipes)
• Intégration des Workflows API sur la CI Jenkins via les Jobs et Pipeline (Coaching des équipes)
• Animation des QA Dailys Meeting , QA Sprint Planning et QA Retrospectives
• Animation des réunions de DOR ET DOD (Jira) avec les PO et Lead Dev
• Animation d’ateliers de revues de code
• Aide aux bonnes pratiques GIT, xPATH et CSS Selectors
Environment technique
Kalifast Selenium (IDE,WebDriver) Cypress AWS (SNS, SES ,EC2, CloudWatch, SSM, S3) Javascript ,
NodeJs Java,PHP,Postman Jenkins GIT MYSQL OneNote Teams Slack
Methodologies
Agile Scrum – Kanban , Agile DevOps
NYNECORP
Objectif(s) :
Contribuer au développement de la solution d’automatisation de tests KALIFAST.
Développement de KALIFAST , Automatisation KALIFAST , Benchmarking d’outils d’automatisation de tests ,
FORMATIONS en TESTS
Réalisation(s) :
• Développement du tableau de bord d’une « Livraison » , d’une « exigence/requirement »
• Développement de l’interface de gestion des scripts IDE de KALIFAST
• Développement de l’interface de construction d’une campagne de tests
• Développement de l’interface de migration de fonctions.
• Gestion des statistiques d’exécutions de campagnes et scénarios de tests
• Développement Backend
• Rédaction des Uses Cases, Diagrammes de séquences et Workflows de parcours
• Gestion des injections de dépendances
• Ecritures des requêtes de génération de reporting, statistiques et tableau de bords.
• Optimisation des requêtes SQL via la gestion d’index et l’optimisation des jointures
• Utilisation de requêtes natives au détriment de l’ORM Doctrine pour accélérer certaines
requêtes
• Développement d’API Rest pour l’exposition des « Exécutions de test », « Reporting de Tests »
et « Récupération des « Statistiques »
• Mise en place de Zend Search Lucene pour la gestion de la recherche sur la plateforme
• Développement Front
• Création des templates de tableaux de bords,
• Des écrans, graphes et « Donuts » de statistiques
• Animation des réunions de points d’avancement, de déploiements , de GO/NO-GO
• Animation des réunions de démonstration produit avec les entreprises
• Animation d’ateliers de revues de code
• Prise en main de GIT et migration de Subeversion vers GIT
• Atelier et formation xPATH et CSS Selectors
Environment technique
Kalifast , Selenium (IDE,WebDriver) , SYMFONY1.4, Doctrine, ZEND_SEARCH_LUCENE, MYSQL,
BOOTSTRAP3, LESS, SASS, JQUERY, AJAX, GIT,SUBVERSION, AZENDOO, SOURCETREE, CSS3 , DRAW.IO
Methodologies
Cycle en V,Agile Scrum – Kanban , Agile DevOps