Khalil Riahi

Senior QA Engineer | Automatisation des Tests

Salaire / Taux journalier

Douz, Tunisie

Freelance, ouvert au CDI

Expertises

JenkinsSeleniumPlaywright

Langues

AnglaisArabeEspagnolFrançais

À propos

Introduction

Ingénieur QA Senior avec 6+ ans d'expertise en automatisation des tests et leadership d'équipes. Spécialisé en Selenium, Playwright, Jenkins CI/CD avec expérience prouvée chez Devoteam, NeoXam et eXo Platform. J'optimise vos processus de test pour réduire les délais de livraison et garantir la qualité logicielle.

Liens

Expérience de travail

Senior QA Engineer

Devoteam

avr. 2025 - Présent

1 an 7 mois

Senior QA Automation Engineer

NeoXam

mai 2023 - mars 2025

1 an 11 mois

Tâches et réalisations: - Vérification hebdomadaire des cas de test échoués sur Jenkins liés au CI/CD. - Analyse des résultats d’exécution des rapports de test, et déclaration des bugs sur les versions Datahub. - Optimisation et maintenance continue des tests déjà existants en échec en fonction de l’évolution faite et en fonction des versions recommandées pour le client. - Etude de faisabilité de l’automatisation des cas de test conçus sur Datahub. - Automatiser les tests des nouvelles fonctionnalités implémentées avec Playwright. - Gestion du projet d’automatisation avec Git/Jenkins (création des branches, fusion des branches, résolution des conflits "Rebasing", gestion des versions "Backporting", exécution des tests sur une version spécifique).

Automation Test Lead

eXo Platform

mai 2019 - mai 2023

4 ans 1 mois

Les Berges Du Lac II

Tâches et Réalisations : - Etude de faisabilité de l’automatisation des cas de test conçus sur Qmetry. - Développement des tests fonctionnels automatiques. - Optimisation et maintenance continue des tests déjà existants en échec en fonction de l’évolution faite et en fonction des versions recommandées pour le client. - Exécution des cas de test avec Docker et Jenkins. - Analyse des résultats d’exécution des rapports de test et déclaration des bugs trouvés avec JIRA. - Revue fonctionnelle du code, nettoyage et réusinage des suites des tests automatisés via la suppression du code mort et des temps d’arrêt. - Réécriture des anciens scénarios pour minimiser le temps d’exécution des tests. -Mise en place de nouveaux frameworks (Serenity, Cucumber). - Développement des tests de non régression visuelle. - Automatisation des tests fonctionnels des API REST. _ Réalisation des tests de performance JMeter. - Réalisation des tests mobile Appium. - Faire la revue du code des autres membres de l’équipe. - Gestion du projet d’automatisation avec Git (création des branches, fusion des branches, résolution des conflits "Rebasing", gestion des versions "Backporting".

Consultant Automatisation Test

neolians

oct. 2018 - mai 2019

8 mois

Les Berges Du Lac II

*Client : PSM, Projet: Trepidai, Contexte: ERP de gestion des boutiques de réparation des GSM en ligne : - Préparation des jeux de données (XML). - Exécution des requêtes SQL pour récupérer des informations de la base de données MySQL déjà préparée par l’équipe de développement. - Utilisation de l’outil Sélénium Framework pour automatiser les tests Web. - Priorisation des cas de test conçus sur Squash TM à automatiser suivant l’exigence du client. - Implémentation des cas de test conçus. - Exécution des jobs avec la notion Pipeline sous Jenkins, analyser et interpréter les rapports Jenkins. - Maintenir les cas de test en fonction de l’évolution du logiciel. - Remonter des bugs et des régressions sur JIRA. *Client : Berger-Levrault, Projet: E.sedit, Contexte: ERP de gestion financière des collectivités locales : - Utilisation de l’outil Sélénium Framework pour automatiser les tests Web. - Implémentation des cas de test conçus dans des fichiers Excel fournis par le client chaque Sprint. - Exécution des jobs avec la notion Pipeline sous Jenkins, analyser et interpréter les rapports Jenkins. - Maintenir les cas de test en fonction de l’évolution du logiciel. - Remonter des bugs et des régressions sur JIRA. *Client : Creative IT, Projet: MES Qubes, Contexte: ERP de gestion des processus industriels en collectant en temps réel des données de production d’un atelier ou d’une usine : - Utilisation de l’outil Sélénium Framework pour automatiser les tests Web. - Conception des cas de test sur Squash TM en se basant sur des présentations PowerPoint fournies par le client. - Exécution des campagnes de test sur Squash TM. - Priorisation des cas de test conçus sur Squash TM à automatiser suivant l’exigence du client. - Implémentation des cas de test conçus. - Exécution des jobs avec la notion Pipeline sous Jenkins, analyser et interpréter les rapports Jenkins. - Maintenir les cas de test en fonction de l’évolution du logiciel. - Remonter des bugs et des régressions sur JIRA.

Développeur Java/JEE

Faurecia

mars 2018 - oct. 2018

8 mois

Centre Urbain Nord

Application centrale "Master Data Management EBX" : Tâches et Réalisations : - Rédaction des spécifications techniques et fonctionnelles des nouvelles fonctionnalités. - Etude de faisabilité des nouvelles demandes et estimation de charge. - Participation aux réunions daily meeting et weekly en respectant la méthode Agile Scrum. - Conception et implémentation des besoins métiers. - Assurer les livraisons : exécution des builds, packaging et libérations sur les environnements Qualification, Pre-Production et Production. - Effectuer les tests modulaires et d’intégration sur les environnements de UAT et de Pre-Production. - Rédaction de la documentation concernant les fonctionnalités implémentées et les bugs corrigés.

Stage PFE

attijari bank

mars 2017 - août 2017

6 mois

Centre Urbain Nord

Conception et réalisation d’une application web JEE (Spring et JSF) de gestion des virements bancaires qui assure un transfert des virements instantanés ou de type fichiers sécurisé et automatisé via: - La gestion des utilisateurs, - La gestion des répertoires, - La gestion des serveurs de fichiers, - L’authentification forte SMS, - La gestion des comptes bancaires, - La gestion des virements instantanés, - Le traitement des fichiers de virements, - La signature numérique des reçus.

Stage d'été

Attijari Bank

juil. 2016 - juil. 2016

1 mois

Tunis, Tunisie

Conception et réalisation d'une application mobile Android. Cette application permet de géo-localiser les guichets automatiques bancaires et les agences les plus proches de la position courante du client à proximité de 5 kilomètres, et ainsi trouver le trajet entre les destinations, calculer la distance kilométrique restante et la durée de temps en minutes.

Stage d'été

Tunisie Télécom

juil. 2015 - juil. 2015

1 mois

Ariana, Tunisie

Réalisation d'une application Java se basant sur la création d'un client Java de production et de consommation des messages dans des files d'attente par l'intermédiaire d'Active Apache MQ.

Stage d'été

CEPEX

juin 2015 - juil. 2015

2 mois

Tunis, Tunisie

Conception et configuration des systèmes d'exploitation réseau Windows Server. Configuration la connexion Telnet et SSH pour pouvoir administrer des équipements matériels à distance.


Formation

Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT

Diplôme d'ingénieur en informatique

2014 - 2017

4 ans

University of Tunis El Manar

Attestation de réussite au concours national préparatoire aux études de l'ingénieur (section MP)

2014 - 2014

1 an

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.