Description:
Temp-to-perm: non
Télétravail: Hybride 40% présentiel 2 jours/semaine obligatoire
Bilinguisme: Français / Anglais obligatoire
Vous intégrerez nos équipes de développement qui livrent au quotidien les applications qui font de la Banque un partenaire de choix pour ses clients. Plus spécifiquement vous participerez à une initiative majeure de centralisation de la tarification et facturation.
Vous développerez les automates de test des applications avec nos Frameworks, intégrés au « continuous testing », lequel participe à notre orientation « DevOps ».
Vous avez envie de mettre en œuvre des technologies innovantes et performantes. Cette offre est pour vous
Dans ton quotidien, cela signifie :
o Supporter la planification et l'intégration globale des activités de tests dans le cadre de projets d'implantation de solutions technologiques dans un modèle Agile
o Développer les automates de test des applications avec nos Frameworks intégrés au « continuous testing » (CT)
o Encadrer et assister les intervenants de tests (onsite/offshore), coordonner les activités des membres de l’équipe, agir à titre de coach auprès des ressources dans la maîtrise des activités de qualité
o Proposer et influencer la définition et l’évolution des pratiques et des processus QA
o Participer à la mise en place d’outil d’automatisation de tests dans un contexte DevOps et recommander les outils appropriés
o Assurer la qualité des livrables et le respect des délais tout en gérant les risques
o Suivre au quotidien les activités de qualité incluant entre autres l’élaboration et l’exécution des tests, la gestion des anomalies et communiquer le rapport d’avancement
Compétences requises
o Maîtrise d’un ou plusieurs langage(s) de programmation populaire(s) (Java, DotNet…)
o Travailler avec des outils comme SoapUI, ReadyAPI, Postman, Jmeter
o Utiliser Selenium Webdriver, Appium, Robot Framework ou d’autres Framework de tests
o Expérience démontrée en assurance qualité et test logiciel
o Pratique d’un environnement de développement (Eclipse, IntelliJ IDEA…)
o Bonnes connaissances sur les WebServices (SOAP, REST) ou les microservices, ainsi que des formats tels que XML, json…
o Comprendre la granularité des tests
o Implémenter des tests en boîte blanche et en boîte noire
o Comprendre le concept de virtualisation dans les tests d’intégration
o Expérience de livraison de solution en mode Agile.
o Maitrise du SDLC et des méthodes de livraison de projet
o Être rigoureux, soucieux du détail et avoir des capacités à travailler en équipe
o Excellente communication orale et écrite
o Être bilingue (parlé/écrit) en français et en anglais ;
Compétences privilégiées
o Gestion de code source (SCM : Git-Bitbucket)
o Connaissance des outils de provisionnement et d’orchestration (Jenkins, Docker, k8s…)
o Builds en continu (Maven, Groovy, Ant, script shell) (CI/CD)
o Tests en continu (Selenium, SauceLabs, JMeter, Robot Framework)
o Inspection de code en continu, pour dette technique/vulnérabilité de sécurité (SonarQube, Veracode)
o Provisionnement (Ansible- Terraform)
o Connaissance des déploiements sur environnement Cloud (OpenShift, AWS, GCP, Azure)
o Connaissance de gestion des secrets (Ex. : Vault, etc.)
o Connaissance générale de l’architecture technologique
o Connaissances de GO est un atout