
Brahim HANI
QA Engineer Transverse | Automatisation des tests
Salaire / Taux journalier
Paris, France
Mobilité : Île-de-France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur QA, +7 ans d'expérience. j'interviens sur des sujets aussi bien fonctionnels que techniques, assurant ainsi les attentes delivry, la validation des releases et l'automatisation des tests backend, web et mobile. Forte expertise sur : Cucumber, Playwright, sélenium, kotlin, ts, js, java, CI/CD, postman, bruno, Saucelabs, postgresql, aws. J'accompagne vos projets avec une approche structurée, de la stratégie de test à la mise en production, garantissant fiabilité et conformité business.
Expérience de travail
QA Transverse
SNCF-CONNECT
avr. 2025 - Présent
1 an 7 mois
Paris, France
Projet équipe delivery : Optimisation de la plateforme de gestion mutualisée des offres de transport – Référentiels GAL & HUB IV. Au sein de la Scrum team HUB-ATLAS (6 développeurs, 1 PO, 1 Scrum Master, 1 QA), contribution à une plateforme backend multi-clients / multi-fournisseurs du système d’information transport de la région Sud. Dans ce cadre, l’équipe assure la maintenance et l’évolution de deux composants clés : GAL (référentiel des gares et localités) et HUB IV (référentiel de l’information voyageurs), garantissant la qualité et la fiabilité des données distribuées. Rôle transverse au-delà du delivery de la Scrum team, intervenant sur l’automatisation des tests e2e des produits sncf connect, la validation des releases (2/semaine) et les sujets transverses liés à l’infra, l’architecture et les évolutions techniques produit. Missions : • Participation aux cérémonies agiles et coordination des activités de test • Mise en place de l’approche Shift-left et Risk-based test au sein de l’équipe • Écriture des tests composants e2e en langage gherkin et leur intégration en CI • Exécution des tests composants (manuels et automatisés) • Manipulation des bases de données • Développement et maintenance des scripts automatisés (Cucumber, Kotlin) • Maintenance du référentiel de tests • Prise en charge des tests des US transverse backend, web et mobile • Participation aux rôles tournants du suivi de la release (2 releases par semaines) • Support à la Production (incidents et assistances) Réalisations: • Transmission de la culture QA au sein de l’équipe (équipe dépourvue de QA pendant 4 mois) et mise en place des approches Shift-left et Risk-based testing. • Transition de testeur à facilitateur de test pour répondre aux besoins de delivery • Contribution active à la couverture globale des tests automatisés e2e pour le produit global : branchement de l’asset GAL et aide à la migration postman > framework padme-e2e • Expérimentation d’outils d’IA (Claude) pour la génération et la reproduction de scénarios de tests e2e, dans une logique d’accélération et d’industrialisation des tests Environnement technique : Jira, Xray, Confluence, Intellij, Kotlin, Gherkin, Cucumber, Playwright, Claude, Intellij, Gradle, Postman, Newman, Bruno, Swagger, Saucelabs, Gitlab, Datadog, DBeaver, AWS, openLens, Kubernetes, Miro.
QA Engineer
Tinubu Square
janv. 2023 - mars 2025
2 ans 3 mois
92130 Issy-les-Moulineaux, France
Projet : Conception, développement et maintenance des fonctionnalités transversales du produit L’équipe Platform (anciennement Feature Team : 1 Lead Scrum, 4 Devs, 2 BAs, 2 QAs) est en charge des évolutions transversales du produit CIS (Credit Insurance Suite). Elle intervient sur des domaines variés tels que la gestion des identités d’accès (IAM), l'authentification à deux facteurs, la gestion des taux de change, la recherche dynamique, la signature électronique, la gestion des tokens, ainsi que les solutions de datawarehouse et de business intelligence. Missions : • Participation aux cérémonies agiles • Participation à l’estimation des CRs (change request) de différents clients • Mise en place de la DoR (Definition of ready) et DoD (definition of done) des features critiques. • Étude préalable à l’automatisation: faisabilité, opportunité, POC • Coordination des activités de test • Mise en place d’un plan de test par sprint • Préparation de l’environnement dynamique pour les tests automatisés • Développement et maintenance des scripts automatisés • Exécution de différents tests back end et front end (manuels et automatisés) • Exécution des tests de performances • Analyse quotidien des résultats du rapport Allure • Création et affectation des bugs • Maintenance du référentiel de tests • Support à la Production (incidents et assistances) • Support aux clients (assistances et bugs) • Préparation des dashboards de suivi des bugs et participation au Go / NoGo • Participation à la VSM (value stream mapping) des CRs et à la VSM des bugs Réalisations: • Mise en place de la stratégie de test Shift-left au sein d’une équipe dépourvue de QA • Transmission de la culture QA au sein de l’équipe: la qualité est l’affaire de tous • Participation active à la stabilisation et l’amélioration des features Datawarehouse et Business Intelligence • Cadrage et pilotage de la stratégie d’automatisation des tests au sein de l’équipe • Participation au maintien d'un taux de succès des rapports d'exécution des tests supérieur à 80 % lors des semaines de non régression • Participation active à la VSM des bugs pour réduire le lead time (durée de traitement) des bugs • Participation au Go / No Go avec les parties prenantes. Environnement technique : JIRA, Xray, Confluence, Notion, Intellij, Java, Selenium WebDriver, JMeter, Maven, Cypress, Cucumber, Mr Suricate, Jenkins, Allure, Swagger, Grafana, Kubernetes, Gitlab, SQL, AWS, Filezilla, PowerBi, Miro.
DGFIP
févr. 2020 - déc. 2022
2 ans 11 mois
Paris, France
Ingénieur QA Automaticien
janv. 2022 - déc. 2022
1 an
Paris, France
Projet : Économie Collaborative (Ecollab) A partir de janvier 2020, les plateformes comme blablacar, AirBnB et Leboncoin permettent de faire des échanges à caractère monétaire (vente/location) entre usagers. Ces plateformes sont soumises à l’obligation de déclarer leurs usagers à la DGFiP. Ecollab a donc pour but de gérer la collecte des déclarations des plateformes. Missions : • Lecture de l’expression du besoin • Participation aux cérémonies agiles • Mise en place du plan de test • Préparation des données de test • Priorisations des tests à automatiser • Développement et maintenance des scripts automatisés • Exécution des tests IHM (manuels et automatisés) • Création et affectation des bugs • Maintenance du référentiel de tests • Supervision du déroulement des campagnes de test • Rédaction des rapports d’avancement Environnement technique : Selenium WebDriver, JUnit, Eclipse, Testlink, JIRA, Gitlab, XML, CSV, Java, SQL Developer
Test lead
févr. 2020 - janv. 2022
2 ans
Paris, France
Février 2020 – Janvier 2022 : Ingénieur QA lead, Direction générale des finances publiques (DGFIP), Noisy-le-Grand Projet : Prélèvement à la Source des professionnels (PAS) Le projet consiste à réaliser des montés en versions sur plusieurs applications afin de gérer du bout en bout les trois domaines suivants : PAS-Collecte : Transmission des taux individualisés aux employeurs PAS-Pro : Encaissement de l’impôt par la DGFiP Gest-Amendes : Gestion des Amendes Missions: • Lecture de l’expression du besoin • Estimation et chiffrage de l’activité • Identification des ressources • Elaboration de la stratégie de test • Analyse et priorisation des tests • Création des JDD (XML, CSV) et validation de la structure XSD • Exécution des tests fonctionnels de bout en bout • Manipulation de base de données et lancement des batchs • Création et affectation des bugs • Maintenance du référentiel de tests • Supervision du déroulement des campagnes de test • Rédaction des rapports d’avancement • Rédaction des bilans de recette Environnement technique : TestLink, Bugzilla, SquachTM, JIRA, XML, CSS, CSV, SQL Developer, mRemote
Ingénieur QA
La Banque Postale
nov. 2018 - déc. 2019
1 an 2 mois
92130 Issy-les-Moulineaux, France
Projet : Création automatique des tiers acheteurs dans le référentiel client de la banque L‘objectif est, sur la base des informations transmises par les partenaires de la banque postale, de créer automatiquement dans le référentiel de la banque les tiers acheteurs (personnes morales) ayant souscrit à un contrat d’affacturage. Le but est aussi d'associer aux contrats d’affacturage les acheteurs avec lesquels les vendeurs sont en relation. La création des tiers acheteurs dans les référentiels de la banque est nécessaire pour les déclarations prudentielles et réglementaires. Missions: • Participation aux cérémonies agile • Analyse et revue des users stories • Mise en place du plan de test • Préparation des données de test • Exécution des tests API Rest • Exécution des tests frontend • Documentation des anomalies • Reporting et présentation des résultats de l’exécution des tests Environnement technique : HP Quality Center, JIRA, Postman, Excel
Formation
ENSAIT : École Nationale Supérieure des Arts et Industries Textiles
Diplôme d'ingénieur
2017 - 2019
3 ans
ESITH Casablanca
Diplôme d'ingénieur, Génie Industriel
2015 - 2017
3 ans
Licences et certifications
ISTQB Foundation
Délivré le : mars 2021
TOEIC : 895/990
Délivré le : août 2019