Les missions du poste


Le besoin

Dans le cadre du renforcement d'une équipe dédiée à des applications critiques liées aux marchés financiers et aux systèmes de trading, nous recherchons deux profils QA Techno-Fonctionnels : un.e Junior et un.e Senior.

L'équipe est répartie entre Paris et Porto et intervient notamment sur des applications liées à Optiq®, la plateforme de trading.

La mission s'inscrit dans un environnement fortement technique : l'objectif est de garantir la qualité, la fiabilité et la stabilité des applications à travers des activités de tests fonctionnels, backend/API, automatisation et analyse technique des anomalies.

Nous recherchons donc des profils capables d'aller au-delà de la simple exécution de cahiers de recette : vous devrez comprendre le fonctionnement technique des applications, manipuler les données, investiguer les anomalies et contribuer progressivement à l'automatisation des contrôles.

Votre rôle

En tant que QA Techno-Fonctionnel, vous interviendrez sur l'ensemble du cycle de validation des applications :

  • Comprendre les besoins et analyser les fonctionnalités à tester ;

  • Définir les scénarios et cas de tests ;

  • Préparer et exécuter les campagnes de tests ;

  • Réaliser des tests fonctionnels, backend et API ;

  • Préparer les jeux de données et effectuer des contrôles en base ;

  • Analyser, reproduire et documenter les anomalies ;

  • Échanger avec les développeurs afin d'identifier les causes des incidents et valider les corrections ;

  • Participer aux tests de non-régression et aux validations avant mise en production ;

  • Contribuer à l'automatisation des tests et à l'amélioration des outils QA ;

  • Suivre les anomalies et les résultats de tests dans Jira/Xray ;

  • Produire un reporting clair sur l'avancement, la couverture de tests, les anomalies et les risques.

Vos missions

Analyse & conception des tests

  • Comprendre les besoins fonctionnels et techniques ;

  • Identifier les risques et impacts liés aux évolutions ;

  • Définir les scénarios et cas de tests ;

  • Construire les jeux de données nécessaires ;

  • Préparer les campagnes de tests et les critères de validation ;

  • Participer à la définition de la couverture de tests.

Tests fonctionnels, Backend & API

Vous interviendrez sur différents niveaux de tests :

  • Tests fonctionnels ;

  • Tests Backend ;

  • Tests API ;

  • Contrôle des échanges entre systèmes ;

  • Vérification des traitements et résultats techniques ;

  • Contrôles des données en base ;

  • Tests de non-régression ;

  • Validation des corrections avant mise en production.

Une capacité à comprendre les interactions entre les différents composants d'une application est attendue.

Analyse & gestion des anomalies

  • Identifier et reproduire les anomalies ;

  • Analyser les logs et les résultats techniques ;

  • Investiguer les écarts au niveau des données ;

  • Documenter précisément les anomalies ;

  • Échanger avec les développeurs et équipes techniques ;

  • Suivre les corrections et réaliser les tests de validation ;

  • Participer à l'analyse des causes racines lorsque nécessaire.

Automatisation des tests

Vous contribuerez à développer et maintenir les dispositifs d'automatisation :

  • Développer et maintenir des scripts d'automatisation ;

  • Automatiser progressivement les contrôles et scénarios de tests ;

  • Améliorer les outils et frameworks existants ;

  • Utiliser Python pour développer les scripts de tests ;

  • Participer à l'intégration des tests dans les pipelines CI/CD.

Outils & environnement technique

Vous travaillerez notamment avec :

  • Python

  • Linux

  • Git

  • Jenkins / CI-CD

  • Jira / Xray

  • Bases de données / SQL

  • Outils de tests API et backend

La connaissance de Selenium ou Playwright, ainsi que de Kafka, constitue un plus.

IA & amélioration continue

L'équipe utilise également des outils d'intelligence artificielle afin d'améliorer les activités QA.

