Sobre esta vaga de Head of Test Platform na Rothschild & Co
Rothschild & Co
Rothschild & Co est un groupe international de services financiers de premier plan, contrôlé par la famille depuis sept générations et au centre des marchés financiers depuis plus de 200 ans.
Notre expertise, notre savoir-faire et notre réseau mondial nous permettent de proposer une vision unique qui bénéficie à l’activité et la richesse de nos clients et de nos parties prenantes, en respectant notre planète.
Nos équipes de 4 200 spécialistes du conseil financier présents sur le terrain dans plus de 40 pays, apportent une vision internationale unique à travers quatre activités de premier plan – Global Advisory, Wealth Management, Asset Management et Five Arrows.
En notre qualité de groupe familial fondé sur les relations humaines, nous attachons une importance particulière au recrutement et au développement de carrière de nos collaborateurs afin qu'ils puissent s'épanouir dans leur parcours professionnel.
Rothschild & Co Martin Maurel recrute un Head of Test Platform en CDI, au sein du département IT France.
Le poste est à pourvoir dès que possible et est basé à Paris.
Rothschild & Co Martin Maurel est la banque privée en France du groupe Rothschild & Co.
La Direction des Systèmes d'Information de Rothschild & Co Martin Maurel accompagne les métiers de la banque privée et de la gestion d'actifs en garantissant la robustesse, la sécurité et l'évolution du système d'information, dans un environnement fortement réglementé et à forts enjeux de fiabilité opérationnelle.
Elle est organisée selon un modèle orienté produits et plateformes, visant à responsabiliser les équipes sur la performance end-to-end des applications et à industrialiser les pratiques IT. Elle repose sur :
- des Product Teams, responsables de la valeur métier, de la qualité, de la stabilité et de l'évolution continue de leurs produits ;
- des Platform Teams, fournissant des services transverses mutualisés (DevOps, Data Platform, Integration, Observability, Sécurité, etc.) ;
- des équipes transverses de support et de continuité opérationnelle, en charge du support de niveau 1, de la supervision et de la disponibilité des applications.
Ce modèle permet une meilleure responsabilisation des équipes produit, une industrialisation des standards techniques, une amélioration continue de la qualité et de la résilience du SI, et une accélération de la delivery tout en garantissant la robustesse des applications critiques.
Résumé du poste
La Test Platform est le socle outillé et méthodologique de test mis à disposition de l'ensemble des Product Teams : frameworks d'automatisation, standards de test, intégration des campagnes dans les chaînes d'intégration continue, outillage de suivi des anomalies.
En tant qu'owner de la Platform Team QA, vous portez la vision, la feuille de route et le niveau de service de cette plateforme.
Vous êtes le point de référence de la qualité logicielle pour l'ensemble de la DSI : industrialisation des tests, automatisation, déplacement des contrôles au plus tôt dans le cycle de développement (shift-left), le tout dans un environnement bancaire régulé où la fiabilité des applications critiques n'est pas négociable.
Le poste porte également une dimension d'architecture de test.
Au-delà de la détection des anomalies au cas par cas, il s'agit de concevoir les dispositifs qui les font remonter de façon systématique : lecture d'ensemble de l'architecture applicative, identification des flux critiques et des points de rupture, choix du niveau de test pertinent au bon endroit de la chaîne.
Le poste combine trois registres : vous animez une communauté de praticiens, vous définissez l'architecture, la stratégie et les méthodes de test, et vous restez engagé dans l'exécution opérationnelle.
Principales responsabilités :
- Animation et leadership
- Animer et structurer la Community of Practice QA : partage de connaissances, veille technologique, ateliers, documentation.
- Fédérer les équipes autour d'une vision commune de la qualité et des tests.
- Accompagner les QA dans leur montée en compétences : mentorat, formations, pair testing.
- Documenter les décisions d'architecture et de stratégie de test, de manière à rendre les équipes autonomes dans leur application.
- Coordination et encadrement fonctionnel
- Porter la vision, la feuille de route et le niveau de service de la Test Platform, en tant qu'owner de la Platform Team QA.
- Encadrer fonctionnellement les testeurs fonctionnels et les automaticiens. Cet encadrement relève de l'animation de la pratique et de la cohérence des méthodes, sans lien hiérarchique.
- Assurer la cohérence des pratiques de test entre les équipes.
- Architecture, stratégie et méthodologie
- Maintenir une vision d'ensemble de l'architecture applicative du périmètre WAM, identifier les flux de données critiques et les points de rupture, et orienter l'effort de test en conséquence.
- Concevoir des scénarios de test de bout en bout à l'échelle du SI, couvrant les parcours métier complets à travers l'ensemble des applications et des flux d'intégration du périmètre WAM.
- Arbitrer le positionnement des tests dans la chaîne : périmètre respectif du manuel et de l'automatisé, répartition entre tests unitaires, d'intégration et end-to-end.
- Définir et maintenir les standards de test : intégration, end-to-end, tests non fonctionnels.
- Définir la stratégie de génération et de gestion des jeux de données de test : anonymisation des données de production, cohérence des données entre applications, conformité réglementaire (RGPD, secret bancaire) et renouvellement des jeux.
- Mettre en place des frameworks de test automatisés robustes et évolutifs.
- Participer à la définition des critères d'acceptation et des stratégies de validation, en collaboration avec les Product Owners et les développeurs.
- Expérimenter des approches fondées sur l'intelligence artificielle et sur l'usage de serveurs MCP pour générer, optimiser ou scripter automatiquement des cas de test.
- Évaluer la pertinence et l'impact de ces technologies sur la productivité et la couverture des tests.
- Qualité et amélioration continue
- Définir et suivre les indicateurs de qualité : couverture de test, taux de bugs, temps de résolution. Privilégier les métriques qui éclairent une décision à celles qui se contentent d'être présentables.
- Exploiter les données d'observabilité pour mesurer l'écart entre ce que les tests couvrent et ce qui se produit réellement en production.
- Identifier les points de friction et proposer des améliorations.
- Promouvoir une culture de la qualité dès les premières phases du développement.
- Assistance à l’exécution et support
- Accompagner les équipes dans la rédaction des cas de test et des scripts de test, automatisés ou manuels et en garantir la qualité par des revues.
- Appuyer les équipes dans la préparation et l'exécution des campagnes de test fonctionnelles, techniques et end-to-end, en intervenant ponctuellement sur les scénarios les plus complexes ou critiques..
- Assurer le support opérationnel des testeurs sur les outils de testing (Katalon, Playwright).
- Apporter un appui à l'analyse des anomalies complexes et au suivi de leur résolution.
Compétences techniques :
- Lecture d'architectures logicielles : capacité à situer un composant dans un système d'information étendu et à en déduire les risques de rupture.
- Maîtrise des niveaux de test et de leur articulation : unitaire, intégration, end-to-end, tests non fonctionnels.
- Automatisation des tests et maîtrise d'au moins un outil ou framework de référence (Katalon, Selenium, Playwright).
- Développement : niveau permettant de concevoir, lire et faire évoluer du code de test et l'outillage associé.
- Intégration des campagnes de test dans les pipelines CI/CD.
- Gestion des anomalies : qualification, priorisation, suivi de résolution.
- Données et observabilité : jeux de données de test, exploitation des traces, logs et métriques applicatives.
- Définition et exploitation d'indicateurs de qualité logicielle.
- Application de l'intelligence artificielle au test et usage de serveurs MCP pour la génération et l'optimisation de cas de test.
Savoir être :
- Pensée systémique : aptitude à raisonner sur les interactions d'un ensemble plutôt que sur ses composants isolés.
- Leadership sans lien hiérarchique : capacité à fédérer et à faire adhérer par la conviction.
- Pédagogie et goût de la transmission ; réussite mesurée à l'autonomie laissée aux équipes.
- Aptitude à animer une communauté de pratique dans la durée.
- Pragmatisme : sens du compromis entre l'exigence de qualité et les contraintes de delivery.
- Rigueur, patience et autonomie.
- Clarté de l'expression écrite, en particulier dans la documentation des standards.
Expériences :
- Formation supérieure en informatique.
- Plus de 10 ans d'expérience en assurance qualité logicielle, dont au moins 5 ans en position de lead ou de référent QA.
- Parcours ayant traversé les différents niveaux du métier du test, jusqu'à une position de conception de dispositifs de test à l'échelle d'un système d'information.
- Expérience d'animation d'une pratique transverse et de définition de standards à l'échelle d'une direction.
- Une expérience en environnement bancaire ou en gestion de patrimoine est appréciée.
- Certifications ISTQB.
- Anglais professionnel écrit et parlé.