Ingénieur QA (API/Back-end) - Freelance (H/F)
Bonjour,
Dans le cadre de ses projets clients, Visian est à la recherche d'un Ingénieur QA avec une forte expertise sur le testing et automatisation back-end/API :
Vous rejoindrez une équipe Agile en charge de services Back-End permettant d'intégrer et de standardiser les échanges avec différents partenaires externes. L'environnement est fortement orienté API, automatisation, CI/CD et qualité de bout en bout.
TÂCHES:
*
Participer à la validation et à l'affinage des User Stories avec le Product Owner et l'équipe de développement.
*
Définir les critères d'acceptation, scénarios de validation et stratégies de tests dès les phases de conception.
*
Concevoir et exécuter les tests fonctionnels et techniques nécessaires à la validation des évolutions.
*
Garantir une couverture adaptée aux enjeux du produit :
*
tests API,
*
tests de non-régression,
*
tests composants,
*
tests de contrats,
*
tests end-to-end.
*
Automatiser les tests des API REST.
*
Identifier, qualifier et suivre les anomalies jusqu'à leur résolution.
*
Participer à l'analyse des causes des défauts et à la mise en place d'actions préventives.
*
Mettre en visibilité les risques qualité auprès de l'équipe.
*
Sécuriser les différentes releases et mises en production.
*
Participer à l'amélioration continue des pratiques QA au sein de l'équipe.
*
Accompagner les développeurs et les autres QA sur les bonnes pratiques de test.
*
Contribuer à l'harmonisation des méthodes et standards qualité.
*
Développer progressivement une forte expertise fonctionnelle sur les produits du domaine.
AUTOMATISATION:
Vous interviendrez principalement sur des applications Back-End exposant des API REST.
À ce titre, vous serez amené(e) à :
*
Concevoir et maintenir des tests automatisés d'API.
*
Utiliser Bruno pour l'implémentation et l'exécution des tests API.
*
Travailler avec des payloads et contrats JSON.
*
Participer à la mise en place et à la maintenance des tests de contrats.
*
Développer progressivement des tests composants et tests de contrats en Kotlin/java, en collaboration avec les développeurs.
*
Analyser les réponses API, codes HTTP, règles métier et comportements attendus.
*
Construire les jeux de données nécessaires aux scénarios de validation.
*
Veiller à la bonne intégration des tests automatisés dans les processus de livraison.
QUALITÉ & INDUSTRIALISATION
*
Définir et maintenir la stratégie de test du produit.
*
Intégrer les tests dans les chaînes CI/CD.
*
Participer au suivi des pipelines sous GitLab CI.
*
Contribuer à la sécurisation du Continuous Delivery.
*
Participer au suivi des indicateurs qualité :
*
couverture de tests,
*
taux de réussite,
*
anomalies,
*
risques,
*
non-régression.
*
Produire les rapports de validation nécessaires avant livraison.
*
Contribuer aux démarches d'amélioration continue de la qualité logicielle.
L'équipe travaille également sur différents sujets d'innovation autour de l'IA.
Vous pourrez être amené(e) à :
*
Utiliser des assistants ou agents IA lorsque cela apporte un réel gain de qualité ou de productivité.
*
Expérimenter l'IA pour faciliter la génération de scénarios de tests, de documentation ou de spécifications.
*
Contribuer aux réflexions autour de l'amélioration et de l'industrialisation des pratiques QA.
ENVIRONNEMENT TECHNIQUE
*
API REST
*
JSON
*
Kotlin
*
Notions Java
*
Bruno
*
GitLab CI
*
VS Code
*
Gherkin
*
CI/CD
*
Git
*
Environnement Back-End / Microservices
*
Méthodologies Agile Scrum / Kanban
*
IA / Copilot / Agents IA
Vous disposez d'une expérience significative en tant que