
Ahmed BEN GARA ALI
Expert QA Automation Engineer | Selenium | Appium
Salaire / Taux journalier
Paris, France
Mobilité : Lyon, Aix-en-Provence, ...
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur en automatisation des tests avec 7 ans 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, Playwright, 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.
Expérience de travail
Expert QA Automation
BforBankFreelance
févr. 2023 - Présent
3 ans 5 mois
Ville de Paris, Île-de-France, France
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…) • Choix de l’outil de ferme de devices et sa mise en place + accompagner les QA dans son utilisation • Mettre en place de KIP automation et les suivre • 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
QA Automation Engineer
JCDecaux
févr. 2022 - janv. 2023
1 an
Plaisir, Île-de-France, 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 – Secteur public Missions : • Coordination de projet avec les équipes responsable des micro-services 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 framework 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
Baaz, Inc.
juin 2021 - janv. 2022
8 mois
Tunis, Tunisia
Team Coordinator
sept. 2021 - janv. 2022
5 mois
Tunis, Tunisia
• Managing Scrum events such as (Sprint grooming, Sprint planning, Daily Scrum meeting, Sprint Review) • Enables close cooperation across all roles and functions, addresses resource issues, and disobedience of Scrum practices.
QA Automation Engineer
juin 2021 - janv. 2022
8 mois
Les Berges du Lac 1, 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 QA Full Stack automation engineer, in order to participate in the automation of non-regression tests of many existing applications (Web/Mobile and API), as well as maintaining the existing assets. In the last few months, I have been promoted to the position of Team Coordinator for a team of 8 people. Scope: Web/Mobile application and API - Social network Main Responsibilities: • Review product requirements, documents, and create test cases to ensure code generated by the engineering team conforms to the specified requirements. • Executing, updating, and maintaining existing test automation frameworks, solutions and test scripts • Experience in Appium - Mobile app automation (iOS and Android). • Experience in writing test cases and test plans for client-based application APIs and services. • Experience in Jenkins - continuous Integration. • Perform system test, integration, and performance testing on the product. • Work with various teams in the organization to ensure appropriate project requirements are met. • Reporting bugs using Reporting tools. Méthodologie : Agile Scrum
QA Automation Engineer
TESTY On Demand
nov. 2020 - mai 2021
7 mois
Les Berges du Lac 2 , Tunisia
As a quality assurance automation engineer and as part of the development of a web, mobile and desktop application allowing project management and collaborative work, I had the mission to maintain the existing web application and to create an automation project for the mobile applications (Android & IOS). Scope: Web, mobile, and desktop application - Online project management • Participating in the preparation and creation of test cases. • Developing automated scripts for the web application using PHP and codeception testing framework and Selenium WebDriver. • Developing automated tests using Selenium Webdriver, TestNG framework with java and Appium. • Executing test cases after each build using JENKINS Continuous Integration. • Checking automated test results after each execution on JENKINS. Methodology: Agile scrum Technical environments: Selenium TestNG Framework, Selenium Web Driver, Appium (Android & IOS), Java, PHP, Codeception Testing Framework, Maven, XPATH, Git, Jenkins, Gherkin
QA Engineer
think tank Business Solutions Tunisia
juil. 2019 - oct. 2020
1 an 4 mois
Gouvernorat de Tunis, Tunisia
As a QA Tester, I've worked on many projects in various industries such as automotive, banking, logistic and industrial sectors and other specific projects for large-scale companies such as Allianz, BMW, Audi, PlanetHome, and RNE, etc. Scope: Web application - Automotive, real estate and financial sectors • Work with developers and Product Owners to create and/or analyze features and requirements for stories. • Writing Test Cases and preparing Test Plans. • Develop test automation using: Java-based automated test framework, Open Source Selenium test tools, and Cucumber. • Execute Automated test cases using Jenkins and JIRA. • Logging Defects, preparing Test Reports. Methodology: Agile Scrum Technical environments: Manual testing, Selenium Web Driver, Cucumber BDD, Java, Maven, XPATH, Git, JIRA, Jenkins, Katalon, Selenium IDE, Gherkin
Graduation Project
Sopra HR Software
févr. 2019 - mai 2019
4 mois
Gouvernorat de Tunis, Tunisia
This work was undertaken as part of my graduation project in the company Sopra HR Software, the task was to realize a web application that aims to automate functional tests on the application HR Access such as accessibility tests, navigation tests between the two versions of the application HR Access, navigation tests in HRCT app, database connection tests, and other functional tests. Thus, The application ensures the generation of reports which contain the results of the executed tests and run the tests on one or multiple clients. In addition to that scrum project management approach was used throughout the whole period. The application has been developed using JEE(Spring Boot, Hibernate, HTML, CSS) for web application development, Selenium Webdriver(Java), and Cucumber for the automated tests which will be started from the App.
Formation
University of Tunis El Manar
Licence fondamentale, informatique de gestion
2016 - 2019
4 ans
Licences et certifications
Software Testing Foundations: Continuous Testing and DevOps
Délivré le : août 2021
Mobile Testing with Appium
Délivré le : août 2021
API Test Automation with Postman
Délivré le : juil. 2021
Web Element Locator Strategies
Délivré le : juin 2021
Test Automation in DevOps
Délivré le : juin 2021
Source Control for Test Automation with Git
Délivré le : juin 2021
Selenium WebDriver with Java
Délivré le : juin 2021
Java Programming
Délivré le : juin 2021
Introduction to TestNG
Délivré le : juin 2021
Continuous Integration with Jenkins
Délivré le : juin 2021
Angular - The Complete Guide (2021 Edition)
Délivré le : janv. 2021
Python for Data Science
Délivré le : nov. 2020
Cucumber With Java
Délivré le : nov. 2020
Codeless Test Automation with Selenium IDE
Délivré le : nov. 2020
Scrum Fundamentals Certified
Délivré le : mai 2020
Scrum Foundation Professional Certificate (SFPC)
Délivré le : mai 2020
Fundamentals of digital marketing
Délivré le : mai 2020