Au sein d'une équipe spécialisée dans les services de tests techniques, la mission consiste à accompagner les projets et les équipes de développement dans la validation des performances, de la robustesse et de la résilience des applications critiques du système d'information.
L'équipe met à disposition des moyens, de l'expertise, du conseil et du support pour la réalisation de tests non fonctionnels, notamment les tests de charge, de performance et de résilience.
Missions
- Gestion complète des campagnes de tests de performance
- Recueillir et analyser les besoins de tests auprès des équipes projets.
- Définir les objectifs et scénarios de tests en fonction des attentes métier et techniques.
- Étudier les parcours fonctionnels et les prérequis nécessaires à la réalisation des tests.
- Préparer les campagnes de tests :
scripting ;
paramétrage des outils ;
mise en place du monitoring.
- Planifier et exécuter les campagnes de tests de charge, de performance et de résilience.
- Identifier, qualifier et suivre les anomalies détectées.
- Analyser les résultats obtenus et évaluer la capacité des applications à respecter les exigences de performance.
- Produire les rapports de tests et émettre des recommandations avant mise en production.
- Participer à la validation et à la diffusion des résultats auprès des parties prenantes.
Amélioration continue
- Contribuer à l'évolution des processus et méthodologies de test.
- Participer à l'amélioration des stratégies de performance et de résilience.
- Promouvoir et appliquer les bonnes pratiques de tests au sein de l'équipe.
- Participer à l'automatisation des activités récurrentes lorsque cela est pertinent.
Environnement technique
- Performance & Monitoring
- Tests de charge
- Tests de performance
- Tests aux limites
- Tests de résilience applicative
- Outils de monitoring et d'observabilité
Technologies
- Systèmes d'exploitation
- Conteneurisation et orchestration
- Bases de données
- Réseaux et middleware
- Solutions open source
- Développement
- Java
- Spring Boot
- Node.js
- Outils
- Outils de tests de performance
- Solutions d'APM et de monitoring
- Outils d'analyse de logs et de métriques
Réalisations attendues
- Conduite de plusieurs campagnes de tests de performance chaque mois.
- Analyse et validation de la capacité des applications à supporter les charges attendues.
- Production de rapports détaillés et recommandations d'optimisation.
- Accompagnement des équipes projets dans l'amélioration des performances applicatives.
Expérience
- Expérience significative dans les tests de performance et de résilience.
- Bonne compréhension des architectures applicatives et infrastructures.
- Capacité d'analyse et de diagnostic de problématiques complexes.
- Autonomie, rigueur et esprit de synthèse.
- Sens du travail en équipe et de la communication.
- Appétence pour l'automatisation et l'amélioration continue.
Type de prestation (Client / Hybrid / Remote) : Hybrid
Nombre de jours/semaine ou par mois (à préciser : /s ou /m) chez le client : 3 jours
La possibilité de renouvellement (oui/non) : oui