À propos de Ahmed
Anglais
Capacité professionnelle complète
Français
Capacité professionnelle complète
Arabe
Bilingue ou natif
Expériences
- BFORBANKExpert QA Automation EngineerBANQUE & ASSURANCESfévrier 2023 - Aujourd'hui (3 ans et 4 mois)Puteaux, FranceContexte :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 bancaireMissions :
- 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 ScrumEnvironnement technique: Java, Selenium WebDriver, JUnit, Appium, BrowserStack, Karate, REST APIs,Postman API, GitLab, Bitrise, Cucumber, Squash TM, API Swagger, Kafka, Confluence, JIRA, - JCDecauxQA Automation EngineerSECTEUR PUBLIC & COLLECTIVITÉSfévrier 2022 - janvier 2023 (11 mois)78370 Plaisir, FranceEn 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 APIMissions :• 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 ScrumEnvironnement 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 coordinateurRÉSEAUX SOCIAUXjuin 2021 - janvier 2022 (7 mois)Lac De Tunis, TunisieDans 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 APIMissions :• 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 ScrumEnvironnement 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
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
Formations
- Licence fondamentale, informatique de gestionUniversity of Tunis el Manar2019Licence fondamentale, informatique de gestion
Certifications
- Selenium WebDriver with JavaTest Automation University2021
- API Test Automation with PostmanTest Automation University2021