Sobre la vacante
Специалист будет заниматься функциональным и автоматизированным тестированием ETL-процессов, оркестраторов данных, API и баз данных. В зоне ответственности также проверка целостности данных, анализ логов и интеграция автотестов в CI/CD.
Задачи
- Создавать и поддерживать автотесты для ETL-процессов и оркестраторов Airflow и Kafka.
- Проверять корректность работы пайплайнов, обработки данных в реальном времени и трансформаций.
- Интегрировать автотесты в CI/CD с использованием GitLab CI и Jenkins.
- Устранять flaky-тесты для обеспечения стабильности регрессионного тестирования.
- Проверять целостность и согласованность данных в PostgreSQL, Greenplum, Oracle и ClickHouse.
- Писать сложные SQL-запросы для валидации данных в автотестах.
- Подготавливать тестовые данные с помощью SQL и фикстур.
- Сверять данные после ETL-трансформаций по цепочке «источник → приемник».
- Анализировать логи приложений в Kibana, Elasticsearch и Graylog для локализации корневых причин дефектов.
- Проверять соответствие архитектуры хранилища данных требованиям, включая схемы «звезда», «снежинка» и витрины данных.
- Валидировать корректность ETL-процессов и трансформаций.
Обязательные требования
- Опыт тестирования ПО от 4 лет.
- Опыт автоматизации от 2 лет на Java.
- Опыт организации процесса тестирования и встраивания его в процесс разработки.
- Опыт написания автотестов для API.
- Опыт тестирования интеграционных решений на базе ETL и/или оркестраторов данных.
- Опыт тестирования баз данных и написания автотестов с использованием SQL.
Дополнительные требования
- Опыт тестирования банковских систем.
- Опыт работы с GitLab CI, Jenkins и Docker.
- Навыки создания эмуляторов и заглушек.
- Пользовательский уровень Linux.
- Использование Python или C#.
- Опыт работы с брокерами сообщений Kafka и RabbitMQ.
Условия
- Заработная плата: 280 000–330 000 рублей гросс в месяц.
- Удаленный формат работы.
- Первая рабочая неделя — в офисе в Москве.
- Локация: Россия.
- Оформление по ТД или ГПХ.
- Белая заработная плата.
Отклик
Для отклика можно связаться с @Dasha_SkillStaff.