ID вакансії: 196851
Чи керує вами мета і результат? Чи процвітаєте ви в інклюзивній та високоефективній культурі? Запрошуємо вас приєднатися до нашої динамічної команди у Scotiabank як Lead Data Automation Engineer (ETL).
Як Спеціаліст з автоматизації в нашій команді Global Wealth Data, ви будете тісно співпрацювати з різними scrum командами, акцентуючи увагу на якості та вносячи свій вклад в наші шановані внутрішні фреймворки автоматизації для Data Platform, APIs та Performance Testing.
Основні обов'язки
- Проектувати, покращувати та підтримувати фреймворки та інструменти автоматизації.
- Створювати та оцінювати скрипти автоматизації, використовуючи Java, Python та Unix платформи.
- Використовувати SQL запити для ефективного порівняння даних у тестових сценаріях.
- Працювати в Unix/Linux середовищах та GIT/Bitbucket робочих процесах.
- Писати помірно складний код/скрипти для тестування систем.
- Розвивати модульний, розширюваний та багаторазовий фреймворк автоматизації для забезпечення безперервного тестування у середовищі DevOps.
- Автоматизувати тестування (Unit/Integration) Datahub/Lake, мікросервісів (Rest APIs) і забезпечити належний охоплення тестами.
- Співпрацювати з розробниками для розробки всебічного підходу до тестування.
- Покращувати вже існуючі фреймворки автоматизації, тестові хранилища та процеси.
- Ставати експертом з предмету (SME) щодо всього комплекту додатків, процесів, робочих потоків тощо.
- Працювати з інженерним керівництвом для оптимізації процесу тестування.
- Розуміти принципи проектування корпоративного програмного забезпечення – архітектура, шаблони проектування, об'єктно-орієнтоване програмування (OOP).
- Працювати автономно, пріоритизуючи завдання та ефективно керуючи своїм часом.
Необхідні навички та досвід
- Більше 7 років досвіду в забезпеченні якості програмного забезпечення як розробник автоматизації тестування.
- Щонайменше 2 роки практичного досвіду автоматизації тестування з Java/Python/Robot Framework.
- Володіння SQL запитами для порівняння даних у тестових сценаріях.
- Досвід автоматизації веб-орієнтованих API та додатків, орієнтованих на базу даних.
- Знання Unix/Linux середовищ.
- Розуміння GIT/Bitbucket (інструмент керування вихідним кодом) та CI/CD Pipeline.
- Впевненість у роботі з різноманітними банківськими та фінансовими додатками, інноваційними технологіями автоматизації та інструментами тестування.
- Знання Java ORM Frameworks, таких як Hibernate та Spring DAO.
- Досвід роботи з RDBMS, такими як Oracle або Sybase, та SQL запитами.
Переважні кваліфікації
- Досвід створення, інтеграції та розгортання веб-служб (REST/SOAP/JSON/XML) буде плюсом.