Nous ouvrons un poste d'Ingénieur(e) QA afin de renforcer l'équipe de notre client basé à Genève. Ce poste s'inscrit dans le cadre de la sécurisation et de l'amélioration continue des plateformes e-banking dédiées à la banque privée, avec un accent particulier sur la conformité réglementaire et la protection des données.
-
Élaborer et mettre en œuvre des stratégies de test adaptées aux risques, en tenant compte des contraintes réglementaires et des délais projets.
-
Définir, maintenir et exécuter des plans de test couvrant les aspects fonctionnels, d'intégration, de performance et de régression sur les canaux web et mobile.
-
Réaliser des campagnes de tests manuels et automatisés sur l'ensemble des parcours e-banking (onboarding, paiements, opérations de trading, communications clients, alertes).
-
Exploiter et maintenir les outils d'automatisation existants, analyser les résultats et investiguer les anomalies via l'analyse de logs, requêtes SQL et validations API.
-
Garantir la traçabilité des tests, la documentation et le respect des standards qualité tout au long du cycle de vie logiciel.
-
Assurer le suivi des anomalies, leur priorisation et la coordination des actions correctives avec les équipes de développement, DevOps et métiers.
-
Collaborer à la définition de la stratégie UAT, accompagner les parties prenantes lors des phases de recette et formaliser les critères d'acceptation.
-
Contribuer à l'amélioration continue des processus de test, à la gestion des données de test et à l'enrichissement des référentiels de bonnes pratiques.
-
Expérience confirmée (minimum 5 ans) en tests manuels et automatisés sur des plateformes web et mobiles, idéalement dans le secteur bancaire ou de la gestion de fortune.
-
Maîtrise des outils de gestion de tests et de suivi des anomalies (JIRA, Xray), ainsi que des processus Agile.
-
Compétences solides en validation de données via SQL et en tests d'API REST (Postman, Swagger).
-
Bonne compréhension des workflows de gestion de versions (Git) et capacité à exécuter des suites de tests sur différentes branches.
-
Expérience dans l'analyse de logs applicatifs et la production de rapports sur la couverture et la performance des tests.
-
Familiarité avec les outils d'automatisation (Selenium, Appium) et lecture de code en Java ou Python appréciée.
-
Excellentes aptitudes analytiques, rigueur, sens du détail et capacité à communiquer efficacement avec des interlocuteurs techniques et métiers.
-
Maîtrise de l'anglais et du français exigée ; la connaissance de l'allemand constitue un atout.