La Fabrique by CA logo

[OKALI] Senior QA Engineer (F/H)

Hiring from
France
Work type
Hybrid
Posted

615,882 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description

Okali est une filiale de La Fabrique by CA, startup studio Corporate du Groupe Credit Agricole, spécialisé en fintech.

Pionnier de la Bank-As-A-Service, Okali, accompagne les entreprises et les fintechs dans la conception, le développement et le pilotage de solutions de paiement innovantes. Nous avons notamment contribué à la naissance et au développement d’entreprises à succès telles que Lydia, Spendesk, Blank ou encore Limonetik.

Le poste en quelques mots



Okali est un acteur bancaire dont le métier est avant tout opérationnel : exécuter des paiements, entrer en relation avec les clients, gérer le cycle de vie des comptes et assurer la conformité de chaque opération. Une erreur sur ces parcours touche directement l'argent et les données de nos clients. Vous êtes le garant de la qualité de bout en bout : vous vérifiez que les parcours métier (virements SEPA entrants et sortants, prélèvements, opérations par carte, ouverture de compte, rappels de virement, saisies) se comportent de la même manière sur tous les environnements, du développement à la préproduction.

En tant que Senior QA Engineer, vous concevez et maintenez la suite de tests qui couvre ces parcours, en étroite collaboration avec les développeurs, les équipes produit et les opérations. Vous ne vous contentez pas d'exécuter des scénarios : vous décidez de ce qui doit être testé, à quel niveau et à quelle fréquence, et vous êtes le premier interlocuteur lorsqu'un scénario échoue en préproduction. Vous êtes aussi un point d'appui pour l'équipe : vous défendez une vision exigeante de la qualité, sans en faire un frein à la livraison.



Vos missions

  • Concevoir et maintenir la suite de tests de bout en bout rédigée en Gherkin, avec des scénarios lisibles par les équipes métier.

  • Définir la priorisation des scénarios (smoke, criticité p0, p1, p2) et veiller à leur exécution quotidienne en préproduction.

  • Analyser les échecs pour distinguer un défaut produit d'une instabilité de test, et supprimer les tests non fiables.

  • Concevoir des jeux de données de test déterministes (comptes, IBAN, cartes, transactions) et les rendre réutilisables.

  • Tester les API signées, les messages ISO 20022 et les traitements asynchrones, en vérifiant les effets réels sur les comptes et les soldes.

  • Étendre la couverture aux actions du Back Office, dans un navigateur, pour sécuriser les parcours utilisés par les équipes opérations et conformité.

  • Contribuer aux tests de charge pour garantir les performances des traitements de paiement.

  • Participer aux revues de spécifications dès la conception, et aux analyses d'incidents.

  • Rédiger des tickets Jira explicites et découpés en sous-tâches qui permettent à un développeur de reproduire un défaut sans poser de question.

Notre stack technique



Notre suite de tests de bout en bout est écrite en TypeScript, avec Cucumber pour les scénarios Gherkin, et s'appuie sur le client de requêtes HTTP de Playwright. Elle signe les requêtes en RSA SHA-256 conformément aux exigences de nos API et s'exécute sur les environnements dev, integration et preprod. Les rapports HTML et JSON sont générés à chaque exécution, les journaux d'audit sont archivés, et les campagnes sont planifiées chaque matin (smoke) et chaque soir (p0) via GitHub Actions. Les tests unitaires et d'intégration reposent sur Jest, avec PostgreSQL et LocalStack pour simuler les services AWS. Les tests de charge sont écrits avec k6. L'ensemble du code tourne sur Node.js et Bun.

Vous n'êtes pas attendu sur l'ensemble de cette stack dès le premier jour. Nous recherchons avant tout une personne capable d'apprendre vite, de remettre en question nos pratiques quand c'est pertinent et d'en proposer de meilleures.



Votre profil



Nous valorisons au même niveau vos compétences techniques et vos qualités humaines. Un profil senior, pour nous, sait faire et sait faire ensemble.

Sur le plan technique, vous maîtrisez l'automatisation de tests en TypeScript et savez écrire des scénarios Gherkin qui restent lisibles pour un responsable opérationnel. Vous avez une pratique des tests d'API, idéalement REST et GraphQL, et vous savez interroger une base PostgreSQL pour vérifier l'état réel d'un compte ou d'une transaction. Vous comprenez les mécanismes de signature de requêtes et les formats de messages financiers (ISO 20022, SEPA, EBICS), ou vous vous y formez rapidement. Vous savez tester des flux asynchrones, écrire des tests de charge et intégrer vos tests dans une chaîne d'intégration continue. Une expérience de Jira est attendue : vous rédigez des tickets explicites, avec un objectif, un périmètre, des critères d'acceptation et des sous-tâches (reproduction, correctif, vérification), et vous savez distinguer un défaut d'une instabilité de test. Dans un métier aussi régulé que la banque, la trace de chaque anomalie et de sa résolution fait partie du travail, au même titre que le test lui-même.

Vous utilisez l'IA générative au quotidien, avec discernement : pour générer des jeux de données, explorer des cas limites ou rédiger des scénarios, en relisant systématiquement ce qu'elle produit et en ne lui confiant jamais de données clients. Savoir expliquer comment et pourquoi vous l'employez compte autant, pour nous, que le résultat obtenu.

Sur le plan humain, vous avez un esprit critique et une rigueur qui inspirent confiance sans créer de tension. Vous savez expliquer un défaut à un développeur de façon factuelle, et un risque métier à un responsable opérationnel en termes simples. Vous êtes méthodique dans la préparation de vos campagnes de tests, autonome sur la priorisation, et vous assumez vos choix de couverture, y compris lorsqu'ils sont contestés. Vous aimez transmettre : la qualité se construit collectivement, et vous aidez les développeurs à écrire des tests qui leur servent réellement.



Environnement de travail

  • Nous veillons à un rythme soutenable et à l'équilibre entre vie professionnelle et vie personnelle.

  • Des parcours d'évolution sont possibles, vers un rôle de référent qualité ou de lead QA.

Notre engagement


Okali recrute sur les compétences et le potentiel. Nous encourageons toutes les candidatures, y compris celles dont le parcours ne suit pas le schéma classique. Si certains points de cette fiche vous semblent hors de portée, postulez quand même : nous évaluons ce que vous savez faire et ce que vous souhaitez apprendre.

Similar jobs