Vous êtes sur la page 1sur 5

(+216) 58 422 757

HAMDI Ayadi ayadi.hamdiqa@gmail.com


Ingénieur QA hamdiIng/
Certification PSM/PSPO ayadi-hamdi/
COMPETENCES

 Test Logiciel : BDD, JIRA, Xray,  Automatisation : Selenium IDE, Selenium


 Gestion de versions : Git, GitHub Web Driver, Cucumber, JUnit, TestNG, Kat-
 DevOps : Docker/ Jenkins, CI/CD alon, cypress, Playwright, Squash TM
 Développement Web : Spring Boot /ANGULAR  API : Postman, KARATE
10,  Base de données : MySQL/POSTGRESQL
Entity Framework, Web API, HTML5, CSS,  SE : Windows, UBUNTU 18
JavaScript
 Méthodologie : Agile Scrum, Kanban

LANGUES

Français Parfait

Anglais Intermédiaire

FORMATION ET CERTIFICATION
 Diplôme d’Ingénieur Génie Logiciel 2016 ;  Formation ISTQB et Test Manuel (the Way
 Certif OCJP Java 6 en 2015 TMI Center 2019)
 Formation pré Certif JAVA en 2015 TMI.  Certification Agile Scrum (PSM/PSPO) (the
 Java JEE Framework Spring en 2020 OIT Way Center 2020)
 Formation Avancée Angular 10 en 2020 OIT  Formation automatisation de test (the Way Cen-
 Formation Architecture Java en 2020 3T Trai- ter 2020)
ning/ OIT  Formation DevOps Foundation (udemy)

EXPERIENCES

INGÉNIEUR AUTOMATISATION QA JAN 2020– AUJOURDHUI


ISIE

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
 Génération et analyse des résultats du rapport
 Préparation des TNR
 Maintenance des Cas de test
Environnement : Jira, Postman, Test Link, Squash Tm
INGÉNIEUR QA AVRIL 2017 – DEC 2019
The Way Software Solution Paris

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 de
commerce électronique pour le compte de Neosport.com.tn

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

DÉVELOPPEUR WEB SINIOR FULL STACK JAVA JUIN 2014 – FÉVRIER 2017
ISIE

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’appli-
cation
 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 AOU 2011– MAI 2014


ISIE

Mission 1 : Développement et mise en place d’une application web e-learning


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
 Travailler en collaboration avec plusieurs départements telle que les concepteurs web les
gestionnaires du projet …
 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
 Installation et configuration de Wordpress
 Mise à jour et intégration du contenu du site

Vous aimerez peut-être aussi