Инженер по работе с данными SDET (удаленная работа в США)

  • Full Time
Job expired!
PRI Talent ищет инженера-тестировщика по работе с данными для нашего клиента. Эта полная занятость, контракт по совместительству 1099 предоставляет возможность работать в компании, которая успешно борется с электронными отходами и находит ценность в бережно использованных электронных устройствах. Наш клиент демонстрирует впечатляющий рост и значительно влияет на охрану окружающей среды, сопровождая это уникальной корпоративной культурой. Наш клиент ищет компетентного и высокомотивированного инженера-тестировщика по работе с данными (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) для автоматизации тестирования будет плюсом.
  • Сертификаты в области инжиниринга данных или тестирования программного обеспечения будут преимуществом.


Обратите внимание, что мы не будем рассматривать заявки без сопроводительного письма и образцов работ.