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/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Ahmed

Test automation engineer with 6+ years of experience, I have developed in-depth expertise in implementing automated testing strategies for Web, mobile and API applications. Proficient with tools such as Selenium WebDriver, Cypress, Appium and TestNG, I am also proficient in API testing with tools such as Postman, Swagger and the Karate framework, as well as debugging web services with Charles.
My background has allowed me to work in various sectors, including banking, public services and social networks, using Agile/Scrum methodologies. Adaptable and rigorous, I value teamwork while remaining autonomous and oriented towards quality and performance.
  • English

    Fluent

  • French

    Fluent

  • Arabic

    Native or bilingual

Can work on-site
Paris (up to 10km)

Experience

  • BFORBANK
    Expert QA Automation Engineer
    BANKING AND INSURANCE
    February 2023 - Today (3 years and 4 months)
    Puteaux, France
    Context :
    As an Expert QA Automation, I was part of the Transverse team and in a microservice architecture where my mission was to participate in the definition and implementation of an automation strategy for the various squads, the automation of tests of Mobile/Web and API applications, as well as maintaining the existing heritage apart from the execution of manual TNRs after each recipe.

    Perimeters: Web/Mobile Application and API – Banking sector

    Missions :

    • Define the overall automation strategy and that of each squad
    • Define and set up the automation platform and frameworks
    • Define and set up the automation workflow
    • Select with the transverse QAs the automatable TNRs and automate them
    • Support QAs in writing test books in Gherkin
    • Support the QAs of the squads in the change management (BDD, Browserstack, Gitlab CI…)
    • Set up the 3 amigos ceremony within certain squads.
    • Choice of the device farm tool and its implementation + support the QAs in its use
    • Implementation of a monitoring Dashboard with KPI for management
    • Planning the daily execution of auto TNRs in recipe and helping to analyze the results
    • Update the automated test heritage
    Methodology: Agile Scrum

    Technical environment: 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
    PUBLIC SECTOR
    February 2022 - January 2023 (11 months)
    78370 Plaisir, France
    As a QA & automation engineer, I was part of the VLS (Vélo libre-service) team and in a microservice architecture where my mission was to participate in the automation of tests of many existing applications, as well as maintaining the existing heritage apart from the execution of manual TNRs after each recipe.

    Perimeters: Web/Mobile Application and API

    Missions:
    • Project coordination with the teams responsible for the microservices consumed by the mobile applications
    • Analysis of requirements and functional specifications.
    • Execution of manual TNRs after each recipe
    • Automation of tests for web applications with Selenium webdriver and Cucumber
    • Automation of tests for mobile applications (Android&iOS) with TestNG(java) and Appium
    • Migration of the automation project with the two python frameworks (pytest/behave) and Appium
    • Execution of HTTP requests (GET/POST/UPDATE/DELET) for API tests via Postman and Swagger
    • Debugging of Web-services using the Charles tool using mocks
    • Management and monitoring of anomalies.
    • Test management with the Jira XRAY tool
    • Completion of daily reports and communication of progress status of my tasks.

    Methodology: Agile Scrum

    Technical environment: 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 coordinator
    SOCIAL NETWORKS
    June 2021 - January 2022 (7 months)
    Lac De Tunis, Tunisia
    As part of the development of web/mobile applications for a social network similar to Facebook and Instagram, I joined one of the test teams as a Full Stack QA automation engineer, in order to participate in the automation of tests of many existing applications (Web/Mobile and API), as well as maintaining the existing heritage. In recent months, I have been promoted to the position of Team Coordinator for a team of 8 people.

    Perimeters: Web/Mobile Application and API

    Missions:
    • Project coordination with business teams
    • Analysis of requirements and functional specifications.
    • Develop Scrum ceremonies such as (Sprint grooming, Sprint planning, Daily Scrum meeting, Sprint Review).
    • Ensure close cooperation between all roles and functions, resolves resource and non-compliance issues with Scrum practices.
    Team coordinator
    • Review product requirements, documents and create test cases to ensure that the code generated by the development team complies with the specified requirements.
    • Design and implementation of test scenarios.
    • Automation of tests for mobile applications with TestNG and Appium
    • Automation of tests for the web application with the Cypress framework
    • Implementation of test cases and test plans for APIs and client application services with the Postman and Swagger tool
    • Execution of functional tests.
    • Management and monitoring of anomalies.
    • Raise alerts in case of blocking
    • Completion of daily reports and communication of progress status of my tasks.

    Methodology: Agile Scrum

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

Recommendations

Be the first to recommend Ahmed

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

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

Education

  • Bachelor's degree, management information technology
    University of Tunis el Manar
    2019
    Licence fondamentale, informatique de gestion

Certifications

Skill set

Categories