Cucumber est un outil de Behaviour Driven Delopment (BDD).
Ingénieur QA fonctionnelle et automaticien
CARREFOUR
avril 2022 - avril 2026
Projet : Application ciblage Marketing
Activité(s) :
* Rédaction du cahier de recette
* Validation manuelle des tests exploratoires Frontend (UNICA), Backend (scripts Python) et Base de données (GCP)
* Analyse des fonctionnalités à automatiser
* Élaboration et mise en place de la stratégie d𠆚utomatisation des tests
* Définition des scénarios de tests en Gherkin / Cucumber (approche BDD) avec reporting via Xray
* Conception et développement de tests automatisés en Java avec Selenium (application UNICA)
* Mise en place et maintenance des pipelines CI/CD (Jenkins)
* Validation de la migration des fonctionnalités marketing d’UNICA vers Salesforce
* Validation des différents canaux de communication marketing (Custom Activities – Salesforce Marketing Cloud Engagement)
* Contrôle de la cohérence des données marketing dans Salesforce Data Cloud
* Conception et développement de tests automatisés pour les canaux de communication marketing (Python, Selenium)
* Développement des pipelines CI/CD sous GitLab
* Développement de tests automatisés de performance avec Gatling
* Conception et développement de tests automatisés en TypeScript avec Playwright (application Campaign Manager )
* Développement des pipelines CI/CD sous GitLab
Environnement technique :
* Langages : Java, Python
* Outils de test : Selenium, Serenity, Cucumber, Gherkin, Xray, Gatling, Playwright
* CI/CD : Jenkins, GitLab CI
* Outils : Git, Jira, BrowserStack, LogM
* IDE : IntelliJ IDEA, PyCharm
* Plateformes : UNICA, Salesforce (Data Cloud, Marketing Cloud, Journey Builder)
Automaticien applications Web, API et Mobile
FNAC DARTY
septembre 2020 - avril 2022
Projet : Synthèse et développement des tests automatiques Web, API et Mobile
Activité(s) :
* Analyse des fonctionnalités à automatisé pour chaque équipe cadrée
* Elaboration et mise en place d’une stratégie d𠆚utomatisation des tests
* Définition des tests sous la forme Gherkin, Cucumber pour les volets BDD et reporting sur Xray
* Conception et développement des tests automatisés Web, API et Mobile (Java et Selenium)
* Présentation des nouveaux tests automatisés
* Mise en place d’une solution de notification des résultats des tests
* Développements des pipelines CI/CD (TFS Azure)
* Formation de l’équipe cadré sur le projet développé pour automatisé les TNR de leur périmètre
Environnement technique :
* Java, Git, Xray , Serenity
* Jenkins, Jira, IntelliJ, Gherkin, Cucumber ,,Browserstack ,TFS Azure
Automaticien applications Web, Desktop et Mobile
Sodexo
février 2020 - juillet 2020
Projet : Synthèse et développement des tests automatiques Web, Desktop et Mobile
Activité(s) :
* Analyse des fonctionnalités à automatisé pour le nouveau Sprint
* Elaboration et mise en place d’une stratégie d𠆚utomatisation des tests
* Conception et développement des tests automatisés Web, Desktop avec Ranorex Studio
* Développements des tests Mobiles de l𠆚pplication Extranet Bénéficiaire
* Suivi des anomalies et des évolutions subit par les différentes applications
* Présentation des nouveaux tests automatisés au différents équipes
* Planification des campagnes de test
* Intégration continue via Jenkins et Git
Environnement technique :
* C#, Git ,Ranorex Studio , Jira , Confluence ,Jenkins ,Browserstack
Automaticien applications Web
MINISTER DE LA JUSTICE
avril 2019 - janvier 2020
Projet : Synthèse et développement des tests automatiques de l𠆚pplication Cassiopée
Activité(s) :
* Analyse des fonctionnalités à tester sur Squash
* Elaboration et mise en place d’une stratégie d𠆚utomatisation des tests
* Rédaction des documents d𠆚rchitecture de la plateforme de test
* Définition des tests sous la forme Gherkin, Cucumber pour les volets BDD et reporting
* Développement des tests automatiques (Java et Selenium, Cypress)
* Mise en place d’un pipeline sur Jenkins pour externaliser les données
* Containerisation et industrialisation de la plateforme de test avec Docker
* Mise en place de la solution Zalenium pour lancer dynamiquement les conteneurs et enregistrer les vidéos
des tests
* Planification des campagnes de test
* Intégration continue via Jenkins et Git
Environnement technique :
* Java, Git, Docker, Zalenium, Selenium Grid, Squash , Cypress
* Jenkins, Jira, IntelliJ, Eclipse, Gherkin, Cucumber ,Visual Studio
Automaticien applications webs et mobiles
SNCF
janvier 2018 - janvier 2019
Contexte : Automatisation des tests de l𠆚pplication SNCF. Devenue fin octobre « l𠆚ssistant Personnel de Mobilité », l𠆚pplication permet aux utilisateurs de trouver les trajets optimaux dans leurs déplacements quotidiens et ceci par le biais de multiples modalités de transports : train, métro, bus, voiture, vélo et plus à venir. Par ailleurs l𠆚pplication est un véritable levier de gestion de crise et de communication aux voyageurs en cas d’incidents critiques sur les réseaux de transport. Avec plus de 3.000.000 d’utilisateurs récurrents et 40.000.000 de visites par mois, l𠆚pplication est disponible sur iOS et Android.
Équipe : Dans une équipe agile de 35 personnes réparties sur trois équipes, référent sur l’industrialisation et l𠆚utomatisation des tests. Répartition de l’équipe : Scrum master, PM, PO, UI/UX, 8 développeurs back-end et une équipe de 20 développeurs Android/iOS
Projet : Synthèse et développement de tests automatiques de l𠆚pplication SNCF
Activité(s) :
* Prise de connaissance des nouvelles fonctionnalités de chaque Sprint
* Analyse des fonctionnalités à tester et création des stories relatives aux tests à effectuer
* Automatisation des tests en fonction de leur pertinence
* Automatisation des tests de web services (Rest) en utilisant Katalon
* Définition des tests sous la forme Gherkin, Cucumber
* Développements des scripts en utilisant Appium, Espresso et XUITest
* Exécution journalière des tests de non-régression sur les 2 OS via Jenkins (utilisation d’émulateurs et de téléphones physiques) et envoie des anomalies aux développeurs
* Mise en place d’une solution visuelle pour informer l’équipe du résultat des tests
* Mise à jour des scripts de test et des jeux de données
* Définition des tests web d'achat des billets TGV et TER sous la forme Gherkin, Cucumber et écriture des scripts d'automatisation
* Exécutions des tests en utilisant Selenium Webdriver
* Évolution de la stratégie de test
* Maintien des librairies d𠆚utomatisation
Environnement technique :
* Java, Android, Swift, Git
* Jenkins, Mac, Jira, Confluence, IntelliJ, Android Studio, Xcode, Selenium, Appium, Gherkin,Cucumber
Concepteur et automaticien applications Web
INOV INFORMATIQUE
janvier 2016 - septembre 2018
Projet : Conception et configuration d'une application de vente basée sur l'ERP ODOO
Activité(s) :
* Etude du besoin client
* Rédaction des spécifications technique et fonctionnelle
* Conception et implémentation des modules de vente et de gestion du stock
* Installation et configuration des modules
* Définition des tests IHM sous la forme Gherkin, Cucumber et écriture des scripts d'automatisation
* Exécution des tests en utilisant Selenium Webdriver
* Rédaction des manuels utilisateurs
Environnement technique :
* ODOO 9, Python, PostgreSQL, Selenium
Validation Data Concentrateur
SAGEMCOM
février 2014 - janvier 2016
Projet : Synthèse et développement de tests automatiques pour valider des data-concentrateurs
Activité(s) :
* Analyse des exigences clients et mise en place des plans de tests
* Préparation des bancs de tests automatiques et des logiciels de pilotage
* Installation des environnements de tests
* Exécution des tests techniques et fonctionnels
* Exécution des tests d'intégration entre différentes applications
* Analyse des incidents (nature, cause, impact, fréquence, volumétrie, correctif)
* Développement des outils en java de supervision
* Implémentation et exécution des tests automatiques
* Rédaction des manuels utilisateurs
* Rapport de synthèse de la validation des produits à destination du client (ERDF).
Environnement technique :
* Linux / Eclipse, TestLink
* Java, Maven, SVN
Automaticien applications Web
Oberthur Technologies
mars 2010 - janvier 2014
Projet : Conception et développement des outils en Java/J2EE qui permettent de tester automatiquement des
solutions NFC pour le paiement sans contact
Activité(s) :
* Conception des scenarios de tests sous Testlink
* Développement des tests fonctionnels en utilisant TestNG
* Préparation des environnements de tests
* Installation des prérequis (Apache, OminOrb/Corba, Python…)
* Installation et configuration d’un Oracle 10g sur un environnement Unix et création des schémas nécessaires pour le projet
* Configuration et installation d’un environnement MNO (Mobile Network Operator)
* Développement d’un outil de purge d𠆞nvironnement
* Rédaction/Déroulement des plans de tests
* Suivi des anomalies et des évolutions
* Réalisation des campagnes de tests de non-régression
* Définition des tests IHM sous la forme Gherkin, Cucumber et écriture des scripts d'automatisation
* Exécution des tests en utilisant Selenium Webdriver
* Développement d’un outil automatique de provisionning en utilisant des web services
* Rédaction des manuels utilisateurs
* Suivi de mise en production et du déploiement
* Formation et support de l’équipe de test et d’intégration en Ukraine pour développer des applications d𠆚utomatisation des tests
Environnement technique :
* Windows XP, Unix, ESX VMWare, shell, SQL Oracle 10g ,python
* JAVA...