[nom]
QA Automation Engineer · JavaScript / Java · Selenium · Agile/Scrum
Sala Al Jadida (Rabat) · [téléphone] · [e-mail] · [lien]
PROFIL
Ingénieur QA Automation spécialisé en tests automatisés avec JavaScript/Java, Selenium et TestNG. Expérience en conception de plans de test, exécution de campagnes fonctionnelles et automatisées, validation d'API REST et reporting structuré des résultats. Habitué à collaborer étroitement avec les équipes Dev dans des environnements Agile/Scrum. Rigoureux, orienté qualité et amélioration continue, avec une forte capacité d'apprentissage et d'adaptation rapide à de nouveaux outils et méthodologies.
EXPÉRIENCES PROFESSIONNELLES
Testeur Fonctionnel / Développeur Full-Stack — Inovadex Consulting
Mars – Septembre 2025 · Stage
- Conception et développement de scripts de tests automatisés avec Selenium (JavaScript) sur des systèmes applicatifs intégrés.
- Mise en place et exécution de tests fonctionnels : scénarios de régression, tests end-to-end et validation des critères d'acceptation.
- Validation des API REST avec Postman : couverture fonctionnelle, cas limites et intégration inter-composants.
- Identification, documentation et suivi des anomalies ; analyse cause-racine et vérification post-correction avec l'équipe Dev.
- Reporting structuré des campagnes de test : taux de couverture, résultats d'exécution et synthèse qualité.
- Développement d'un module SIRH full-stack (Spring Boot / React).
Développeur Full-Stack — Sopra Solution
Juillet – Septembre 2024 · Stage
- Developpement d'une application SaaS en methodologie Agile Scrum pour la gestion d'une clinique dentaire
- Creation du back-end Java/Spring Boot exposant des API REST (rendez-vous, patients, factures)
- Conception de la couche de persistance avec Hibernate et optimisation des requetes SQL
- Developpement du front-end avec Angular
- Tests et validation des API REST avec Postman Développeur Python — ONCF Juillet – Août 2023 · Stage
- Développement d'une application de facturation avec Tkinter (Python) et validation fonctionnelle avant mise en production.
COMPÉTENCES TECHNIQUES
Tests & Automatisation : Selenium WebDriver (Java / JavaScript), JUnit, TestNG, Tests fonctionnels, Scénarios de régression, Page Object Model
API & Intégration : Postman, REST API Testing, validation inter-composants
Langages : Java, JavaScript, Python, C++, SQL
Frameworks : Spring Boot, Spring Security, JPA/Hibernate, React, Angular
CI/CD & Outils : Git, GitLab, Maven, Docker, Jira, IntelliJ IDEA, VS Code
Bases de données : PostgreSQL, MySQL, SQL Server
Méthodologies : Agile / Scrum, STLC, Root Cause Analysis, Reporting QA
FORMATION
Ingénieur d'État en Informatique — option MIAGE | 2020 – 2025
École Marocaine des Sciences de l'Ingénieur (EMSI) — Rabat
LANGUES
Arabe — Langue maternelle Français — Courant (C1) Anglais — Intermédiaire (B1+)