
Safa el khayati
Senior QA Automation Engineer | Web & Mobile
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Senior QA Automation Engineer with 10+ years specializing in web, mobile & API testing across finance and retail sectors. Expert in Selenium, Cypress, Jenkins with proven success at major companies like BNP Paribas, Carrefour & Galeries Lafayette. ISTQB & Scrum certified professional delivering robust automation frameworks and seamless release management.
Expérience de travail
QA Automation Engineer- WEB Application
CACEIS
janv. 2024 - Présent
2 ans 10 mois
Paris, France
CACEIS est un groupe bancaire dédié à une clientèle d’institutionnels et d’entreprises. Premier acteur du marché français, CACEIS est aussi l’un des leaders mondiaux de l’asset servicing. J’ai intégré le groupe en tant que QA automaticienne afin de définir et mettre en œuvre une stratégie ainsi que les bonnes pratiques d’automatisation pour le projet 3MS (Master Data Services). L’équipe était composée de 11 BAs, 9 Développeurs, tech lead, 3 QAs, chef de projet, Scrum Master. Mes responsabilités : ● Audit projet 3MS et mise en place de la stratégie de test / Gérer les jeux de données ● Intégration du plan de Test sous Squash ™ ● Mettre en place un Framework d'automatisation avec Cypress / Cucumber ● Développer des scripts d'automatisation avec Cypress ● Intégrer la solutions Cypress dans les pipelines CI de GitLab ● Développer des scripts d'automatisation avec Postman et l'intégration CI avec Newman ● Exécution des tests Web et APIs: Test Exploration, Smoke test,TNR, Sanity Check, sur les environnements Qual, PreProd et Prod ● Préparation et Validation des critères d'acceptances avec les BA’s (Participer aux ateliers «Deux Amigos » « Trois Amigos ») ● Mettre à jour le référentiel de tests de non-régression et SanityCheck ● Coordination avec les différentes parties prenantes pour la phase de tests E2E, UAT (planification, préparation, exécution...) ● Gestion des anomalies avec Jira ● Recetter avant une mise en production (recette fonctionnelle et de non régression) ● Assurer la validation fonctionnelle de la release et être garant après la mise en production que le produit fonctionne correctement ● Faire la revue des indicateurs de qualité ● Partage des rapports d'exécution de tests autos ● Participer aux cérémonies agiles Environment technique : Cypress, JavaScript, Cucumber, GitLab, Squash ™, Jira, Postman, Newman, SQL, SQLDevleopper, Confluence, Excel, Safe
QA Automation Engineer - MOBILE & WEB Apps
Galeries Lafayette
oct. 2022 - déc. 2023
1 an 3 mois
Paris, France
Les Galeries Lafayette, groupe 100 % familial et symbole du commerce français depuis plus de 130 ans, comptent plus de 9 000 collaborateurs et 326 points de vente. Avec 60 millions de visiteurs par an et 4,5 milliards d’euros de ventes au détail, elles s’imposent comme un acteur majeur du retail et de l’élégance à la française. Je suis intervenue en tant que QA Automaticienne sur le site web & l'application Mobile Galeries Lafayette. L’équipe était composée de 6 Développeurs Mobile (iOS/Android), 6 Développeurs Web, 5 QAs, Lead QA, 3 Techs Lead , 2 POs, 2 Scrums Master. Mes responsabilités : ● Comprendre les exigences fonctionnelles et techniques des applications Web & Mobile ● Audit et optimisation des cas de tests existants ● Mise en place d’une stratégie d’automatisation ● Identifier les scénarios les plus pertinents à automatiser (tests de régression, tests critiques…). ● Mise en place de l'environnement de test pour les applications Web & Mobile (Maestro, PlayWright ) ● Configuration et intégration des scripts PlayWright sous Jenkins ● Configuration des scripts Maestro sous Jenkins ● Gestion des anomalies (remontées par les tests Auto) ● Maintenance des cas de test détectés par les tests Auto (Allure Report) ● Corriger ou stabiliser les tests flaky. (Assurer que les tests tournent automatiquement) ● Mettre à jour les scripts suite à des évolutions de l'application ● Partage des rapports d'exécution de tests (Allure Report) ● Déroulement des campagnes de test d’API via Postman Environnement technique : Playwright, Maestro, TypeScript, GitLab, Allure Report, BrowserStack , Postman, Xray, Jira, Confluence, Excel, SAFe.
QA Automation Engineer - Web App
Euroclear
oct. 2021 - oct. 2022
1 an 1 mois
Euroclear – leader mondial des services post-négociation depuis plus de 50 ans. Avec plus de 40 700 milliards d'euros d'actifs en dépôt et 1 162 000 milliards d'euros de transactions traitées, Euroclear place la satisfaction de ses clients au cœur de ses priorités. J'ai participé en tant qu'ingénieur assurance qualité automatisation au développement du cadre d'automatisation d'une application web EC4S destinée à la vente/l'achat de titres. L'équipe était composée de 9 développeurs, 1 BA, d'un chef de projet et 1 tech Lead Mes responsabilités : ● Mise en œuvre d'une stratégie d'automatisation ● Rédaction de plans de test Xray détaillés et de cas de test ● Réalisation de tests de non-régression ● Mise en œuvre de l'automatisation des tests de non-régression (Selenium & Cucumber) ● Conception et développement de scripts d'automatisation pour une application web (Selenium & Cucumber) ● Configuration et intégration de scripts Selenium dans GitHub ● Industrialisation des tests automatisés dans Jenkins et création d'anomalies documentées. ● Partage des rapports d'exécution des tests ● Rapport, suivi et traitement des anomalies détectées par les tests automatisés (Xray) ● Réalisation de campagnes de tests API via (Postman) Environnement technique : Java, Selenium, WebDriver,TestNG, Cucumber, Maven, Git, Allure Reports, Xray, API, Postman, SAFe
QA Automation Engineer - Mobile App
La Banque Postale
mai 2020 - oct. 2021
1 an 6 mois
Paris et périphérie
La Banque Postale - Filiale du Groupe La Poste, propose des services de banque de détail, d’assurance et de gestion d’actifs destinés à tous les publics : particuliers, professionnels et acteurs publics. Avec 20 millions de clients actifs, 338 500 clients institutionnels et 30 400 collaborateurs, elle incarne un groupe solide et de confiance, favorisant l’expertise et la diversité des parcours professionnels. J'ai participé en tant que QA Test Automaticien à assurer la qualité de l'application mobile La banque Postale. L’équipe était composée de 6 Développeurs, PO, Lead Tech, QA Mes responsabilités : ● Élaboration de la stratégie d’automatisation ● Automatisation des tests de non-régression pour les applications (Android & iOS) ● Organiser les cas de test dans des structures maintenables (frameworks type POM- Page Object Model) ● Intégrer les suites de test dans les pipelines d'intégration et de déploiement continu (GitHub) ● Assurer que les tests tournent automatiquement à chaque build, merge ou déploiement ● Mettre à jour les scripts suite à des évolutions de l'application ● Corriger ou stabiliser les tests instables ● Générer des rapports de tests automatisés ● Identifier les causes d’échec, analyser les logs, collaborer avec les développeurs Environnement technique : Java, Appium, Github, Allure Reports, Squash, Postman, Jira, Agile/Scrum, TestFlight , Android, IOS
QA Engineer - Mobile App
Stellantis
avr. 2019 - mai 2020
1 an 2 mois
Stellantis - constructeur automobile mondial dont la mission est d’offrir à ses clients liberté de choix, technologies innovantes et création de valeur pour toutes ses parties prenantes. Son portefeuille regroupe des marques emblématiques et innovantes telles que Abarth, Alfa Romeo, Chrysler, Citroën, Dodge, DS Automobiles, FIAT, Jeep®, Lancia, Maserati, Opel, Peugeot, Ram, Vauxhall, Free2move et Leasys. Je suis intervenu en tant que ingénieure QA et Business Analyste sur les applications Mobile: MyPeugeot, MyCitroën, MyDS, MyOpel, MyVauxhall. L’équipe était composée de 12 Développers, 2 Tech Lead, QA, PO, Scrum Master. Mes responsabilités : 1- Recette Fonctionnelle : ●Mise en place : process de test, JDD, de suivi d’anomalies et reporting ●Établir documenter et tenir à jour une stratégie de test ●Élaboration des plans et cahiers de test, Exécution de la recette ●Piloter et maintenir les plannings des phases de test ●Redirection des anomalies détectées vers la MOE ●Tests des web services (Apis Rest) 2- Gestion de projet : ●Priorisation des travaux de la MOE (développement & correction des anomalies) ●Suivi du backlog des anomalies/US, Mise en place et maintien du planning à jour ●Inspection de la couverture des exigences par les tests ●Organiser des séances de coordination et de suivi GO/NOGO ●Mise en place de nouvelles fonctionnalités, Conception UX/UI de l'app et prototypage ●Présentation des nouvelles fonctionnalités aux parties prenantes ●Rédaction des User stories ●Préparation du plan de taggage ●Coordination avec l’équipe technique (6 devs mobile, 1 dev Back End et 1 Intégrateur) Environnement technique : HP QualityCenter, Jira, Swagger, Postman, Zeplin, SharePoint, Google Analytics, Android, iOS, Agile/Scrum, Firebase, Testflight.
QA Engineer - Mobile App
BNP Paribas
févr. 2018 - mars 2019
1 an 2 mois
BNP Paribas est une banque de premier plan en Europe avec un rayonnement international. Elle est présente dans 65 pays, avec plus de 190 000 collaborateurs, dont plus de 145 000 en Europe. Je suis intervenu en tant ingénieure QA et Business Analyste pour garantir la qualité durant la mise en place d’une application Mobile MBE. L'équipe était composée de 9 développeurs, 10 BA, d'un chef de projet et 1 tech Lead Mes responsabilités : 1) Recette Fonctionnelle : ●Définition de la stratégie de test et rédaction de plan de test ●Rédaction des scénarios de test, Élaboration des jeux de données ●Exécution des campagnes de test d’une application ●Déroulement les tests de bout en bout ●Teste les web services (API) ●Remonter et faire le suivi des anomalies ●Rédaction des PVs de recette 2) Gestion de projet : ●Coordination avec la MOE pour la résolution des anomalies ● Mise à jour de la documentation de référence ●Organisation d'ateliers de travail avec le métier, priorisation des besoins fonctionnels ●Rédaction des expressions de besoin et des User Stories ● Participation à la création des interfaces ●Gestion de backlog Environnement Technique : Postman, Jira, HP ALM, InVision, SharePoint, Agile, Android, iOS ,Firebase, Testflight
QA Engineer - Mobile App
Carrefour
juil. 2016 - janv. 2018
1 an 7 mois
Carrefour est le leader européen de la grande distribution. L'application mobile de drive / livraison génère plusieurs centaines de million de chiffre d'affaires par an. Elle compte aussi +1,5 millions d'utilisateurs actifs tous les mois. Je suis intervenue en tant qu'ingénieure QA pour une application Mobile MyDrive. L’équipe était composée de 6 développeurs, 2 Tech Lead, PO, Scrum Master. Mes responsabilités : ●Prise en compte des règles de gestion décrites dans la documentation métier ●Définition de la stratégie de test et rédaction du plan de tests ●Préparation de l'environnement de test et de l'échantillonnage de données ●Exécution des cas des tests :Tests manuels sur Smartphone et tablette, Tests des web services, Réalisation des campagnes de tests de non-régression ●Identification et suivi des défaillances et anomalies ●Reporting sur l'avancement des tests, Rédaction des PVs de recette ●Suivi de mise en production et du déploiement Environnement Technique : HP QualityCenter, Fabric(Crashlytics), TestFlight, Jmeter, Postman, Android, iOS, Scrum/Agile, Jira
Mobile Developer: Android
Ericsson
févr. 2014 - juil. 2016
2 ans 6 mois
Ericsson façonne l’avenir de la mobilité avec des réseaux ouverts et programmables, permettant à la 5G, l’IA et le cloud de transformer les industries et de créer de nouvelles opportunités d’innovation. Je suis intervenu en tant que developpeuse Android pour une application mobile générique dynamique permettant decentraliser la relation entre le client et l'opérateur (à base du principe du « Self Care » L’équipe était composée de 3 Développer Mobile, Chef de projet Mes responsabilités : ●Études et analyse des cahiers des charges ●Conception (Structurelle, Graphique), Modélisation UML ●Réalisation des écrans pour Android ●Développement et test des applications mobiles ●Utilisation des Design Pattern définis en Java ●Gestion de Version SVN Environnement Technique : Android, Java, XML, Android Studio, Git, Web services JSON/REST
Formation
Université Marie et Louis Pasteur
2014 - 2014
1 mois
Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT
2011 - 2014
3 ans 1 mois