About Ikram
English
Native or bilingual
French
Native or bilingual
Experience
- JCDecauxQA Lead TransversePRESS AND MEDIAApril 2024 - Today (2 years and 2 months)Plaisir, FranceMissions• • Diriger l'équipe de développement de tests automatisés.• • Définir et mettre en œuvre la stratégie globale de test et d'automatisation, incluant les objectifs, méthodes et outils.• • Concevoir, développer et maintenir une suite complète de tests automatisés (fonctionnels, de bout en bout) pour les plateformes de gestion publicitaire.• • Automatiser avec Cypress les tests des algorithmes de calcul de playlists pour valider leur exactitude et fiabilité, en complément avec des analyses manuelles pour les cas complexes.• • Établir et suivre des indicateurs de performance (KPI) pour mesurer l'efficacité de la stratégie de test et la couverture fonctionnelle.• • Développer des tests automatisés en utilisant et autres outils appropriés.• • Assurer la maintenance et la mise à jour des tests existants pour maintenir leur pertinence et efficacité.• • Surveiller l'exécution des tests pour garantir une couverture complète des fonctionnalités critiques.• • Analyser les résultats des tests et générer des rapports de performance détaillés.• • Configurer et maintenir les pipelines sur l'orchestrateur Jenkins• • Gérer les projets et repositories GitLab, incluant la résolution des conflits de merge et la maintenance des branches.• • Collaborer avec les développeurs pour intégrer les tests dans le processus de développement.• • Collaborer avec les développeurs et gérer les merges, corriger les conflits, et générer les versions dans le processus• • Encadrement et Formation• • Encadrer et former les alternants sur les outils et méthodologies d'automatisation.
- Société GénéraleQA AutomaticienneTELECOMMUNICATIONSOctober 2021 - January 2024 (2 years and 3 months)Courbevoie, FranceMissions Détaillées :• • Tâches BACK• • Analyse et conception des cas de tests pour les différents User Stories• • Création de collections de requêtes API dans Postman pour couvrir différents scénarios de test.• • Utilisation de Newman pour exécuter des collections de tests en ligne de commande, permettant ainsi l'intégration dans des pipelines CI/CD ou des tâches planifiées.• • Mise en place de jeux de données de test pour couvrir différentes conditions et cas d'utilisation.• • Utilisation d'assertions dans Postman pour valider les codes de statut HTTP, les champs de réponse• • Génération de rapports détaillés sur les résultats des tests, y compris les succès, les échecs et les détails des requêtes.• • Identification et signalement des anomalies, suivi de leur implémentation et correction• • Documentation des scénarios de test, des scripts Newman et des configurations d'environnement.• • Participation à la réunion Go/noGo de mise en PROD• • Tâches FRONT• • Collaboration avec les parties prenantes pour comprendre les exigences métier et les fonctionnalités attendues• • Mise en place des scénarios de test en utilisant le langage Gherkin.• • Écriture de scripts de test automatisés en utilisant JS avec Cypress Web Driver afin de tester le Dashboard de Scalexpert• • Maintenance et amélioration continue des frameworks d'automatisation pour assurer leur efficacité à long terme.• • Intégration des tests automatisés dans les pipelines CI/CD pour assurer une validation continue• • Outils et technologies : Jira, Confluenca, XRay, BDD , PgAdmin, Postman,Newman,Cypress, JS,Github, scaled Agile Framework
- SagemcomQA AutomaticienneTELECOMMUNICATIONSJuly 2019 - September 2021 (2 years and 2 months)Tunis, Tunisia• • Conception, développement et maintenance des tests des API des endurances et de stress avec STBTester• • Fourniture des mises à jour de l'avancement des compagnes de tests au chef de projet.• • Projet : Développement d'une solution d'automatisation robuste pour une application interne critique, garantissant la qualité des fonctionnalités de gestion du cycle de vie des STBs (Set-Top Boxes), incluant la disponibilité, la connectivité, le provisionnement et la gestion des populations.• • Tâches & Réalisations Détaillées :• • Définition de l'architecture et de la stratégie d'automatisation from scratch avec Selenium.• • Implémentation du Design Pattern Page Object Model (POM) pour une structure modulaire, maintenable et évolutive, séparant clairement les sélecteurs UI de la logique des tests.Development (BDD), permettant la rédaction de scénarios de test en langage Gherkin compréhensible par l'ensemble des parties prenantes (MOA, développeurs, QA).• • Développement et exécution de scripts de test E2E couvrant les processus métier critiques de la gestion des STBs.• • Rédaction de scénarios Gherkin (Feature, Scenario, Given/When/Then) pour formaliser les spécifications fonctionnelles et les cas de test.• • Configuration et personnalisation de la génération de rapports détaillés avec Extent Reports, offrant une visibilité claire sur les résultats des tests (succès, échecs, screenshots) pour une analyse rapide par l'équipe.• • Configuration et orchestration de pipelines Jenkins pour automatiser l'exécution des suites de tests.• • Gestion de différentes configurations (environnements de test, variables) pour des exécutions flexibles (smoke tests, regression tests).• • Optimisation des scripts pour la performance et la fiabilité (réduction des temps d'exécution, gestion des attentes implicites/explicites).
Recommendations
Be the first to recommend Ikram
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Diplôme national d'ingénieur Systèmes embarquésEcole Nationale d'Ingénieur de Carthage2017Diplôme national d'ingénieur Systèmes embarqués