PRI Talent набирає
Data Engineering SDET для нашого клієнта. Ця повний робочий день, контракт 1099 на роботу за штатним розкладом, створений з компанією, яка допомагає скоротити кількість електронних відходів і знаходить цінність в нежорстко використаній електроніці. Наш клієнт постійно зростає і робить важливий внесок у захист навколишнього середовища, сприяючи унікальній корпоративній культурі.
Наш клієнт шукає компетентного та високомотивованого Data Engineering SDET (Software Development Engineer in Test) для долучення до команди інженерів. Ця роль пов’язана з підтвердженням якості та надійності наших даних, проведеним автоматичним тестуванням. Ідеальний кандидат повинен мати досвід у даних, ETL & ELT (Extract, Transform, Load) інструментах оркестрації, SQL та Tableau.
Основні обов'язки
- Створити, реалізувати та виконати всеосяжні плани та випадки тестування для ETL-процесів (щоб перевірити якість даних, логіку трансформації та продуктивність), моделей машинного навчання та API. Визначити, повідомити про дефекти та тісно співпрацювати з інженерами-даними для вирішення проблем.
- Співпрацювати з інженерами-даними для перевірки та оптимізації рішень для сховищ даних. Забезпечити послідовність даних, точність та ефективне зберігання.
- Використовувати інструменти оркестрації ETL, такі як FiveTran або подібні платформи, для автоматизації та планування робочих процесів з даними. Проводити тести для перевірки функціональності та надійності цих робочих процесів.
- Створювати та підтримувати набори тестів для панелей та звітів Tableau. Підтверджувати точність даних та функціонал панелей для забезпечення важливих висновків з візуалізації даних.
- Складати та застосовувати SQL-запити для перевірки процесів трансформації, завантаження та отримання даних. Забезпечити послідовність та точність даних на кожному етапі конвейера.
- Знайомство з технологіями потокової передачі даних в реальному часі, зокрема Amazon Kinesis. Тестувати процеси потокової передачі даних на предмет правильності, цілісності даних та продуктивності.
- Засновувати та зберігати набори тестів для регресії, щоб забезпечити, що зміни або оновлення конвейерів даних не вносять нових проблем або регресій.
- Створювати та зберігати автоматизовані тестові сценарії та структури для робочих процесів інженерії даних для збільшення ефективності та охоплення тестуванням.
- Тісно співпрацювати з інженерами, аналітиками та іншими зацікавленими сторонами, щоб зрозуміти вимоги та забезпечити якість та надійність даних.
- Документувати випадки тестування, плани та результати тестування. Виробляти та підтримувати документацію на конвейери даних, ETL-процеси та структури даних.
- Бути в курсі найкращих практик галузі, новітніх технологій та тенденцій в інженерії та тестуванні даних - розрізнювати можливості для покращення та автоматизації процесів.
- Знання технологій потокової передачі даних в реальному часі, таких як Kinesis, є перевагою.
Освіта та досвід
- Бакалавр в інформаційних технологіях, комп'ютерних науках або спорідненій сфері.
- Підтверджений досвід тестування ПЗ, зокрема в інженерії даних, ETL-процесах та зберіганні даних.
- Сильні навички SQL та досвід роботи з такими базами даних, як SQLServer або подібні, та такими сховищами, як Snowflake або Amazon Redshift.
- Володіння інструментами оркестрації ETL, такими як Snaplogic або FiveTran або подібні.
- Досвід роботи з інструментами візуалізації даних, зокрема Tableau.
- Знання технологій потокової передачі даних в реальному часі, таких як Amazon Kinesis або Apache Kafka, є великою перевагою.
- Сильні вміння розв'язувати проблеми та увага до деталей.
- Відмінні комунікативні та навички співпраці.
- Здатність працювати самостійно та в команді.
- Знання скриптових мов (наприклад, Python) для автоматизації тестування є перевагою.
- Сертифікація в галузі інженерії даних або тестування програмного забезпечення є перевагою.
Будь ласка, зверніть увагу, що ми не будемо розглядати заявки без супроводжувального листа та прикладів роботи.