Lead Data Automation Engineer (ETL)

Job expired!

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) буде плюсом.