Une organisation publique belge de sécurité sociale renforce l'assurance qualité de ses applications développées en interne. En tant que Test Analyst à Bruxelles, en Belgique, au sein de la Région de Bruxelles-Capitale, vous rejoindrez une équipe de développement néerlandophone travaillant selon Agile Scrum, où les tests d'API avec SOAP et REST, Azure DevOps, ainsi que les tests fonctionnels et non fonctionnels font partie du périmètre de livraison.
La mission
Le département IT compte plus de 150 personnes et collabore avec des parties prenantes néerlandophones et francophones. Les livraisons suivent une méthode Agile Scrum au sein d'une équipe multidisciplinaire néerlandophone composée d'un Scrum Master, de business analysts, de développeurs, d'un Product Owner, d'un Application Owner et de Test Analysts. L'équipe prend en charge les tests ICT internes ainsi que les flux de bout en bout avec les utilisateurs, y compris les tests de performance lorsque cela s'avère nécessaire.
Vous développerez une compréhension concrète de l'environnement technique et des exigences métier de chaque application, puis vous traduirez cette analyse en une stratégie de test pour chaque modification apportée à l'application. Au quotidien, vous concevrez des scénarios et des cas de test, préparerez les données de test, exécuterez les tests, analyserez les résultats et en ferez rapport aux business analysts et aux développeurs. Vous accompagnerez les tests d'acceptation utilisateur menés avec les utilisateurs métier, assurerez le suivi des corrections auprès des parties concernées et veillerez à aligner les activités de régression et d'automatisation des tests sur les objectifs de qualité de l'équipe.
Vos responsabilités
- Définir des stratégies de test qui relient les exigences métier, les dépendances techniques et les risques liés à la livraison à des objectifs de qualité clairs.
- Concevoir des scénarios, des cas de test et des suites de régression permettant d'identifier rapidement les défauts lors des modifications apportées aux applications.
- Préparer les données de test et exécuter des tests fonctionnels, non fonctionnels, de performance, d'API, ICT internes et de bout en bout, en produisant les éléments probants nécessaires aux décisions de mise en production.
- Valider les services SOAP et REST avec SoapUI, ReadyAPI, Postman ou des outils équivalents, et utiliser des requêtes SQL pour contrôler les données ainsi que les payloads XML et JSON.
- Coordonner les tests d'acceptation utilisateur avec les utilisateurs métier, les guider tout au long du processus et assurer une communication claire avec les analystes, les développeurs et les parties prenantes.
- Analyser, documenter et communiquer les résultats dans Azure DevOps, assurer le suivi des corrections auprès des responsables concernés et faire progresser l'automatisation des tests avec Playwright ou un outil comparable.
Votre profil
Compétences essentielles
- Vous disposez d'au moins cinq ans d'expérience en tant que Test Analyst et associez l'analyse fonctionnelle à une solide compréhension des environnements techniques.
- Vous appliquez les pratiques Agile Scrum et travaillez efficacement au sein d'une équipe de développement multidisciplinaire.
- Vous planifiez et exécutez des tests fonctionnels et non fonctionnels, y compris des tests de performance, et transformez les résultats en rapports d'anomalies clairs.
- Vous réalisez des tests d'API sur des services SOAP et REST à l'aide de SoapUI, ReadyAPI, Postman ou d'outils équivalents.
- Vous rédigez des requêtes SQL et interprétez XML et JSON afin de préparer les données de test et de vérifier le comportement des intégrations.
- Vous utilisez Azure DevOps pour organiser les preuves de test, suivre les défauts et communiquer l'état d'avancement.
- Vous appliquez ISTQB, TMap ou une autre méthodologie de test reconnue et comprenez comment mettre en place ou accompagner des tests de régression automatisés.
- Vous communiquez clairement avec les spécialistes techniques et les utilisateurs métier, prenez en charge le suivi, travaillez de manière autonome et contribuez de façon constructive à l'équipe.
Langues
- Néerlandais : C2, niveau natif
- Français : B2, connaissance professionnelle active