Performance Test Engineer - JMeter (Freelance optional)
Omschrijving
Let op: de tekst van deze vacature wordt niet automatisch vertaald en kan in een andere taal zijn opgesteld.
Présentation
Cette mission s'inscrit dans un environnement IT orienté services publics, avec des activités couvrant notamment :
- la gestion d'infrastructures IT (réseaux, sécurité, data centers, cloud),
- le développement d'applications métiers sur mesure,
- l'accompagnement de projets digitaux (analyse fonctionnelle, UX/UI, gestion de projet),
- la cybersécurité et la protection des données,
- le support aux utilisateurs et la formation.
Mission
Au sein du centre de compétence Tests et sous la responsabilité du responsable QA, vous intervenez sur deux volets complémentaires : la réalisation de tests de performance et l'amélioration continue des pratiques associées.
1. Réalisation des tests de performance
Dans le cadre du refactoring d'une application existante, vous prenez en charge la conception, la mise en œuvre et l'exécution des campagnes de tests de performance nécessaires à la validation des exigences non fonctionnelles avant mise en production.
- Définir la stratégie de tests sur la base des exigences métier et techniques.
- Concevoir, faire évoluer et maintenir les scripts de tests de charge avec Apache JMeter et le framework existant.
- Exécuter des campagnes de charge, de stress, d'endurance et de montée en charge.
- Assurer le suivi des indicateurs de performance ainsi que le monitoring des différentes couches techniques.
- Analyser les résultats, identifier les goulots d'étranglement et proposer des pistes d'amélioration.
- Rédiger les rapports d'analyse et de synthèse à destination des équipes projet et d'architecture.
2. Accompagnement et amélioration continue
Vous contribuez également à la structuration et à la montée en maturité des pratiques de tests de performance.
- Auditer les processus, outils et frameworks existants.
- Identifier les axes d'amélioration et recommander des solutions adaptées.
- Accompagner les équipes dans l'adoption des bonnes pratiques liées aux tests de performance.
- Animer des ateliers, des formations et des sessions de partage de connaissances.
- Intégrer et structurer les activités de tests dans l'outil de gestion de tests XQual.
- Étudier et piloter l'évolution des processus d'automatisation vers GitLab CI.
- Contribuer à la documentation des environnements, frameworks et processus de test.
- Participer à la mise en œuvre et à l'optimisation des pipelines CI/CD.
- Accompagner l'évolution de chaînes d'intégration continue, notamment dans des contextes de migration Jenkins vers GitLab CI.
- Veiller à la gestion et à l'évolution d'environnements de tests distribués.
Compétences recherchées
📌 Expertise en tests de performance
- Maîtrise avancée d'Apache JMeter.
- Capacité à définir des stratégies de tests basées sur les exigences non fonctionnelles (NFR).
- Expérience dans la conception de scénarios de tests complexes et paramétrables.
- Excellente maîtrise de l'analyse des métriques applicatives et infrastructurelles.
- Capacité à détecter les problèmes de performance et à formuler des recommandations techniques pertinentes.
📌 Accompagnement et transmission
- Aptitude à fédérer et accompagner les équipes sur les enjeux de performance.
- Excellentes capacités de communication et de vulgarisation technique.
- Goût pour le partage de connaissances et la diffusion des bonnes pratiques de test et d'industrialisation.
📌 Industrialisation
- Expérience en automatisation et industrialisation des tests.
- Bonne pratique des pipelines CI/CD.
- Connaissance des environnements conteneurisés et distribués.
- Expérience utile avec Docker, Jenkins et GitLab CI.
Environnement technique
📌 Outils et technologies
- Apache JMeter
- Jenkins
- Git / GitLab CI
- XQual
- Docker
- Kubernetes
- Grafana
- InfluxDB
- Elasticsearch / Kibana
📌 Langages
- Groovy / scripts Groovy
- Java
- Python
- Shell
Profil recherché
✅ Compétences techniques
- Expertise confirmée en tests de performance et en analyse de charge.
- Très bonne compréhension des architectures applicatives et des infrastructures.
- Expérience significative dans l'automatisation et l'industrialisation des tests.
- Maîtrise attendue de JMeter ainsi qu'une bonne aisance avec GitLab et Grafana.
- Connaissance pratique de Docker, Java, Jenkins, Shell et des scripts Groovy.
- Familiarité avec les outils d'observabilité et d'analyse de logs tels qu'Elasticsearch / Kibana.
📌 Qualités personnelles
- Autonomie et sens des responsabilités.
- Rigueur et esprit d'analyse.
- Force de proposition.
- Curiosité technique.
- Capacité à accompagner les équipes et à partager les connaissances.
🌍 Langues
- Excellente maîtrise du français, à l'écrit comme à l'oral.
💼 Offre
Vous ferez partie d'une PME belge en pleine croissance, où l’initiative et le développement personnel sont encouragés. Nous vous offrirons un environnement de travail agréable, entouré(e) de collègues sympathiques. Ensemble, nous élaborerons un plan de carrière, avec une attention particulière et un budget dédié à la formation ou à la certification complémentaire. Vous pouvez compter sur un salaire attractif, complété par des avantages extra-légaux, y compris une voiture de société.
(Freelance est également possible)