Nous recherchons un Ingénieur de test logiciel expert spécialisé dans l’automatisation des tests et l’assurance qualité des solutions informatiques. Le consultant interviendra sur une solution reposant sur une architecture moderne intégrant le cloud, les API, les microservices et les principes Zero Trust.
Il sera responsable de la définition de la stratégie de test, de la conception des scénarios, de l’automatisation et de l’exécution des tests, ainsi que de l’intégration des contrôles qualité dans les pipelines CI/CD. Le poste est fortement orienté vers la pratique technique : analyse, conception et mise en œuvre opérationnelle.
Définir et mettre en œuvre une stratégie de test adaptée à l’architecture et à l’environnement technique de la solution.
Élaborer et maintenir un plan de test opérationnel couvrant les aspects fonctionnels et techniques.
Concevoir, développer et exécuter des tests automatisés afin de garantir la qualité et la fiabilité de la solution.
Réaliser les tests fonctionnels des API et des microservices, notamment la validation des règles métier, l’intégrité des données et les parcours utilisateurs de bout en bout.
Concevoir et exécuter des tests API portant sur les contrats, les fonctionnalités, la compatibilité et les performances.
Réaliser les tests d’intégration entre les microservices, les composants logiciels et les systèmes externes.
Mettre en place des scénarios de simulation d’erreurs afin de vérifier la robustesse et la résilience du système.
Effectuer des tests de sécurité portant notamment sur l’authentification, l’autorisation et le chiffrement.
Concevoir et exécuter des tests de performance, de charge, de stress et de montée en charge.
Développer et maintenir des suites de tests de régression, d’intégration et E2E.
Intégrer les tests automatisés dans les pipelines CI/CD afin de garantir un retour rapide sur la qualité du code.
Mettre en place et exploiter des mécanismes de monitoring, d’observabilité et de traçabilité dans les environnements de développement, de test et d’acceptation.
Participer aux événements Scrum, notamment la planification des sprints, les sessions de refinement, les rétrospectives et les démonstrations.
Formuler des recommandations techniques et proposer des solutions alternatives adaptées au contexte global du projet.
Un plan personnalisé pour postuler intelligemment à cette offre.
Cliquez sur "Postuler" pour accéder à l'offre.