
El Hacen Brahim
Consultant Qualification logicielle - Certifié ISTQB
Salaire / Taux journalier
Saint-Denis, France
Freelance
Expertises
Langues
Expérience de travail
Testeur QA / Test Automation Engineer
Groupe SNCF
janv. 2023 - Présent
3 ans 10 mois
Paris et périphérie
Pilotage des activités de test pour le projet SOLAR, visant à concevoir la nouvelle génération d’outils de vente et d’assistance pour les agents SNCF (guichets, assistance à distance, vente à bord TER, dépositaires). Produit complexe et multi-clients, basé sur le socle de distribution SNCF Connect, intégrant des fronts Web et Mobile, et déployé dans un environnement cloud AWS. Missions principales : • Définition et mise en œuvre de la stratégie de test au niveau produit • Collaboration étroite avec les POs pour la rédaction des User Stories et des Tests d’acceptation • Rédaction des scénarios de test fonctionnels en amont du développement • Sélection des tests à automatiser afin de garantir un ROI optimal • Études et POC pour l’industrialisation des tests automatisés (Maestro, Playwright, pipelines CI/CD) • Mise en place et maintenance de l’automatisation avec Playwright/TypeScript et flutter/Dart (mobile) • Intégration des tests automatisés dans la CI/CD GitLab • Gestion et anticipation des jeux de données de test (JDD) • Identification, exécution et maintien des campagnes de non-régression (manuelles et automatisées) • Analyse des résultats des campagnes de tests et partage des conclusions avec l’équipe • Suivi de la qualité produit (QoS) et participation à la qualification/priorisation des anomalies • Estimation des charges de test et contribution à la vélocité de l’équipe Agile • Support aux développeurs pour la reproduction et la correction des anomalies • Coordination avec les équipes de recette, développement et support • Participation active aux cérémonies Agile (PI Planning, Sprint Planning, Refinement, Rétrospectives) • Accompagnement des utilisateurs : visites terrain, formations, collecte des besoins et retours terrain Environnement : XRAY, Playwright, TypeScript, Dart, React, Flutter, Kotlin, GitLab CI, AWS, MongoDB, Datadog
QA/Business Analyst
Groupe Caisse des Dépôts
août 2022 - déc. 2022
5 mois
Paris et périphérie
Contribution au sein d’une équipe de BAs chargée de la gestion, maintenance et les évolutions de l’application CORESI, un back office de gestion des consignations. Le produit permet aux gestionnaires de faire une consignation, déconsignation et la déchéance trentenaire. Ce système est interfacé avec le global bancaire et les systèmes comptables pour la gestion de paiements (en émission et en réception). Missions principales : • Piloter la recette fonctionnelle pour le projet de refonte des applications écrites en mainframe/pacbase réécrites en java : batchs, procédures stockées, IHM, base de données • Mise en place de stratégie et pilotage du chantier de test de non régression et de l’automatisation • L'automatisation de tests de non régression avec l’outil TOSCA Environnement : JIRA, Squash TM, oracle, SQL, Java, Tosca, jenkins
QA Technico-fonctionnel
Carrefour
août 2021 - juil. 2022
1 an
Paris et périphérie
Intégré à une équipe produit agile dont l’objectif est de centraliser les mécanismes d'authentification des clients sur les différents canaux auxquels ils ont accès et simplifier les parcours clients en diffusant les informations clients entre les différents sites internes et partenaires. Mon rôle consiste à garantir un niveau élevé de qualité et de confiance dans les livrables, à mettre en œuvre des tests fonctionnels et automatisés, et à promouvoir les bonnes pratiques au sein de l'équipe. Missions principales : • Définir, rédiger et élaborer des plans et cas de tests • Analyser les bugs, remonter aux développeurs et s’assure de leur correction • Proposer des axes d’amélioration en vue d’améliorer l’activité qualification • Travaille en étroite collaboration avec les équipes techniques (OPS, Perf,…) • Test de non-régression et de bout en bout (E2E) • Identifier les partenaires internes et externes impactés par les migrations techniques et les évolutions fonctionnelles • Piloter et coordonner la recette transverse avec les partenaires : Communication et mobilisation, synchronisation, reporting et validation de Prod • Évaluer l’impact et les tests pour chaque partenaire, ainsi que leur criticité (bloquant ou non pour le GO, nécessitant ou non un rollback en cas d’anomalie après bascule) • Test des API (Postman, SoapUI) et IHM (web, mobile) • L’automatisation de test API avec Karate et de IHM avec Cypress Environnement : Xray, gherkin, Cypress, Karate, SoapUI, Postman, Couchebase, Kafka, Mobaxtrem, Kibana
Analyste test et validation
vente-privee devient Veepee
août 2018 - juil. 2021
3 ans
Paris et périphérie
Collaboration au sein d’une équipe projet dédiée aux opérations logistiques de la société Veepee (ex. Vente Privée), avec la responsabilité du pilotage des tests de flux et d’intégration entre les différents systèmes et entrepôts (Manhattan, LM, Reflex, etc.). Participation au développement et à l’industrialisation des tests automatisés pour garantir la fiabilité et la robustesse des livrables. Missions principales : • Définir la stratégie de test (tests fonctionnels, test d'intégration, test bout en bout) • Concevoir les tests en collaboration avec le Product Owner et les développeurs • Évaluer l’impact des évolutions sur le produit (input et alertes sur les incidents). • Superviser les KPI techniques du produit et de chaque nouvelle fonctionnalité • Assurer que les fonctionnalités ne sont pas dégradées d'une version à l'autre (Test de non-régression) • Élaborer les jeux de données pour les tests (mocks, JDD et requêtes en BDD Oracle et SQL Server) • Responsable du référentiel de test et de l’historique. • Test des API : Swagger et Postman • L’automatisation de test : Identifier les besoins, définir le périmètre (selon la faisabilité et la rentabilité) et implémenter les scénarios (BDD, Gherkin, Cucumber) • Piloter la recette pour l'intégration des nouveaux prestataires (entrepôts, transporteurs ...) • Définir le périmètre de tests transverse et les scénarios • Présentation et validation de cahier de recette transverse avec les partenaires • Synchronisation, suivi et reporting aux parties prenantes Environnement : ALM Octane, TFS, Cucumber, gherkin, .NET, C#, JavaScript, Postman, Oracle, SQL Server
Consultant Qualification Logicielle
RAJA
juil. 2017 - juil. 2018
1 an 1 mois
Paris et périphérie
Participation à la migration et à la refonte globale des sites e‑commerce multi-langues et multi-supports de RAJA, leader européen de la distribution d’emballages, en collaboration avec les chefs de projet, développeurs et UX designers, pour assurer la qualité des évolutions apportées. Responsable de la mise en place de l’automatisation des tests. Missions principales : • Mise en place et déroulement des cahiers de recette • Analyse et test des nouvelles fonctionnalités • Tests de non régression • Création et suivi des tickets des anomalies/évolutions et validation de corrections • Reporting et livraison des éléments nécessaires pour la décision de GO/NOGO • Préparation et maintenance des configurations de test (Environements test et JDD en Back office) • Encadrement de deux testeurs juniors • Mise en place de l’automatisation des tests avec Selenium Environnement : JIRA, TestLink, Selenium, Java (Intershop), HTML, CSS, JS
Formation
University of Lille 1 Sciences and Technology
Doctor of Philosophy - PhD, Modélisation numérique pour la mécanique
Résultat : Doctorat en mécanique
Sujet de thèse : Apport des outils d’optimisation pour l’identification des lois de comportement mécanique des matériaux
Fitec Formation
Qualification Logicielle option automatisation et industrialisation de test
Résultat : certification ISTQB niveau Fondation (major de promo 1/24)
Contenue de la formation : - La qualification : processus et management - Méthodologie de conception de test et de jeux de données - Management de campagne de test (outil HP ALM) - Stratégie de communication au sein d’un projet - Coordonner l’activité d’une équipe - Stratégie de la définition de besoin - Automatisation des tests fonctionnels d’une appli desktop et mise en situation avec HP UFT - Automatisation des tests fonctionnels d’une appliwebet mise en situationavec SELENIUM - Méthodologies de conception de tests pour la mobilité et mise en situation avec APPIUM - Management de projet avec la méthode agile