Vous pourrez notamment contribuer à leur utilisation pour :

  • Accélérer la conception des scénarios de tests ;

  • Générer ou améliorer des scripts d'automatisation ;

  • Faciliter l'analyse des anomalies ;

  • Améliorer la documentation ;

  • Optimiser certaines activités de validation.

Le profil recherché

Profil recherché

Profil Junior

Nous recherchons un.e QA / Test Engineer Junior disposant d'une première expérience significative dans les tests logiciels et souhaitant évoluer vers un rôle davantage orienté technique, backend et automatisation.

Vous avez idéalement déjà travaillé sur :

  • Tests fonctionnels et/ou techniques ;

  • Tests API / Backend ;

  • Préparation de jeux de données ;

  • Contrôles en base de données ;

  • Python ;

  • Linux ;

  • Git ;

  • Jira / Xray ;

  • Premiers travaux d'automatisation des tests.

Vous êtes à l'aise pour investiguer une anomalie, comprendre son contexte technique et échanger avec les développeurs.

Une première expérience en automatisation est attendue, avec l'envie de renforcer progressivement cette compétence.

Profil Senior

Nous recherchons un.e QA Engineer / Test Automation Engineer confirmé.e, capable de prendre en autonomie la responsabilité d'un périmètre de tests.

Vous disposez d'au moins 5 ans d'expérience en tests Backend / API, avec une réelle autonomie dans le pilotage des activités QA.

Compétences indispensables

Python - niveau solide

  • Développement et maintenance de scripts d'automatisation ;

  • Capacité à concevoir ou faire évoluer des outils de tests ;

  • Une simple utilisation ponctuelle de Python ne sera pas suffisante.

Backend / API Testing - expertise indispensable

  • Tests de traitements backend ;

  • Tests d'API ;

  • Validation des interactions entre systèmes ;

  • Investigation des comportements techniques ;

  • Capacité à tester au-delà des interfaces graphiques.

Linux - bon niveau opérationnel

  • Utilisation quotidienne de Linux ;

  • Analyse de logs ;

  • Investigation technique ;

  • Exécution et diagnostic de traitements.

Git & Jenkins

  • Gestion du versioning ;

  • Compréhension des pipelines CI/CD ;

  • Intégration des tests dans les chaînes d'intégration continue.

Bases de données

  • Requêtage et contrôles en base ;

  • Préparation des jeux de données ;

  • Investigation des anomalies à partir des données.

Test Automation

  • Expérience significative en automatisation ;

  • Conception, développement et maintenance de scripts/frameworks de tests ;

  • Mise en place ou amélioration de stratégies d'automatisation.

BDD & Jira/Xray

  • Maîtrise du Behavior Driven Development (BDD) ;

  • Utilisation de Jira / Xray pour la gestion des tests et anomalies.

Le profil Senior devra également être capable de :

  • Définir une stratégie de test ;

  • Déterminer la couverture nécessaire en fonction des risques ;

  • Challenger les scénarios de tests ;

  • Suivre la qualité d'une release ;

  • Identifier les risques et points de vigilance ;

  • Accompagner des profils QA plus juniors.

Environnement fonctionnel & technique

Marchés financiers

  • Applications critiques ;

  • Systèmes de trading ;

  • Environnement marchés financiers ;

  • Plateforme de trading Optiq® ;

  • Banque / Trading / Brokerage.

QA & Automation

  • Tests fonctionnels ;

  • Tests Backend / API ;

  • Tests automatisés ;

  • Tests de non-régression ;

  • Python ;

  • BDD ;

  • Jira / Xray.

Technique

  • Linux

  • Git

  • Jenkins / CI-CD

  • Bases de données / SQL

Compétences requises

  • SGBD
  • Python
  • Amélioration continue
  • API
  • Jira
  • Intelligence artificielle
  • Autonomie
  • Automation
  • Jenkins
  • Git
  • Linux
  • SQL
  • Analyse des causes
  • KAFKA
Postuler sur le site du recruteur

Ces offres pourraient aussi vous correspondre.

Recherches similaires

L’emploi par métier dans le domaine Informatique à Courbevoie