TAC TIC
TAC TIC
Tunisie

29 Mise en place d’une plateforme avancée de performance testing pour applications web : stress testing, soak testing, tests de montée en charge et analyse temps réel PFE

Tests de performanceTests / Assurance qualitéAutomatisation de tests

Publié il y a environ 17 heures

Stage
⏱️4-6 mois
💼Hybride
📅Expire dans 13 jours
Tu construis un pipeline, pas un coup de chance.

Description du poste

Présentation du projet

  • Objectif : concevoir et déployer une plateforme avancée de tests de performance pour applications web incluant stress testing, soak testing, tests de montée en charge et analyse en temps réel.
  • Contexte : projet PFE destiné à industrialiser les campagnes de tests de charge et fournir des métriques exploitables pour les équipes produit et infra.

Missions principales

  • Mise en place d’une architecture de tests automatisés en s’appuyant sur des outils comme Cypress, Selenium 4 et scripts Python pour orchestrer les scénarios de charge.
  • Développement et exécution de scénarios : tests de montée en charge, tests de stress et soak tests pour évaluer stabilité et limites des applications web.
  • Intégration d’un système de collecte et d’analyse temps réel des métriques (latence, débit, erreurs, consommation ressources) et tableaux de bord pour le suivi.

Livrables attendus

  • Une plateforme reproductible et documentée permettant de lancer des campagnes de performance (scripts, pipelines, configuration des outils).
  • Jeux de tests et rapports automatisés incluant graphiques et analyses des résultats (comparatifs, seuils d’alerte, recommandations d’optimisation).

Profil et compétences recherchées

  • Niveau : Bac+3 / Bac+5 (stage PFE), autonomie dans la gestion d’un projet technique.
  • Compétences techniques : bonne maîtrise de Cypress, Selenium 4 et Python; connaissances en métriques de performance, HTTP, systèmes distribués et monitoring.
  • Compétences attendues : scripting, automatisation CI/CD, analyse de logs, capacité à interpréter les résultats de tests et proposer des améliorations.

Environnement technologique & pédagogie

  • Technologies mentionnées : Cypress, Selenium 4, Python.
  • Supervision : encadrement par un tuteur technique, échanges réguliers avec équipes Dev et Ops pour intégration et validation des scénarios.
  • Durée et niveau : stage PFE de 4 à 6 mois, destiné à étudiants Bac+3/Bac+5.