Analyste chargé de la mise à l’essai des systèmes en environnement assurance qualité (Ottawa (centre-ville), ON, CA)
City : Ottawa
Category : Other
Industry : Banking/Financial
Employer : Bank of Canada
Tenez un rôle central
La Banque du Canada s’est donnée comme vision d’être une banque centrale influente – dynamique, engagée et digne de confiance – mobilisée pour un Canada meilleur. Aucun autre employeur ne vous offrira l’occasion d’œuvrer au cœur même de l’économie canadienne, au sein d’une organisation dont le travail a une incidence considérable sur le bien-être économique et financier des Canadiens. Vous serez mis au défi, énergisé et motivé à exceller dans notre environnement.
En nous appuyant sur les principes qui nous ont toujours guidés - l'excellence, l'intégrité et le respect - nous nous efforçons d'être tournés vers l'avenir et d'innover, d'accueillir des personnes aux perspectives et aux talents divers, et de gagner la confiance en respectant nos engagements et en expliquant clairement l'intention de nos politiques et de nos actions.
Grâce à notre régime de retraite à prestations déterminées, à nos avantages sociaux et à notre grande souplesse en matière d'équilibre entre la vie professionnelle et vie privée, découvrez pourquoi nous sommes classés chaque année parmi les meilleurs employeurs du Canada : Travailler ici - Banque du Canada
L’équipe
L’équipe des Services relatifs au système de gestion des garanties, qui fait partie des Services des technologies de l’information, est à la recherche de candidates et candidats passionnés par les technologies modernes et les processus d’assurance qualité novateurs, principalement dans les domaines de la gestion des titres financiers et de la gestion des garanties.
L’équipe vient de commencer à automatiser les scénarios d’essai manuels et d’entreprendre la mise en œuvre d’une chaîne d’outils d’intégration et de distribution continues (CI/CD) capable de programmer l’exécution des séquences d’essai automatisées et d’en surveiller l’état.
Ce que vous ferez
- concevoir et mettre en place des tests manuels et automatisés pour la mise à l’essai d’éléments, de processus d’intégration ou de systèmes en collaboration avec des analystes d’entreprise et des développeurs
- assurer la tenue à jour d’outils pour effectuer des tests de régression et créer des tests automatisés pour les nouvelles fonctionnalités
- travailler dans un environnement Agile et fournir, par l’encadrement et le mentorat, une expertise en ce qui a trait à la mise à l’essai des logiciels
- proposer de nouvelles approches pour les tests existants ou prévus qui débouchent sur un cadre d’automatisation évolutif et fiable
- fournir des configurations et descriptions détaillées concernant la réussite et l’échec des tests
- veiller à la qualité des processus des opérations courantes en surveillant et en améliorant l’état des systèmes d’automatisation des essais et leur intégration
- soutenir nos pratiques de tests en continu
- examiner le code pour vérifier les scripts de tests automatisés et régler les problèmes
- collaborer avec les équipes et le personnel pour vous assurer de comprendre les besoins opérationnels et les capacités techniques et pour obtenir des précisions
- définir les tests manuels à effectuer dans chacun des secteurs fonctionnels, et créer des scénarios d’essai généraux ainsi que des scénarios plus détaillés décrivant toutes les étapes à suivre afin d’améliorer la portée globale des mises à l’essai
- acquérir une connaissance approfondie du système et comprendre l’incidence des changements sur celui-ci
- réaliser des essais basés sur des scénarios en se plaçant du point de vue du secteur d’activité
Ce qu’il vous faut pour réussir
- Expérience de ce qui suit :
- automatisation et outils d’intégration et de distribution continues (Git, Jenkins, Maven, etc.)
- langages de programmation, comme JavaScript (souhaitable), Java, Python et HTML
- utilisation d’outils standard pour créer et tenir à jour des outils automatisés de test d’acceptation par les utilisateurs et les incorporer au processus d’intégration continue
- méthode Agile et travail dans des environnements en rapide évolution
- mise à l’essai d’applications Web et de tiers, ainsi que leur intégration avec d’autres systèmes (API)
- débogage et caractérisation des défauts et incohérences
- mises à l’essai sur divers navigateurs, et tests de résistance ou de performance des fonctionnalités des applications Web dans un environnement multiniveau
- méthodes et meilleures pratiques d’assurance qualité, comme les tests exploratoires
- définition de scénarios d’essai manuels pour des systèmes essentiels complexes de grande ampleur, création de scénarios d’essai, exécution des tests définis, et rapprochement de données et de résultats de tests
- Connaissance de l’établissement de données de tests nécessaires pour reproduire les problèmes et procéder à des tests automatisés positifs et négatifs des cas limites
- Maîtrise des outils, technologies et cadres de test couramment utilisés, en particulier JavaScript et Cypress
La candidate ou le candidat idéal doit être une personne pleine d’initiative et motivée qui souhaite apprendre et aider l’équipe à atteindre ses objectifs.
Atouts
- Connaissance de base des essais dans un contexte financier, bancaire ou de gestion des garanties
- Expérience de ce qui suit :
- cycle de développement des logiciels
- création et mise à jour de scripts pour les tests de performance, y compris l’exécution des tests et la communication des résultats
- utilisation d’outils automatiques pour les tests de performance, comme JMeter, SoapUI et NeoLoad
- TypeScript
- Toute certification pertinente en assurance qualité ou Scrum (SAFe, Agile, etc.)
Vos études et votre expérience
Le poste exige au moins trois ans d’expérience reconnue du développement dans le domaine de l’automatisation des mises à l’essai et au moins cinq ans d’expérience reconnue des tests de fonctionnalité manuels de bout en bout.
Ce que vous devez savoir
- Anglais ou français essentiel
- La priorité est donnée aux citoyens canadiens et aux résidents permanents.
- Niveau de sécurité requis: Être éligible à l'obtention du niveau fiabilité
- Une aide à la réinstallation pourrait être offerte au besoin.
- Veuillez sauvegarder une copie de l'affiche. Une fois la date de clôture est passée, elle ne sera plus disponible.
Modèle de travail hybride #LI-Hybrid
La Banque propose des modalités de travail qui offrent une certaine souplesse aux employés, permettant la formation d'équipes performantes et favorisant une excellente culture de travail. Dans le cadre du modèle de travail hybride de la Banque, la plupart des employés peuvent faire du télétravail à domicile pendant une grande partie de chaque mois, et sont attendus d’être présents sur les lieux de travail de la Banque au moins huit jours par mois pour aider à créer des liens entre collègues. Vous devrez vivre à une distance raisonnable du bureau..
Ce que vous pouvez attendre de la Banque
Saisissez cette occasion unique de faire partie d’une équipe très performante au sein d’une grande organisation. La Banque offre un programme de rémunération et d’avantages sociaux concurrentiel conçu pour répondre à vos besoins à chaque étape de votre vie et de votre carrière. Pour en savoir plus sur les principaux avantages sociaux, veuillez consulter Tout ce qui s'offre à vous.
- Le salaire se situe généralement entre 83 500$ et 98 235$, (niveau de poste 16) selon les compétences et l’expérience du candidat retenu.
- La Banque offre une prime pour les personnes qui répondent aux attentes avec succès de 5 à 7 % du salaire de base individuel. La Banque offre une rémunération au rendement aux personnes qui dépassent les attentes (10 % du salaire de base).. Les employés qui fournissent un rendement exceptionnel dépassant largement les attentes peuvent être admissibles à une rémunération au rendement plus élevée.
- Un programme complet d’avantages sociaux flexibles vous permet de choisir le niveau de protection qui correspond à vos besoins en matière de soins de santé, de soins dentaires, d’assurance invalidité, d’assurance vie et d’assurance accident.
- Vous pouvez également acheter des jours de congé supplémentaires (maximum de cinq par année) qui s’ajoutent à vos congés annuels de base.
- Vous bénéficiez d’un régime de retraite à prestations déterminées indexées. #LI-P
Nous remercions toutes les personnes qui manifestent un intérêt en soumettant leur candidature à ce poste. Nous communiquerons uniquement avec celles retenues pour une entrevue.OST