
Mohammed FATAH
Ingénieur QA Automation Senior
Salaire / Taux journalier
Montpellier, France
Freelance, ouvert au CDI
Expertises
Langues
Expérience de travail
Ingénieur QA Automation
CA-TS (Crédit Agricole Technologies & Services)
févr. 2024 - Présent
2 ans 9 mois
– Conception et développement from scratch des Frameworks d’automatisation mutualisé (UI & API) basé sur Selenium, RestAssured, Postman et Java. – Mise en place d'une architecture modulaire et scalable permettant l'intégration de plusieurs applications titres. – Définition et implémentation de la stratégie de test automatisé (TNR) pour sécuriser les parcours critiques métiers. – Automatisation des tests Front-End (Selenium) et Back-End (Postman / RestAssured) pour les parcours E2E Titre & Ma Banque. – Mise en place de tests automatisés mobiles avec Appium sur l'application Ma Banque. – Intégration des tests automatisés dans les pipelines CI/CD (GitLab CI, Jenkins) pour exécution continue. – Développement de mécanismes avancés de gestion des jeux de données (JDD) avec sélection dynamique en SQL. – Génération de rapports HTML enrichis (logs, captures d'écran, données utilisées) facilitant l'analyse des résultats de test. – Implémentation de scénarios BDD en Gherkin avec Cucumber et gestion des cas de test via Jira / Xray. – Intégration avancée de Xray (Jira) : gestion des campagnes de test, exécution automatisée et reporting des résultats dans Jira. – Mise en place de systèmes de reporting automatisé (Xray, GitLab, Cucumber Report) avec remontée des résultats en temps réel pour un suivi qualité efficace. – Implémentation de notifications automatiques des résultats de tests via Email et Microsoft Teams (Webhooks). – Collaboration avec les équipes métiers, développeurs et DevOps pour améliorer la qualité des livraisons. – Participation active aux guildes QA (communautés de testeurs) pour améliorer en continu les Frameworks d'automatisation et les pratiques de test.
Ingénieur automatisation QA
CELIO
août 2021 - janv. 2024
2 ans 6 mois
– Élaboration et mise en place d'une stratégie d'automatisation. – Conception et implémentation d'un Framework d'automatisation en utilisant Selenium et Java. – Développement de scripts d'automatisation pour les tests de non-régression (TNR) avec Selenium. – Création de plans de test avec Xray en utilisant le langage Gherkin. – Intégration de Xray dans les squads et définition des bonnes pratiques d'utilisation. – Intégration des solutions de test dans les pipelines CI/CD avec GitLab. – Collaboration avec les équipes DevOps pour optimiser les processus CI/CD. – Exécution de campagnes de tests API manuels avec Postman et automatisés avec RestAssured. – Automatisation des tests pour les applications web et mobiles. – Création de tickets et remontée des bugs identifiés aux équipes de développement. – Génération de rapports de tests automatisés. – Maintenance et optimisation continue du Framework d’automatisation. – Mise en place et exécution de tests de performance. – Amélioration continue des processus de test.
Ingénieur automatisation QA
ACADOMIA
nov. 2019 - août 2021
1 an 10 mois
– Élaboration et mise en place d'une stratégie de test. – Conception et rédaction de plans de test, cas de test, et scénarios de test. – Automatisation des tests d'interface utilisateur (UI) avec Selenium et Cucumber. – Exécution de tests API avec Postman. – Collaboration avec les équipes DevOps pour déploiement (CI/CD). – Création de tickets et remontée des bugs identifiés aux équipes de développement. – Génération de rapports de tests automatisés. – Utilisation de Jira pour la gestion des tâches, suivi des bugs, et planification des sprints en méthode Scrum. – Rédaction des modes opératoires et documentation. – Maintenance et optimisation continue du Framework d’automatisation. – Collaborations inter-équipes.
Développeur JAVA
Sonelgaz
sept. 2014 - mai 2019
4 ans 9 mois
– Développement d'une application SIG en architecture 3-tiers (Angular / Spring Boot / MySQL). – Mise en place de la sécurité (JWT, RSA, HMAC). – Développement d'API REST et microservices.