QA инженер (Python)
Summary
QA engineer testing data pipelines, DWH, and analytics systems; writes SQL and pytest scripts; runs Apache Airflow DAGs and analyzes data integrity for a bank.
Ключевые задачи:
Что важно для нас:
Что предлагаем:
- Тестирование хранилища данных
- Анализ требований, технических заданий, моделей данных, маппингов и правил преобразования данных.
- Разработка тестовых сценариев, чек-листов, тест-кейсов и наборов тестовых данных
- Проверка прохождения данных от источника до целевых таблиц и витрин.
- Сверка данных между источниками, промежуточными слоями и целевыми системами.
- Проверка корректности фильтрации, агрегации, трансформации и расчёта показателей
- Проверка полноты, уникальности, актуальности, целостности и непротиворечивости данных.
- Тестирование полных и инкрементальных загрузок, историчности данных, повторных запусков и восстановления после ошибок
- Работа с Apache Airflow
- Запуск и перезапуск DAG
- Запуск отдельных задач
- Backfill за выбранный период
- Анализ статусов DAG Run и Task Instance
- Чтение и анализ логов;
- Локализация причин падения задач
- Проверка retry, timeout, trigger rules, sensors и зависимостей.
- Подготовка сложных SQL-запросов для проверки данных и поиска расхождений.
- Написание вспомогательных скриптов и автопроверок с использованием pytest
- регистрация и сопровождение дефектов, контроль их устранения и повторное тестирование
- Подготовка отчётности о результатах тестирования.
- Участие в приёмочном тестировании и принятии решения о готовности изменений к выпуску
- Ревью тестовой документации и методическая поддержка менее опытных сотрудников
Что важно для нас:
- Опыт работы в тестировании программного обеспечения — от 3 лет
- Практический опыт тестирования DWH, ETL/ELT-процессов, витрин данных или аналитических систем — от 2 лет
- Опыт самостоятельного ведения тестирования сложных изменений
- Опыт анализа требований и технической документации
- Опыт локализации дефектов на уровне данных и процессов загрузк
- Желательно:
- понимание архитектуры корпоративного хранилища данных.
- Знание назначения основных слоёв DWH
Что предлагаем:
- Официальное оформление в соответствии с ТК РФ
- График работы: с 09:00 до 18:00, сокращенный рабочий день по пятницам до 16:45
- Удаленный формат работы
- Конкурентный уровень дохода
- Доплата к отпуску и больничному листу
- «Кафетерий льгот»: ДМС для работника и членов семьи, возмещение затрат на отдых, спортивные услуги, покупки на маркетплейсе «ПСБ Маркет»
- Дополнительные льготы при заключении брака и рождении детей
- Материальная поддержка в определенных жизненных ситуациях
- Бесплатная программа поддержки работников: юридические, финансовые и психологические консультации, помощь в бытовых вопросах, автопомощь, корпоративные скидки, профориентация детей работников
- Возможность профессионального развития и прохождения внутреннего и внешнего профессионального обучения
- Корпоративная паритетная пенсионная программа