Ayadi hamdi

Ingénieur automatisation QA Senior | Selenium

Salaire / Taux journalier

Nantes, France

Freelance, ouvert au CDI

Peut venir sur site

Expertises

PythonJenkinsSelenium

Langues

Français

À propos

Introduction

Ingénieur QA avec 10+ ans d'expertise en automatisation de tests et développement full-stack. Spécialisé en BDD/Selenium/Robot Framework avec maîtrise complète des pipelines CI/CD Jenkins. Expertise prouvée dans l'optimisation des processus de test et la livraison de solutions qualité robustes pour vos projets.

Liens

Expérience de travail

Ingénieur automatisation QA

Cision France

sept. 2023 - Présent

3 ans 2 mois

 Identifier les cas de test à automatiser à partir des user storie du sprint courant.  Prioriser les cas de test dans une campagne de test selon des plan de test  Développer des cas de test avec Robot Framework et python  Identifier et rédiger des scénarios de test  Réaliser des tests de non-régression  Préparer des rapports relatifs à l’état produit  Identifier les bugs en utilisant TestRail ou BrowserStack  Exécution des différents jobs Jenkins

Ingénieur automatisation QA

Instance Supérieure Indépendante pour les Élections - ISIE

janv. 2020 - oct. 2023

3 ans 10 mois

Gouvernorat Tunis, Tunisie

Mission 1: Mise en place d’une solution d’automatisation de test sous l’approche BDD basée sur sélénium Web Driver, Cucumber , JUnit, Eclipse JAVA pour une Applications de gestion des utilisateurs et des Campagne Electorale Principales taches : - Automatisation des tests  Rédiger des cas de tests en format Gherkin avec Cucumber  Développer des cas de test avec Sélénium Web Driver  Identifier et rédiger des scénarios de test  Automatiser les tests APIs à l’aide de Karaté  Réaliser des tests de non-régression  Préparer des rapports relatifs à l’état produit  Gérer le planning du projet  Intégration continue de différentes configurations à l’aide de Jenkins  Exécution des différents jobs Jenkins Environnement :,Sélénium Web Driver, JUnit, TestNG, Cucumber, BDD, Jira, Java, Eclipse, Jenkins, GitHub. Karaté, Squatch TM Mission 2 : Mise en place d’une solution d’automatisation de test sous l’approche BDD basée sur sélénium Web Driver, Cucumber, JUnit, Eclipse JAVA pour une Application de gestion des Candidatures Principales taches : - Automatisation des tests  Rédiger des cas de tests en format Gherkin avec Cucumber  Développer des cas de test avec Sélénium Web Driver  Identifier et rédiger des scénarios de test  Automatiser les tests APIs à l’aide de Postman  Réaliser des tests de non-régression  Analyser les User Stories et les specs  Générer le rapport avec cucumber report  Intégration continue de différentes configurations à l’aide de Jenkins Environnement : Sélénium Web Driver, JUnit, TestNG, Cucumber, BDD, Jira, Java, Eclipse, Jenkins, GitHub. - Test fonctionnel  Analyse des users stories et des specs  Rédaction des plans de test  Rédaction des cas de test avec Squash Tm  Rédaction des cas de test avec Test Link  Préparation des jeux de données  Déclaration des bugs avec Jira  Suivi et validation des bugs  Préparation des TNR  Maintenance des Cas de test Environnement : Jira, Postman, Test Link, Squash Tm

Ingénieur QA

The Way Software Solutions

avr. 2017 - déc. 2019

2 ans 9 mois

Paris, France

Mission 1 (2018 – 2019 ): Mise en place d’une solution d’automatisation de test sous l’approche BDD basée sur sélénium Web Driver, Cucumber, JUnit, Eclipse JAVA pour une Application e-commerce Principales taches : - Automatisation des tests  Conception et rédaction des cas de tests en format Gherkin avec Sélénium  Développer des cas de test avec Sélénium Web Driver  Identifier et rédiger des scénarios de test  Automatiser les tests APIs à l’aide de Postman  Réaliser des tests de non-régression  Analyser les User Stories et les specs  Générer le rapport avec cucumber report  Intégration continue de différentes configurations à l’aide de Jenkins  Exécution des différents jobs Jenkins Environnement :Sélénium Web Driver, JUnit, TestNG, Cucumber, BDD, Jira, Java, Eclipse, Jenkins, GitHub. Mission 2(2017 -2018): Mise en place d’une solution de test et validation d’une application web dédiée pour les jeunes marginalisées dans les régions internes à base des api REST sous la manifeste agile, JIRA, Postman, Eclipse Link, Eclipse Principales taches :  Analyser des Users stories et collaborer avec le scrum team pour assurer la couverture maximale des exigences  Valider les critères d’acceptances et les rédiger en format Gherkin  Rédiger les plans de test  Préparer des jeux de données  Rédiger des cas de test avec Test Link  Détecter les erreurs, les bugs en utilisant Mantis.  Documenter les anomalies levées  Tester les APIs à l’aide de Postman  Suivre et valider les bugs  Analyser des résultats et reporting des données  Préparer des TNR  Maintenir des Cas de test  Rédiger des cas de tests  Développer des cas de test avec Sélénium Web Driver  Exécuter et déclaration des anomalies  Réaliser des tests de non-régression  Générer le rapport avec cucumber report  Documentation des scénario Environnement : Sélénium Web Driver, Cucumber, BDD, Jira, Java, Eclipse, Test Link, Mantis, Excel, agile scrum, postman

