Consultant en Systèmes d'Information - Testeur technique/intégrateur- N4
Contexte
Objectif global :
Réaliser Tests techniques - Migration-Mutualisatiion de SI
MISSIONS :
La missions à renforcer une équipe qui gère l?homologation technique des applications à destination de nos clients de la banque à distance, par un profil « Testeur technique/intégrateur ».
Les périmètres d?activités de l?équipe sont :- 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 « Time
To
Market » 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.
Descriptif détaillé de la prestation :
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.
Environnement technique : Redhat, Openshift, conteneur, Tomcat, IHM RIA/RWD (Angular), API REST, JAVA, Spring
Boot, Data
Grid, Kafka, My
Sql, Mongo
DB, Sql
Server, Gate
Way (Ax
Way), Python ?
Outils utilisés : Néoload, Kiibana (Théia), Grafana, Jenkins, Bit
Bucket, Confluence, JIRA et XL-Release/XL-Deploy, Prometheus, App Dynamics
Compétences indispensables :- Connaissance d?un outil de tests de Performance/TNR utilisant le protocole HTTP
(HP Perf Center, Neoload, JMeter, Octo
Perf, Soap
UI, Post
Man ?)- Bonne connaissance de la stack technique Conteneur / Open
- Connaissance opérationnelle des démarches de tests techniques (installation, fonctionnement, performance, robustesse, exploitabilité, déploiement ? )
- Capacité à mettre en ?uvre une méthode de diagnostic structuré
- Aisance sur les outils d?analyse (Kibana, Grafana ?)
- Connaissances techniques sur les architectures Web Java
- Une approche du Dev
- 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é ...
Qualités recherchées :
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.
Connaissances linguistiques :
? Anglais Professionnel (Secondaire)
Profil candidat:
Compétences techniques :
? Stratégie / Outils de tests de charge (Néoload) - Expert - Impératif
? Conteneur Openshift - Expert - Impératif
? Outils d'exploitation / APM - Confirmé - Impératif
? Dev
Ops (Python / XLR / XLD) - Confirmé - Impératif
Connaissances linguistiques :
? Anglais Professionnel (Secondaire)
Compétences indispensables :- Connaissance d'un outil de tests de Performance/TNR utilisant le protocole HTTP (HP Perf Center, Neoload, JMeter, Octo
Perf, Soap
UI, Post
Man ?)- Bonne connaissance de la stack technique Conteneur / Open
- Connaissance opérationnelle des démarches de tests techniques (installation, fonctionnement, performance, robustesse, exploitabilité, déploiement ? )
- Capacité à mettre en ?uvre une méthode de diagnostic structuré
- Aisance sur les outils d'analyse (Kibana, Grafana ?)
- Connaissances techniques sur les architectures Web Java
- Une approche du Dev
- 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é ...