FullStack QA (Java/ETL) Middle+

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

Report Page