FullStack QA (Java/ETL) Middle+
Компания: SkillStaff
Локация: Россия
Формат работы: Удаленная работа
Зарплата: 280 000 - 330 000 гросс в месяц
Обязательные требования
- Опыт тестирования ПО от 4 лет, опыт автоматизации от 2 лет на Java.
- Опыт организации процесса тестирования и встраивания его в процесс разработки.
- Написание автотестов для API.
- Опыт тестирования интеграционных решений на базе ETL и/или оркестраторов данных.
- Опыт тестирования БД и написания автотестов с использованием SQL.
- Продвинутые навыки работы с СУБД, написание сложных SQL-запросов.
- Понимание архитектуры хранилищ данных (OLAP, классические схемы, топологии).
- Тестирование REST и SOAP API.
- Владение системами контроля версий.
- Опыт сквозного тестирования (end-to-end).
- Ведение тестовой документации (чек-листы, тест-кейсы, тест-планы).
- Опыт анализа логов приложений.
- Уверенное применение техник тест-дизайна.
- Знание полного цикла разработки ПО.
Дополнительные требования
- Опыт тестирования банковских систем.
- Опыт работы с Gitlab CI / Jenkins, Docker.
- Создание эмуляторов и заглушек.
- Пользовательский уровень Linux.
- Использование Python или C#.
- Опыт работы с брокерами сообщений (Kafka, RabbitMQ).
- Знание Kubernetes.
Задачи
- Создавать и поддерживать автотесты для ETL-процессов и оркестраторов (Airflow, Kafka). Это включает проверку корректности работы пайплайнов, обработки данных в реальном времени и трансформаций. Также предстоит интегрировать эти тесты в CI/CD (GitLab CI, Jenkins) и бороться с flaky-тестами для обеспечения стабильности регрессионного тестирования.
- Проверять целостность и согласованность данных в различных СУБД (PostgreSQL, Greenplum, Oracle, ClickHouse). Это включает написание сложных SQL-запросов для валидации данных в автотестах, подготовку тестовых данных (SQL, фикстуры) и обязательную сверку данных после ETL-трансформаций (источник → приемник).
- Анализировать логи приложений (Kibana, Elasticsearch, Graylog) для локализации корневых причин дефектов. Это критически важно для интеграционных решений, где ошибка может возникнуть на любом этапе цепочки данных.
- Проверять соответствие архитектуры хранилища данных требованиям (схемы "звезда", "снежинка", витрины данных). Это включает валидацию корректности ETL-процессов и трансформаций, чтобы бизнес-пользователи получали достоверные данные для аналитики.
Условия
- Оформление ТД\ГПХ
- Формат работы: удаленный, первая рабочая неделя-офис (г.Москва)
- Белая заработная плата
- Участие в интересных проектах
Откликнуться: @Dasha_SkillStaff
