About this role
Vos missions principales : Exécution des tests : exécuter des plans de test réguliers pour valider les fonctionnalités de l'application, détecter les erreurs, les bugs et les problèmes de performance. Documenter et signaler les défauts identifiés dans un système de suivi des problèmes, en fournissant des détails précis pour faciliter leur résolution. Collaboration avec l'équipe : Travailler en collaboration avec le responsable des tests, les développeurs, les concepteurs et les responsables de projet pour résoudre les problèmes identifiés et assurer la livraison d'une application de haute qualité. Participer à des réunions de suivi, partager les résultats des tests et proposer des améliorations pour optimiser les processus de test. Validation de l'expérience utilisateur : Evaluer l'expérience utilisateur de l'application, en mettant l'accent sur l'intuitivité, la facilité d'utilisation et la convivialité. Fournir des commentaires constructifs pour améliorer l'interface utilisateur et l'ergonomie de l'application. Compétences Techniques (Hard skills) Automatisation & Frameworks : Maîtrise avancée d'au moins un framework moderne (Playwright, Cypress, Selenium, ou Appium pour le mobile). Capacité à concevoir, structurer et maintenir un framework d'automatisation à partir de zéro (architecture des tests, Page Object Model). Maîtrise des langages de programmation associés (JavaScript, TypeScript, Python ou Java). Tests d'API & Intégrations : Expertise dans le test d'API REST (Postman, Bruno, SoapUI). Capacité à valider des flux de données complexes, des webhooks et des intégrations de services tiers (ex: processeurs de paiement comme Stripe, outils de KYC). Environnement FinTech & Données : Excellente maîtrise des bases de données SQL (PostgreSQL, MySQL) pour la vérification et l'injection de données financières de test. Sensibilité accrue et protocoles de test appliqués à la sécurité (OWASP Top 10), à la gestion des transactions et au chiffrement des données (normes type PCI-DSS, DSP2). CI/CD & DevOps : Intégration et exécution automatique des tests dans les pipelines de déploiement continu (GitHub Actions, GitLab CI, Jenkins). Utilisation courante de Docker pour conteneuriser les environnements de test. Gestion du cycle de test : Maîtrise experte des outils de ticketing et de gestion de plans de tests (Jira, Xray, Zephyr, TestRail).