Testeur Technico-Fonctionnel H/F
Role details
Job location
Tech stack
Job description
Valider les exigences non fonctionnelles/Normes des applications de la banque à distance : Bon fonctionnement, IHM Web/mobile, Performance, Charge, exploitabilité, MCO, installation, Scalabilité ...
- Identifier les goulets d'étranglement/dysfonctionnements et apporter une expertise (Améliorations/Préconisations, POC ...)
- Accélérer le « TimeToMarket » en automatisant / industrialisant nos processus & tests techniques.
- Développer des outils techniques transverses
- Être en support auprès des « Dev » et des « Ops », partager les bonnes pratiques.
Sous pilotage d'un responsable d'intégration, la mission consiste à réaliser les tests techniques des changements confiés à l'équipe avant leur mise en production. L'activité de l'équipe est pilotée par la méthodologie Agile (Mode hybride Kanban/Sprint).
Sur l'activité « Tests techniques » :
- prendre connaissance du changement et de son contexte technique
- contribuer au plan de tests proposé (Stratégie de tests)
- préparer les infrastructures de tests
- réaliser les tests techniques
- analyser les résultats
- contribuer au diagnostic en cas de dysfonctionnement
- rédiger les rapports détaillés qui aideront à la décision du GO/NOGO pour la mise en production
- constituer ou mettre à jour le patrimoine de tests réutilisables pour les intégrations ultérieures
- effectuer le reporting vers le Responsable Intégration
- contribuer à l'amélioration continue en particulier sur l'activité tests
- Industrialiser les tests via des PIC.
Requirements
Environnement technique : Redhat, Openshift, conteneur, Tomcat, IHM RIA/RWD (Angular), API REST, JAVA, SpringBoot, DataGrid, Kafka, MySql, MongoDB, SqlServer, GateWay (AxWay), Python ...
Outils utilisés : Néoload, Kiibana (Théia), Grafana, Jenkins, BitBucket, Confluence, JIRA et XL-Release/XL-Deploy, Prometheus, App Dynamics
4/5 ans d'xp
Connaissances indispensables
-
Connaissance d'un outil de tests de Performance/TNR utilisant le protocole HTTP (HP Perf Center, Neoload, JMeter, OctoPerf, SoapUI, PostMan ...)
-
Bonne connaissance de la stack technique Conteneur / OpenShift
-
Connaissance opérationnelle des démarches de tests techniques (installation, fonctionnement, performance, robustesse, exploitabilité, déploiement ... )
-
Capacité à mettre en oeuvre une méthode de diagnostic structuré
-
Aisance sur les outils d'analyse (Kibana, Grafana ...)
Un plus serait :
- Connaissances techniques sur les architectures Web Java
- Une approche du DevOps (Langage Python/Jenkins/Agilité)
- Aptitudes à comprendre le métier bancaire sur lequel portent les changements et les exigences non fonctionnelles à couvrir par les tests techniques
- Connaitre un APM du march
Autonomie, rigueur, dynamisme, ténacité, proactivité. Bon relationnel
Capacité à remonter des alertes et proposer des solutions. Très bon esprit d'équipe et d'entreprise Bonne maîtrise de soi et capacité à gérer des priorités et à traiter en parallèle plusieurs sujets.