You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Ahmed B.AB

Ahmed B.

Senior QA Automation Engineer

500 €/jour
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Ahmed

Ingénieur en automatisation des tests avec 6+ années d'expérience, j'ai développé une expertise approfondie dans la mise en œuvre de stratégies de tests automatisés pour des applications Web, mobiles et API. Compétent avec des outils tels que Selenium WebDriver, Cypress, Appium et TestNG, je maîtrise également les tests d'API avec des outils comme Postman, Swagger et le framework Karate, ainsi que le debugging des web services avec Charles.
Mon parcours m'a permis de travailler dans divers secteurs, notamment la banque, les services publics et les réseaux sociaux, en utilisant des méthodologies Agile/Scrum. Adaptable et rigoureux, je valorise la collaboration en équipe tout en restant autonome et orienté vers la qualité et la performance.
  • Anglais

    Capacité professionnelle complète

  • Français

    Capacité professionnelle complète

  • Arabe

    Bilingue ou natif

Accepte de travailler sur site
Paris (jusqu’à 10 km)

Expériences

  • BFORBANK
    Expert QA Automation Engineer
    BANQUE & ASSURANCES
    février 2023 - Aujourd'hui (3 ans et 4 mois)
    Puteaux, France
    Contexte :
    En tant Expert QA Automation j’ai fait partie de l’équipe Transverse et dans une architecture microservice où ma mission était de participer à définition et la mise en place d’une stratégie d’automatisation pour les différentes squad, l’automatisation des tests des applications Mobile/Web et API, ainsi qu’au maintien du patrimoine déjà existant mis à part l’exécution des TNRs manuelle après chaque recette.

    Périmètres : Application Web/Mobile et API – Secteur bancaire

    Missions :

    • Définir la stratégie d’automatisation globale et de chaque squad
    • Définir et mettre en place la plateforme d’automation et les frameworks
    • Définir et mettre en place le workflow d’automatisation
    • Sélectionner avec les QA transverses les TNR automatisables et les automatiser
    • Accompagner les QA dans l’écriture des cahiers de tests en Gherkin
    • Accompagner les QAs des squads dans la conduite de changement (BDD, Browserstack, Gitlab CI…)
    • Mettre en place la cérémonie des 3 amigos au sein de certaines squads.
    • Choix de l’outil de ferme de devices et sa mise en place + accompagner les QA dans son utilisation
    • Mise en place d’un Dashboard de suivi avec KPI pour le management
    • Planification de l’exécution quotidienne des TNR auto en recette et aide à l’analyse des résultats
    • Mettre à jour le patrimoine de tests automatisés
    Méthodologie : Agile Scrum

    Environnement technique: Java, Selenium WebDriver, JUnit, Appium, BrowserStack, Karate, REST APIs,
    Postman API, GitLab, Bitrise, Cucumber, Squash TM, API Swagger, Kafka, Confluence, JIRA,
    Java Selenium WebDriver Appium API REST Gitlab CI/CD
  • JCDecaux
    QA Automation Engineer
    SECTEUR PUBLIC & COLLECTIVITÉS
    février 2022 - janvier 2023 (11 mois)
    78370 Plaisir, France
    En tant Ingénieur QA & automatisation j'ai fait partie de l'équipe VLS (Vélo libre-service) et dans une architecture microservice où ma mission était de participer à l'automatisation des tests de nombreuses applications existantes, ainsi qu'au maintien du patrimoine déjà existant mis à part l'exécution des TNRs manuelle après chaque recette.

    Périmètres : Application Web/Mobile et API

    Missions :
    • Coordination de projet avec les équipes responsables des microservices consommés par les applications mobiles
    • Analyse des exigences et des spécifications fonctionnelles.
    • Exécution des TNRs manuelle après chaque recette
    • Automatisation des tests pour les applications web avec Selenium webdriver et Cucumber
    • Automatisation des tests pour les applications mobiles (Android&iOS) avec TestNG(java) et Appium
    • Migration du projet d'automation avec les deux frameworks de python(pytest/ behave) et Appium
    • Exécution des requêtes HTTP (GET/POST/UPDATE/DELET) pour les tests d'API via Postman et Swagger
    • Débugging des Web-services à l'aide de l'outil Charles en utilisant les mocks
    • Gestion et suivi des anomalies.
    • Gestion des tests avec l'outil Jira XRAY
    • Réalisation des Reportings quotidiens et communication d'état d'avancement de mes tâches.

    Méthodologie : Agile Scrum

    Environnement technique : JIRA/XRAY, Confluence, Java, Python, Selenium Webdriver, Cucumber, TestNG Framework, pytest, behave, Appium (Android&IOS), RESTful APIs, Postman, Charles, Swagger, XPATH, Jenkins.
  • Baaz, Inc.
    QA Automation Engineer/Team coordinateur
    RÉSEAUX SOCIAUX
    juin 2021 - janvier 2022 (7 mois)
    Lac De Tunis, Tunisie
    Dans le cadre du développement d’applications web/mobile d’un réseau social similaire à Facebook et Instagram, j’ai intégré l’une des équipes de test en tant qu'ingénieur d'automatisation QA Full Stack, afin de participer à l’automatisation des tests de nombreuses applications existantes (Web/Mobile et API), ainsi qu’au maintien du patrimoine déjà existant. Au cours des derniers mois, j'ai été promu au poste de Team Coordinator pour une équipe de 8 personnes.

    Périmètres : Application Web/Mobile et API

    Missions :
    • Coordination de projet avec les équipes métiers
    • Analyse des exigences et des spécifications fonctionnelles.
    • Elaborer les cérémonies de Scrum tels que (Sprint grooming, Sprint planning, Daily Scrum meeting, Sprint Review).
    • Assurer une coopération étroite entre tous les rôles et fonctions, règle les problèmes de ressources et de désobéissance aux pratiques de Scrum.
    Coordinateur d'équipe
    • Examiner les exigences du produit, les documents et créer des cas de test pour s'assurer que le code généré par l'équipe de développement est conforme aux exigences spécifiées.
    • Conception et implémentation des scénarios de tests.
    • Automatisation des tests pour les applications mobiles avec TestNG et Appium
    • Automatisation des tests pour l’application web avec le framework Cypress
    • Implémentation des cas de test et de plans de test pour les API et les services des applications client avec l’outil Postman et Swagger
    • Exécution des tests fonctionnels.
    • Gestion et suivi des anomalies.
    • Remonter les alertes en cas de blocage
    • Réalisation des Reportings quotidiens et communication d’état d’avancement de mes tâches.

    Méthodologie : Agile Scrum

    Environnement technique : Java, Cucumber, TestNG Framework, Cypress, Appium (Android &IOS), Gradle, RESTful APIs, Postman, Swagger, XPATH, JIRA, Jenkins, Grafana.

Recommandations

Soyez le premier à recommander Ahmed

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Licence fondamentale, informatique de gestion
    University of Tunis el Manar
    2019
    Licence fondamentale, informatique de gestion

Certifications

Compétences

Catégories