
Yassine Fathallah
Ingénieur Automatisation QA
1 recommandation
Salaire / Taux journalier
1 personne recommande
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur QA certifié ISTQB avec 11 ans d’expérience en automatisation des tests chez Adobe, M6 Publicité et en startup. Spécialisé dans la création de frameworks from scratch (Cypress, Selenium) et la réduction des bugs. J’aide les équipes à fiabiliser leurs livraisons avec des solutions adaptées et des KPIs pertinents.
Expérience de travail
QA Automation Lead
M6 Publicité
août 2021 - Présent
5 ans 3 mois
Neuilly-sur-Seine, France
Régie publicitaire du Groupe M6 (2ᵉ régie plurimédia en France), M6 Publicité commercialise des espaces publicitaires multi-canaux (TV, digital, data). J'interviens sur des applications web et API critiques utilisées en interne et par des clients externes, dans un environnement Agile constitué de 5 développeurs, d’un Product Owner, d’un Scrum Master et d’un QA manuel. - Définition et pilotage de la stratégie de tests automatisés sur deux applications (outil interne + plateforme web/API client) - Conception et développement d’un framework de tests automatisés (web & API) avec Cypress - Automatisation des tests fonctionnels et de non-régression avec maintenance des scripts - Exécution des campagnes de tests et gestion des anomalies avec suivi des corrections - Mise en place de KPI pour piloter la couverture et l’avancement de l’automatisation - Intégration des tests dans les pipelines CI/CD pour accélérer les cycles de validation Résultats clés : - Automatisation des campagnes de non-régression avec réduction significative de la charge QA manuelle - Mise en place d’un feedback rapide et quotidien via exécution automatisée des tests - Amélioration de la stabilité applicative et diminution des anomalies en production Contexte technique : - QA/Test Automation : Cypress, JavaScript/TypeScript, Gitlab, Jenkins, Postman, Squash TM - Développement : Java (Spring Boot), Angular
Senior Test Automation Engineer
HUBSIDE
juil. 2020 - mars 2021
9 mois
Paris, France
Mission réalisée pour Hubside (programmation informatique et services numériques multimédia), entreprise proposant une offre multimédia 360° tournée vers l'économie de la tech et le reconditionné, au sein d'une équipe Scrum de 12-15 personnes (développeurs, Product Owners, designer, QA automation) dans le cadre de l'automatisation des tests sur site web vitrine et e-commerce. - Création et exécution des plans de test : gestion des données de test, élaboration de la stratégie de test et exécution des campagnes de tests fonctionnels et de non-régression - Automatisation des cas de tests : création from scratch d'un framework de test pour APIs et application web avec Cypress + Cucumber - Gestion et support technique : mise à jour des scripts d'automatisation des cas de test et support technique sur l'automatisation des différents projets - Standardisation : harmonisation du framework de test entre les différents projets pour cohérence et maintenabilité RÉSULTATS OBTENUS : Renforcement de la couverture de test automatisée | Standardisation du framework entre projets | Exécution quotidienne des tests avec feedback rapide sur nouvelles livraisons | Réduction des erreurs récurrentes en production Contexte technique : - QA/Test Automation : Cypress, Cucumber, JavaScript/TypeScript, Gitlab, Postman - Développement : Angular, Node.js
Software Engineer In Test
Adobe
oct. 2017 - mai 2020
2 ans 8 mois
Région de Paris, France
Mission réalisée pour Adobe Stock (service de banque d'images et contenus multimédias numériques avec 450+ millions d'assets), au sein d'une équipe QA internationale de 12 ingénieurs automatisation répartis entre Paris, San Francisco, Seattle, Boston et Bangalore, intervenant sur différents projets avec synchronisation hebdomadaire pour alignement des priorités et harmonisation des pratiques d'automatisation. - Participation à l'élaboration du plan de test pour différentes applications web intégrées à Adobe Creative Cloud - Création et maintenance des tests web avec Selenium WebDriver + TestNG et des tests dédiés aux microservices (REST Assured + Java) - Migration des tests de Selenium WebDriver vers Cypress pour modernisation du stack d'automatisation - Suivi et analyse des anomalies sur Jira avec collaboration internationale pour résolution - Contribution à la standardisation des bonnes pratiques d'automatisation au sein des différents projets Adobe RÉSULTATS OBTENUS : Renforcement de la couverture de tests automatisés (web et microservices) | Amélioration du feedback qualité via intégration continue | Standardisation des bonnes pratiques d'automatisation entre pôles QA mondiaux | Migration réussie vers stack moderne (Cypress) Contexte technique : - QA/Test Automation : Selenium WebDriver, TestNG, REST Assured, Cypress, Java, Javascript, Jenkins, BrowserStack - Développement : React, Node.js, Spring Boot, Docker
QA Engineer
Weborama
juil. 2016 - oct. 2017
1 an 4 mois
Région de Paris, France
Structuration et automatisation des tests sur plusieurs applications web internes et produits clients pour amélioration de la fiabilité des livraisons et réduction des anomalies en production au sein de Weborama (data & advertising numérique, 17M€ CA en 2023, 99 salariés) - Élaboration d'un plan de tests fonctionnels pour application web avec rédaction des cas de tests sous Redmine et recette fonctionnelle - Développement from scratch d'un framework de tests fonctionnels avec Selenium WebDriver + Java - Mise en place d'une suite de Smoke Tests pour feedback rapide sur modifications et création de campagnes de test de non-régression (E2E Tests) - Industrialisation des tests avec élimination de 40% des bugs remontés par les clients - Veille technologique et mise en place des outils de test avec sensibilisation des équipes internes sur les enjeux du test logiciel via meetups RÉSULTATS OBTENUS : Réduction de 40% des anomalies client | Accélération du cycle de livraison via tests automatisés systématiques | Diffusion d'une culture qualité au sein des équipes produit et développement | Fiabilisation des livraisons Contexte technique : - QA/Test Automation : Selenium WebDriver, Java, Redmine, Junit/TestNG, Jenkins, Docker, BrowserStack
QA Engineer
Availpro
août 2014 - mars 2016
1 an 8 mois
Région de Paris, France
Mission réalisée pour Availpro (technologie hôtelière, 200+ collaborateurs, présent dans 80+ pays équipant 10 000+ hôtels indépendants en Europe), sous supervision du QA Manager au sein de trois équipes Scrum dans le cadre de l'assurance qualité et fiabilité du channel manager et des moteurs de réservation. - Analyse et évaluation des exigences utilisateurs et des spécifications avec élaboration d'une stratégie de tests pour applications web - Création from scratch d'un framework d'automatisation des tests avec Selenium WebDriver + C# - Développement d'un programme pour récupération des données de test depuis HipTest et injection dans le framework Selenium - Création de tests automatisés pour services web avec SoapUI (scripting Groovy) - Planification, exécution et analyse des rapports de campagnes de non-régression avec gestion et suivi des anomalies - Travail au sein de trois équipes Scrum (4 développeurs + chef de projet par équipe) RÉSULTATS OBTENUS : Framework d'automatisation robuste avec gestion dynamique des données de test | Amélioration de la détection précoce des anomalies sur services web et interfaces critiques | Réduction significative du temps de validation des nouvelles versions du channel manager Contexte technique : - QA/Test Automation : Selenium WebDriver, C#, SOAPUI, Groovy, HipTest, Jenkins, Jira - Développement : ASP.NET, Javascript
Formation
Université franche comté
Master
2012 - 2014
3 ans