Instance Supérieure Indépendante pour les Élections - ISIE

août 2011 - oct. 2017

6 ans 3 mois

Tunisie

Développeur Web Full Stack JAVA sénior

avr. 2014 - oct. 2017

3 ans 7 mois

Tunisie

Mission 1 : Développement, mise en place et administration des application d’accréditation électorale. Principales taches :  Développement des webservices pour le backend (Spring)  Conception des plug-ins au niveau du frontend, côté utilisateurs (html, css, AngularJs)  Conception, manipulation et interrogation des bases de données  Configuration infrastructure matérielle (ex : serveur)  Force de proposition technique et / ou fonctionnelle  Contribution à la rédaction de la documentation technique  Interaction avec le client pour comprendre et caractériser ses besoins, voire le conseiller si nécessaire. Mission 2 : Mise en Place d’un Portail Web avec Application Intranet Principales taches :  Analyse des besoins utilisateurs et création d’un cahier des charges technique.  Conception du solution et élaboration des différents diagrammes  Coordination d’équipe de six personnes pour développer les différents modules de l’application  Développement de la partie front End avec AngularJs  Développement des API (Spring)  Suivi et encadrement d’avancement du projet en utilisant MS Project  Test des API avec Postman et tests unitaires  Maintenance, amélioration et intégration de l’application.  Participer à la mise en œuvre du projet Environnement : JAVA JEE, Eclipse, Kamban, Spring MVC, ANGULARJS, MySQL, MS Project, UML

Développeur web

août 2011 - déc. 2014

3 ans 5 mois

Tunisie

Mission 1 : Développement et mise en place d’une application web Principales taches :  Réaliser l’expression du besoin.  Rédaction du cahier des charges.  Rédaction du WBS (Workflow Business Structure), et le document de déchiffrement.  Conception UML du projet.  Programmation partie Front End HTML5 / CSS3/JS.  Programmation partie Back End via Java Mission 2 : Développement et mise en place du site web de l’ISIE Principales taches :  Analyse des besoins des divers départements de l’ISIE  Rédaction du cahier des charges.  Planification du projet et suivi d’avancement utilisant MS Project  Rédaction du WBS (Workflow Business Structure), et le document de déchiffrement.  Conception Merise du projet.  Rédaction des rapports de gestion avec MS Project  Travailler en collaboration avec plusieurs départements telle que les concepteurs web les gestionnaires du projet …  Installation et configuration de Wordpress  Mise à jour et intégration du contenu du site

Développeur Java- Chargé des applications internes

août 2011 - mars 2014

2 ans 8 mois

Tunis, Tunisie

Projet : Site Web, Active Directory, Antivirus, Gestion de Stock Site Web  Conception et intégration des bannière publicitaire  Mise à jour et intégration du contenu  Développement des nouvelles fonctionnalités selon les besoins  Etude de performance et test de charge du serveur web. Active Directory  Création des UO en fonction du besoin  Gestion des comptes LDAP (création- privilèges, GPO, …)  Contrôler les mises à jour via AD Serveur Antivirus Kaspersky  Installation d’agent Kaspersky sur les ordinateurs client en mode remote via AD  Installation du client Kaspersky sur les ordinateurs distants ainsi que les terminaux mobiles  Contrôle d’accès clients aux sites web malveillant et blocage réseau dans les cas échéants.  Appliquer des stratégies de groupe de sécurités en fonction des catégories et des départements. Applications Web Internes  Trouver des solutions innovantes pour les besoins opérationnels.  Spécifier les besoins techniques et fonctionnels  Développement backend / bases de données / Front end et Intégrations  Mise en production des nouvelles versions des applications et bases de données  Résolution d’incidents / et d’anomalies Environnement: JAVA JEE, Eclipse, Spring boot, Angular, MySQL, VMWare,

Enseignant

Lycée Libre "la liberté" rue Djerba -Medenine

oct. 2007 - juil. 2011

3 ans 10 mois

Enseignement des matières Mathématiques Physique et chimie Planification des leçons du programme pédogogique Evaluation et soutiens des élèves des tous les niveaux sécondaires


Formation

3T + Ordre des ingénieurs tunisiens

Formation Spring

2020 - 2020

1 an

3T + Ordre des ingénieurs tunisiens

formation architecture java

2020 - 2020

1 an

The Way Center

Certification PSM

2020 - 2020

3 mois

Crococoder

formation Angular 8

2019 - 2019

1 an

Universite Suptech Tunisie

Diplôme d'ingénieur

2014 - 2016

3 ans

Certif Cisco CCNA

certif

2015 - 2015

1 an

Centre de formation TMI

Certif JAVA JEE SCJP

2015 - 2015

1 an

Facultés des sciences de Gabès

Maîtrise

2000 - 2006

7 ans

Facultés des sciences de Gabès

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.