Mise en place d’une Testing Factory pour ESSILOR
⮚ Mettre en place des préconisations et des bonnes pratiques pour la partie Test fonctionnel manuel
⮚ Améliorer le cycle de gestion des anomalies, la gestion des environnements et la gestion des Jeux de
données (JDD)
⮚ Identification des cas de tests manuels éligibles à l’automatisation
⮚ Réalisation d’un POC sur les outils d’automatisation adaptés au contexte ESSILOR (Katalon, Ranorex)
⮚ Conception, développement et déploiement des scripts automatisés
⮚ Recrutement des équipes à Manille (Philippines)
⮚ Formation et onboarding de l’équipe Offshore
⮚ Gestion des équipes d’automatisation (1 QA à Paris, 9 QA aux Philippines)
⮚ Assurer la coordination entre les différéntes équipes (Italie, France,Allemagne, Testing Factory)
⮚ Initiation à l’automatisation des Tests
⮚ Mise en œuvre d’un projet d’automatisation avec Selenium WebDriver, Page Object Model (POM), JUnit,
Cucumber sur le site ********/
Création de support de formation
⮚ Initiation aux avantages et aux limites du Test Automatisé
⮚ Initiation aux outils d’automatisation
⮚ Présentation et installation du Squash ™
⮚ Rédaction des spécifications et des cas de test d’un site E-commerce ********/
⮚ Exécution des cas de test fonctionnels et génération des rapports
⮚ Initiation à la gestion des anomalies et aux outils des bug tracking
⮚ Initiation au Selenium WebDriver, Page Object Model (POM), JUnit, Cucumber
⮚ Identification des cas de test fonctionnels éligibles à l’automatisation
⮚ Automatisation des cas de test et génération des rapports d’exécution
⮚ Ajout des scripts dans Jenkins (CI/CD)
Mots-clés : Selenium WebDriver, Java, JUnit, Page ObjectModel (POM), Cucumber, Mantis BT, Squash TM, Jenkins
Cadrage et identification des attentes client via des ateliers de présentation et des workshops dans le cadre
d’un projet d’automatisation en forfait
⮚ Prise en main du projet d’automatisation et montée en compétence sur l’architecture du framework
développé en interne
⮚ Chiffrage et estimation du temps de développement des nouveaux scripts
⮚ Revue des cas de tests à automatiser et identification des points de blocages
⮚ Développement des scripts automatisés.
⮚ Garantir que les scripts automatisés passent sur Jenkins
⮚ Coordination avec le client pour le suivi d’avancement et l’analyse des besoins
⮚ Amélioration du processus de la qualité
⮚ Réalisation d’un POC pour suggérer un nouveau Framework d’automatisation mieux adapté au contexte de
l’entreprise
⮚ Mise en place du nouveau Framework d’automatisation (SerenityBDD)
⮚ Assistance et formation du client sur le nouveau Framework
⮚ Ajout des nouveaux scripts dans la chaîne CI/CD
Elaboration de la stratégie de test automatisé chez GCA (Groupe Charles André)
⮚ Etude de faisabilité et réalisation d’un POC pour identifier et mettre en place l’outil de test automatisé
adapté au contexte GCA
⮚ Mise en place des préconisations et des bonnes pratiques du Test Automatisé au sein de la DSI
⮚ Rédaction et amélioration des cas de tests à automatiser dans Testlink
⮚ Conception et implémentation des TNR en utilisant le Framework Cucumber /Gherkin et Katalon pour
automatiser les scénarios de non régression.
⮚ Utilisation de l’outil Katalon TestOps pour organiser des jobs et exécuter les tests en remote sur une VM
⮚ Rédaction des plannings, estimation des charges, documentation fonctionnelle et technique pour la partie
QA : guidelines, process, cahier de maintenance, nomenclature des tests, stratégie de test, KPIs etc …
⮚ Assistance et formation des équipes de la DSI sur l’utilisation de l’outil Katalon et l’écriture des scénarios
Gherkin
⮚ Découverte et reporting des issues via Mantis.
Elaboration de la stratégie de test et d’un processus de testing chez Michelin DGAD (Direction Groupe des
Activités Digitales)
⮚ Choix et mise en place de l’outillage technique de test adapté au contexte Michelin
⮚ Identification des fonctionnalités à automatiser.
⮚ Rédaction des cas de test fonctionnels.
⮚ Conception et implémentation des tests de non régression (e2e-tests) en utilisant le Framework Cucumber
/Gherkin, Page Object Pattern, et Sélénium /Nightwatch pour automatiser les scénarios fonctionnels.
⮚ Revue des cas de tests fonctionnels et des scripts automatiques : Validation des merge requests sur les
branches de review
⮚ Formation et onboarding de l’équipe Offshore indienne
⮚ Rédaction des plannings, de la documentation fonctionnelle et technique pour la partie QA : guidelines,
process, nomenclature des tests, stratégie de test, KPIs etc …
⮚ Création du backlog QA sur GitLab, assignement des tickets, gestion des milestones QA (sprints) et suivi de
la productivité de l’équipe QA offshore indienne
⮚ Collaboration avec l’architecte pour mettre en place les e2e-tests sur GitLab CI
⮚ Implémentation des tests de non régression visuelle en utilisant l’outil Backstop.js
⮚ Conception et développement d’un projet de testing de databases qui permet de synchroniser et comparer
2 bases de données afin d’assurer que toutes les données ont été importées de la base externe dans la base
Michelin.
⮚ Cross Browser Testing
⮚ Découverte et reporting des issues sur GitLab
Mots-clés : NodeJS, Apostrophe.js, Javascript, Cucumber/Gherkin, Selenium/Nightwatch, BackstopJS,
BrowserStack, GitLab, TestLink, Git, CI/CD, SCRUM
⮚ Soutien et accompagnement des ressources pour le nouveau projet DriveNow Carsharing, le concept de la
mobilité et l’autopartage du BMW
⮚ Analyse des spécifications du projet CarSharing.
⮚ Préparation des plans de test.
⮚ Couverture des exigences par la rédaction des cas de tests
⮚ Exécution des campagnes de test
⮚ Analyse des défects et reporting des anomalies
Monitoring, Analyse et détection des incidents, amélioration de la qualité et conseils d'optimisation
(enhancements) sur SAP Solution Manager 7.20 au sein d'une équipe SCRUM
⮚ Développement de la structure de tests (Test Catalog, Test Plan, Test Package) pour chaque release
⮚ Création, Exécution et maintenance des tests fonctionnels et des tests automatiques (CBTA)
⮚ Test et implémentation de SAP notes pour les clients
⮚ SAP Basis Administration (Transaction/User/Role/Authorization/Job)
⮚ Implémentation des tests unitaires (QUnit) et des tests d'intégration (Opa5) sur les applications
FIORI/SAPUI5
⮚ Intégration continue avec Jenkins & Git/Gerrit
⮚ Evaluation de la performance des applications FIORI/SAPUI5 (SUPA / Jmeter)
⮚ Élaboration des KPIs pour le suivi et la gestion des anomalies.
⮚ Support des développeurs sur le fonctionnel et sur les incidents créés
⮚ Réalisation de la documentation fonctionnelle (SCN Wiki) de SAP Solution Manager Configuration 7.20
(Solman Setup) pour les clients finaux de SAP
********+Procedure+Authoring+7.20
⮚ Participation à un cours collaboratif pour présenter SAP et le Framework SAPUI5 pour les étudiants de la
filière Génie Logicielle de l’ENSI en tant que professeur visiteur
Contribution, au sein d'une équipe SCRUM, au développement d'une plateforme logicielle de gestion de
tests (QACoverage) basée sur une architecture MVP.
⮚ Rédaction de la documentation technique, d'installation et du User Guide en deux versions (En, Fr).
********%20Help%20Files.html
⮚ Garantie de la qualité logicielle et rédaction des cas de tests pour les nouvelles exigences.
Conception et développement d'un module de Dashboard dynamique permettant la visualisation des
données météorologiques sous forme graphique en temps réel (DataViz) pour le projet GEOSUN (projet du
gisement solaire entre l’île de la Réunion et l’Afrique du sud).
⮚ Intégration du module dans un Framework décisionnel connecté à une base de données Cass...