SMARTPOINT
Présentation Nous recherchons un Senior Techno-Functional QA Engineer pour rejoindre notre équipe Trading Systems. Le poste contribuera aux activités critiques d'assurance qualité, notamment sur les tests standalone, les tests backend et API, l'automatisation des tests ainsi que l'amélioration continue des pratiques QA. Le Senior Techno-Functional QA Engineer participera à la définition des objectifs de test, du périmètre, des critères d'acceptation et de la couverture des tests basée sur les risques, tout en veillant à ce que le comportement fonctionnel soit validé à travers des tests manuels et automatisés. Le poste nécessite une capacité à piloter les activités de test avec un minimum de supervision et à assurer une visibilité claire sur l'avancement, les risques, la couverture et les résultats des tests. L'équipe Trading Systems, répartie entre Porto et Paris, assure le support d'applications de trading critiques, notamment Optiq®, la plateforme de trading d'Euronext. Le poste implique une collaboration étroite avec les développeurs, Business Analysts, Team Leads, Project Managers et les autres contributeurs QA afin de maintenir un haut niveau de fiabilité, d'efficacité et de qualité des livraisons. Une attente importante pour ce profil senior est également de mentorer les profils juniors, de contribuer à l'amélioration des processus QA et d'utiliser les outils d'IA dans les activités quotidiennes afin d'améliorer la productivité, la qualité et l'efficacité, tout en conservant une validation et un contrôle humains garantissant la fiabilité des résultats. Missions et livrables1. Stratégie de tests et pilotage QA senior Construire et exécuter des stratégies de tests complètes pour les tests standalone. Définir les objectifs, le périmètre et les critères d'acceptation des tests. Identifier et prioriser les cas de test en fonction des risques et de l'impact métier. Piloter les activités de test avec un minimum de supervision. Contribuer à la définition d'approches QA efficaces dans des contextes complexes de tests Backend et API. 2. Exécution des tests, gestion des anomalies et reporting Réaliser des tests manuels et automatisés afin de valider les comportements fonctionnels. Reproduire, analyser, documenter et suivre les anomalies. Assurer le suivi des corrections et vérifier leur résolution. Produire un reporting clair sur l'avancement, les risques, la couverture et les résultats des tests. Préparer les validations de releases et contribuer à la prise de décision concernant la qualité des livraisons. 3. Automatisation, outillage et contribution technique Contribuer à l'augmentation de la couverture des tests automatisés et à son amélioration continue. Utiliser Python, Linux, Git, les pipelines Jenkins, BDD, Xray/Jira ainsi que les outils associés. Contribuer aux dispositifs de tests Backend/API, à la préparation des données de test et aux validations liées aux bases de données lorsque nécessaire. Utiliser les outils d'IA pour assister la conception des tests, la génération de cas de test, l'analyse des anomalies, la documentation, le reporting, le développement de l'automatisation et la recherche d'informations techniques. 4. Collaboration, mentoring et amélioration continue Collaborer étroitement avec les développeurs, Business Analysts, Team Leads et Project Managers. Accompagner et mentorer les profils QA juniors. Contribuer à l'amélioration continue des processus, standards et pratiques d'automatisation QA. Promouvoir des pratiques de tests structurées, une bonne traçabilité et une approche orientée qualité. Compétences et connaissancesMust HaveTesting / QA Minimum 8 ans d'expérience en tests Backend et API. Solide expérience en tests Backend/API. Capacité à piloter des activités de test avec un minimum de supervision. Bonne maîtrise du BDD (Behavior-Driven Development), de Xray/Jira et de l'automatisation des tests. Connaissance des outils de tests GUI. Solide capacité à reproduire, analyser, documenter et suivre les anomalies. Capacité à mentorer des profils juniors et à contribuer à l'amélioration des processus QA. Anglais et français courants, à l'écrit comme à l'oral. Compétences techniques Très bonne maîtrise de Python. Bonne maîtrise des environnements Linux. Expérience avec Git. Expérience des pipelines Jenkins. Expérience en gestion / manipulation de bases de données. Nice to Have Connaissance de Selenium ou Playwright. Connaissance de Kafka. Expérience dans les marchés financiers, la banque ou les environnements de courtage. Familiarité avec les outils d'IA appliqués à l'automatisation des tests et au scripting.