Automated QA Test Suites & CI Pipelines
End-to-End Functional Slices, API Contract Assertions, & Continuous Integration

Aperçu du Projet
Pour garantir la robustesse et la sécurité de nos plateformes B2B et grand public, nous avons développé une plateforme d'assurance qualité automatisée multicouche comprenant des suites fonctionnelles E2E, des tests de contrats d'API backend et une automatisation via Jenkins.
Les tests de bout en bout (E2E) simulent les actions des utilisateurs (connexion, gestion des zones géographiques, ajout de remises) automatisés avec Selenium et structurés en scénarios Cucumber/JUnit. En parallèle, les tests API avec Newman/Postman valident les codes de statut, en-têtes HTTP, assertions personnalisées et latences. Jenkins orchestre ce pipeline à chaque commit pour bloquer les régressions.
Piliers d'Assurance Qualité
Workflows E2E Selenium & Cucumber
Simulation complète des parcours utilisateurs (connexion, création de gestionnaires, configurations de promotions) via Selenium, modélisés sous forme de scénarios Gherkin/BDD pour maximiser l'intégrité fonctionnelle.
Tests de Contrats d'API avec Newman
Automatisation des collections Postman exécutées via la CLI Newman. Vérification des cas nominaux (statuts 200/201) et des gestions d'erreurs (401 unauthorized / 403 forbidden / 404) avec assertions de latence.
Automatisation Intégration Continue Jenkins
Configuration de pipelines Jenkins multi-étapes exécutant automatiquement les suites E2E et API. Génération de rapports HTML détaillés (Newman Reporter / Cucumber) et alertes en cas d'anomalie.
Ingénieur Principal QA & Automatisation
Assurance Qualité & Intégration Continue
Rapports d'Automatisation & Tableaux de Bord

Tableau de Bord d'Exécution E2EClick to expand
JUnit test execution runner détaillant les blocs fonctionnels validés et le nombre d'assertions.

Scénario E2E : Ajout de Remise RéussiClick to expand
Validation Selenium confirmant l'ajout réussi de la promotion et la synchronisation des données.

Scénario E2E : Erreur d'Email InvalideClick to expand
Test de scénario négatif E2E vérifiant l'affichage de l'erreur UI en cas d'email invalide.
Résumé de la Suite JUnit E2EClick to expand
Rapport complet d'exécution de la suite Selenium/Cucumber détaillant les taux de succès.
Structure de Collection Postman APIClick to expand
Dossiers modulaires organisés dans Postman pour l'exécution automatisée via Newman.

Rapport de Test API NewmanClick to expand
Synthèse du rapport HTML Newman détaillant les requêtes, assertions, latences et tailles.

Test API : Suppression de Manager RéussieClick to expand
Validation Newman confirmant la suppression d'un gestionnaire avec le statut 200 OK.

Test API : Erreur Suppression ManagerClick to expand
Assertion du code de statut 404 lors de la suppression d'un identifiant inexistant.

Test API : Publication ValideClick to expand
Validation du statut 201 Created et de l'intégrité des payloads sur le endpoint de publication.

Test API : Remise InvalideClick to expand
Validation de l'erreur 400 Bad Request lors de l'envoi d'une promotion mal formée.

