Med Amine Hasni

Senior QA Automation Engineer

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

CypressSeleniumPythonConfluenceJavascriptPlaywrightGitJenkinsPostmanJiraTypescriptGitLab

À propos

Introduction

Ingénieur QA senior avec 8 ans d'expertise en automatisation et tests de charge, actuellement chez Enedis. Spécialisé dans la conception de frameworks from scratch (Robot Framework, Selenium, Cypress, Playwright) et l'intégration CI/CD, avec un leadership technique éprouvé. J'apporte une expertise complète en tests front/back, API et performance pour garantir la qualité de vos applications web.

Liens

Expérience de travail

Senior QA Automation Engineer

Enedis

janv. 2024 - Présent

2 ans 10 mois

Paris, France

– Automatisation des tests: Mise en place et maintenance de tests automatisés utilisant Robot Framework et Selenium, couvrant à la fois les tests front-end et back-end. – Tests front-end : Réalisation de tests web pour garantir la qualité et la performance des interfaces utilisateurs. – Tests back-end : Conception et exécution de tests sur les API et les bases de données pour assurer l'intégrité et la fiabilité des systèmes backend. – Environnement Linux : Utilisation quotidienne de Linux pour le développement, l'exécution et le débogage des scripts de test. – Développement de projets from scratch: J'ai initié et dirigé la mise en place de projets d'automatisation de tests depuis le début, définissant les architectures et les processus de test. – Déploiement sur GitLab : Gestion et intégration continue des projets d'automatisation sur GitLab, assurant une collaboration fluide et un déploiement efficace des tests. – Leadership technique: En tant que testeur senior de l'équipe, j'assure le mentorat des membres juniors et la coordination avec les autres départements pour améliorer les pratiques de test et la qualité globale du produit.

Testeur QA

Sofrecom Tunisie

mars 2022 - déc. 2023

1 an 10 mois

Tunis, Tunisie

Projet 1: – Définir la stratégie globale d'automatisation et la mettre en œuvre. – Définir la plateforme d'automatisation et son intégration avec la pipeline CI/CD Gitlab. – Identifier les différents outils d'automatisation en fonction du besoin par squad. – Mettre en place une stack technique complète pour assurer l'exécution des tests automatisés depuis le référentiel de test. – Coordonner les activités d'automatisation avec les différentes parties prenantes. – Développer les différents Framework d'automatisation en fonction des technologies des produits et assurer la maintenance et le support. – Automatiser les tests end to end et les tests API en étroite collaboration avec les QA des squads. – Exécuter les tests et remonter les résultats. – Environnement technique: Robot Framework, Selenium, Python, Cucumber, Git, Jenkins, Postman, Jira, Xray, Agilité Projet 2: – Élaborer des scénarios de test qui couvrent les principales fonctionnalités de l'interface utilisateur. – Créer des scénarios de test qui couvrent l'ensemble des fonctionnalités du back-end, y compris les différentes API. – Planifier des campagnes de test en fonction des versions de l'application. – Exécuter les scénarios de test préalablement créés lors des campagnes de test. – Documenter les résultats des tests, en identifiant les problèmes rencontrés. – Générer des rapports détaillés sur les résultats de chaque campagne de test. – Assurer que les cas de test de non-régression sont mis à jour à chaque nouvelle version de l'application. – Ajouter de nouveaux cas de test au besoin pour refléter les nouvelles fonctionnalités. – Exécution manuelle des tests de non-régression – Environnement technique: Jira, Xray, Postman, Agilité, Confluence, BDD Projet 2: (Test de performance + Automatisation des tests) – Participer aux ateliers pour formaliser les tests d'acceptance des US sous format classique où Gherkin (BDD) selon le besoin d'automatisation – Rédiger les cahiers de tests et vérifier la couverture – Préparation des Jeux de données et participation à l'élaboration des Mocks pour les tests API – Organiser les campagnes de tests et les exécuter en manuel ou en automatique – Dérouler les tests de non régression – Analyser les résultats et remonter les anomalies – Mettre à jour le référentiel de tests de non régression – Automatisation et dérouler les scénarios end to end – Participer aux cérémonies agiles : Daily, sprints planning, démo, rétrospectives... – Contribuer à l'amélioration de la démarche et les pratiques de test ainsi que l'outillage – Environnement technique: Selenium, Java, Cucumber, Jmeter, Git, Jenkins, SOAP UI, Jira, Xray, Agilité

QA Engineer

Sagemcom

févr. 2019 - mars 2022

3 ans 2 mois

Tunis, Tunisie

(Test fonctionnel + automatisation des tests) – Définir la stratégie globale d'automatisation et la mettre en œu-vre. – Conception et développement "from scratch" d'un framework d'automatisation des tests web. – Participation et animation des ateliers définition et amélioration des stratégies de tests. – Automatiser les tests end to end et les tests API en étroite collaboration avec les QA des squads. – Participation aux réunions d'agilité. – Revue de code et gestion des PR. – Définition, conception et rédaction des nouveaux cas des tests et exécution des TNR manuels. – Exécuter les tests et remonter les résultats. – Environnement technique: Cypress, typeScript, Gitlab, SOAP UI, Xray, Jira, Agilité, Postman, Confluence, BDD


Formation

Université arabe des Sciences

Diplôme d'ingénieur, Ingénierie informatique

2020 - 2023

2 ans 10 mois

Elife

CQC, Français et technique de communication, Programmation procédurale, Système embarqué

2019 - 2019

1 mois

institut supérieur des Etudes technologiques de siliana

Licence appliquée en génie électrique, technicien supérieur en génie électrique, Génie électrique

2014 - 2018

4 ans 1 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.