About Ahmed
English
Fluent
French
Fluent
Arabic
Native or bilingual
Experience
- BFORBANKExpert QA Automation EngineerBANKING AND INSURANCEFebruary 2023 - Today (3 years and 4 months)Puteaux, FranceContext :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 sectorMissions :
- 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 ScrumTechnical environment: Java, Selenium WebDriver, JUnit, Appium, BrowserStack, Karate, REST APIs,Postman API, GitLab, Bitrise, Cucumber, Squash TM, API Swagger, Kafka, Confluence, JIRA, - JCDecauxQA Automation EngineerPUBLIC SECTORFebruary 2022 - January 2023 (11 months)78370 Plaisir, FranceAs 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 APIMissions:• 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 ScrumTechnical 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 coordinatorSOCIAL NETWORKSJune 2021 - January 2022 (7 months)Lac De Tunis, TunisiaAs 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 APIMissions:• 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 ScrumTechnical 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
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Bachelor's degree, management information technologyUniversity of Tunis el Manar2019Licence fondamentale, informatique de gestion
Certifications
- Selenium WebDriver with JavaTest Automation University2021
- API Test Automation with PostmanTest Automation University2021