ID de Réquisition : 196851
Êtes-vous motivé par un but et des résultats ? Vous épanouissez-vous dans une culture inclusive et performante ? Nous vous invitons à rejoindre notre équipe dynamique chez Scotiabank en tant que Lead Data Automation Engineer (ETL).
En tant que spécialiste de l'automatisation au sein de notre équipe Global Wealth Data, vous collaborerez étroitement avec diverses équipes scrum pour mettre l'accent sur la qualité et contribuer à nos cadres d'automatisation internes respectés pour la plate-forme de données, les API et les tests de performance.
- Concevoir, améliorer et maintenir des cadres et des outils d'automatisation.
- Créer et estimer des scripts d'automatisation utilisant Java, Python et les plateformes Unix.
- Utiliser des requêtes SQL pour une comparaison efficace des données dans les scénarios de test.
- Travailler dans des environnements Unix/Linux et des flux de travail GIT/Bitbucket.
- Écrire des codes/scripts modérés à complexes pour tester les systèmes.
- Développer un cadre d'automatisation des tests modulaire, extensible et réutilisable pour permettre des tests continus dans un environnement DevOps.
- Automatiser les tests (unitaire/intégration) de Datahub/Lake, microservices (API Rest) et garantir une couverture de test adéquate.
- Collaborer avec les ingénieurs de développement pour développer une approche de test complète.
- Améliorer les cadres d'automatisation existants, les harnais de test et les processus.
- Devenir un expert en la matière (SME) sur toute la suite d'applications, les processus, les flux de travail, etc.
- Travailler avec la gestion de l'ingénierie pour optimiser le processus de test.
- Comprendre les principes de la conception de logiciels d'entreprise - architecture, modèles de conception, programmation orientée objet (OOP).
- Travailler en autonomie, en hiérarchisant les tâches et en gérant efficacement votre temps.
- Plus de 7 ans d'expérience en assurance qualité logicielle en tant que développeur d'automatisation de test.
- Au moins 2 ans d'expérience pratique en automatisation de tests avec Java/Python/Robot Framework.
- Maîtrise des requêtes SQL pour la comparaison des données dans les scénarios de test.
- Expérience dans l'automatisation des API web et des applications centrées sur les bases de données.
- Familiarité avec les environnements Unix/Linux.
- Compréhension de GIT/Bitbucket (outil de gestion de code source) et de la pipeline CI/CD.
- À l'aise pour travailler avec diverses applications bancaires et financières, des technologies d'automatisation innovantes et des outils de test.
- Connaissance des frameworks Java ORM comme Hibernate et Spring DAO.
- Expérience avec les SGBDR tels qu'Oracle ou Sybase et les requêtes SQL.
- Expérience dans la création, l'intégration et le déploiement de services web (REST/SOAP/JSON/XML) est un plus.
- Expérience dans le développement de stratégies et de cadres d'automatisation des tests pour les plateformes de données (API et outils ETL).
- Capacité à exécuter et à analyser des simulations à grande échelle pour trouver des problèmes, des goulets d'étranglement et des régressions.
- Expérience dans la création, le maintien et la mise à jour continue des meilleures pratiques de qualité logicielle.
Diversité, équité, inclusion & alliance
Chez Scotiabank, nous nous efforçons de créer une culture inclusive où chaque employé peut atteindre son plein potentiel. Nous embrassons la diversité et offrons des opportunités à tous les employés d'apprendre, de grandir et de participer à travers divers groupes de ressources pour les employés (ERG).
Accessibilité et aménagements au travail
Nous nous engageons à