Название: Инженер по обеспечению качества данных (Quality Assurance Engineer - Data)
Отчетность: Руководителю группы, Data
Отдел: DevOps
Местоположение: Киев, Украина – Удаленно
Тип занятости: Полная занятость
О компании Atlas Technica
Mиссия Atlas Technica — взять на себя ИТ-управление, поддержку пользователей и кибербезопасность для наших клиентов, которыми являются хедж-фонды и другие инвестиционные компании. Основанная в 2016 году, компания демонстрирует ежегодный рост благодаря нашему бескомпромиссному вниманию к сервису.
Мы ценим ответственность, исполнение, рост, интеллект и товарищество. Мы ищем людей, которые разделяют наши Основные ценности, преуспевают и способствуют созданию такой среды, ставя клиента на первое место. В Atlas Technica мы предлагаем конкурентную заработную плату, комплексные льготы и отличные бонусы для нашей глобальной команды. Мы стремимся поддерживать профессиональную, но дружелюбную атмосферу, одновременно способствуя профессиональному и карьерному развитию членов нашей команды. Присоединяйтесь к Atlas Technica прямо сейчас!
Обзор вакансии
Мы ищем Инженера по обеспечению качества данных (Data Quality Engineer), который будет отвечать за создание и укрепление процессов обеспечения качества в решениях Atlas Technica, связанных с данными и бизнес-аналитикой. Будучи первым выделенным Инженером по обеспечению качества данных в команде, этот специалист будет играть важную роль в разработке стандартов тестирования, контроля качества и повторяемых процессов QA для ETL-конвейеров, решений для хранилищ данных (Data Warehouse), Power BI и встраиваемых отчетов.
Инженер по обеспечению качества данных будет проверять точность, полноту, согласованность, безопасность данных и бизнес-логику на протяжении всего жизненного цикла данных — от исходных систем и процессов интеграции до семантических моделей и отчетов для клиентов. Эта роль предполагает тесное сотрудничество с инженерами данных, разработчиками Power BI и бизнес-заинтересованными сторонами для раннего выявления рисков качества и повышения готовности к выпуску.
Успешный кандидат будет сочетать глубокие знания SQL и экспертизу в тестировании данных с аналитическим мышлением, вниманием к деталям, четким документированием и способностью внедрять практики качества в развивающейся среде данных.
Обязанности:
- Определять и внедрять процессы QA, стандарты тестирования, средства контроля качества и этапы выпуска для решений в области данных и бизнес-аналитики.
- Разрабатывать и выполнять планы тестирования для ETL и ELT-конвейеров, решений для хранилищ данных, отчетов Power BI и встраиваемых отчетов.
- Проверять точность данных, полноту, согласованность, логику преобразования и бизнес-правила в исходных системах, конвейерах данных, семантических моделях и слоях отчетности.
- Проводить валидацию «источник-приемник» (source-to-target validation), сверку данных (data reconciliation), интеграционное тестирование, регрессионное тестирование и сквозное тестирование (end-to-end testing).
- Тестировать отчеты Power BI, семантические модели, DAX-вычисления, преобразования Power Query, дашборды и функциональность отчетности.
- Проверять сложные KPI, бизнес-метрики, расчеты, агрегации и логику отчетности в соответствии с определенными бизнес-требованиями и ожидаемыми результатами.
- Проверять безопасность на уровне строк (Row-Level Security), изоляцию данных клиентов, элементы управления доступом и другую функциональность, связанную с безопасностью, в решениях для встроенной аналитики.
- Исследовать проблемы качества данных, проводить анализ первопричин, документировать дефекты и сотрудничать с техническими командами до устранения и валидации.
- Участвовать в обзорах требований, обсуждениях дизайна решений и валидации моделей данных для раннего выявления рисков качества на этапе разработки.
- Создавать и поддерживать планы тестирования, тестовые случаи, отчеты о дефектах, процедуры тестирования, метрики QA и сопутствующую документацию по качеству.
- Тесно сотрудничать с инженерами данных, разработчиками Power BI и бизнес-заинтересованными сторонами для улучшения качества данных и готовности к выпуску.
- Способствовать постоянному совершенствованию практик QA и продвигать подход «качество прежде всего» во всей разработке данных и аналитики.
Требования:
- Более 5 лет общего опыта в обеспечении качества, включая Software QA, Automation QA, Data QA или другие роли, ориентированные на качество, в том числе более 3 лет опыта в Data QA, тестировании ETL, тестировании хранилищ данных или тестировании BI.
- Подтвержденный опыт создания процессов QA, стратегий тестирования, стандартов тестирования или практик контроля качества.
- Отличные навыки SQL, включая способность разрабатывать сложные запросы для проверки данных, сверки, устранения неполадок и тестирования.
- Опыт тестирования ETL/ELT-конвейеров, преобразований данных и процессов интеграции.
- Глубокое понимание концепций хранилищ данных и объектно-ориентированного моделирования (dimensional modeling), включая схемы «звезда» (star schema) и «снежинка» (snowflake schema).
- Опыт тестирования отчетов Power BI, семантических моделей, дашбордов, DAX-вычислений и связанной с ними функциональности отчетности.
- Опыт тестирования Power BI Embedded или сопоставимых клиентских аналитических решений.
- Глубокое понимание точности данных, полноты, согласованности, проверки бизнес-правил и сверки «источник-приемник».
- Отличные аналитические навыки, навыки устранения неполадок, документирования и коммуникации с превосходным вниманием к деталям.
- Способность эффективно сотрудничать с инженерами данных, BI-разработчиками, техническими заинтересованными сторонами и бизнес-партнерами.
- Владение английским языком на уровне B2 или выше.
Желательные качества:
- Опыт проверки моделей исторических данных и методов обработки медленно меняющихся измерений (Slowly Changing Dimensions - SCD).
- Опыт работы с CI/CD-конвейерами и Azure DevOps.
- Знакомство с мониторингом данных, проверкой актуальности данных и постоянными средствами контроля качества данных.
- Знание Power BI REST API, отслеживания происхождения отчетов (report lineage), проверки метаданных или связанных с ними возможностей администрирования Power BI.
- Опыт тестирования производительности, масштабируемости, контроля доступа или безопасности аналитических решений.
- Опыт работы в средах Agile-разработки, таких как Scrum или Kanban.
- Сертификаты Microsoft Azure, Power BI, Data Engineering, Quality Assurance или смежные технические сертификаты.
Atlas Technica гордится тем, что является работодателем, предоставляющим равные возможности трудоустройства (Equal Employment Opportunity). Мы не дискриминируем по признаку расы, религии, цвета кожи, национального происхождения, пола, сексуальной ориентации, гендерной идентичности, возраста, статуса ветерана, статуса лица с ограниченными возможностями или других применимых юридически защищенных характеристик.