Lead QA Automation Engineer

Lead QA Automation Engineer


Компания: Dex

Локация: РФ

Формат работы: Удаленка

Зарплата: от 220 000 до 260 000

ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ:

  • Уверенное владение Python: навык написания чистого, читаемого, поддерживаемого кода.
  • Уверенное знание фреймворка pytest+playwright (принятый в компании стандарт).
  • Опыт использования контекст-менеджеров, декораторов, фикстур.
  • Понимание ООП, умение применять Page Object Model.
  • Навык написания несложных SQL-запросов: SELECT, JOIN, агрегации, подзапросы.
  • Опыт работы с PostgreSQL (и, желательно, Clickhouse).
  • Умение работать с БД из Python (psycopg2, clickhouse-driver, SQLAlchemy).
  • Умение подготавливать и очищать тестовые данные перед/после тестов.
  • Общее понимание контейнеризации, умение собирать и запускать docker-контейнеры.
  • Навык настройки пайплайнов в GitLab CI/CD

ОБЯЗАННОСТИ:

  • Создание и развитие автоматизированной системы тестирования для BI-платформы: в первую очередь - для E2E и регрессионного тестирования активно-дорабатываемого веб-приложения на базе Apache Superset. В обозримой перспективе - так же DQ-процессы.
  • Интеграция автотестов в процесс разработки (GitLab CI/CD): запуск по расписанию, по событиям, вручную.
  • Сопровождение тестового окружения (включая подготовку эталонных наборов тестовых данных в PostgreSQL и Clickhouse).
  • Ведение документации в TestIT (тест-кейсы, чек-листы), Jira (баг-репорты), Confluence (рабочая документация).
  • Тесное взаимодействие с аналитиками, разработчиками и DevOps для повышения качества продукта.
Важно: QA-процессы в проекте практически отсутствуют - соискателю предстоит их заложить.

БУДЕТ ПЛЮСОМ:

  • Опыт тестирования BI-систем (в частности, Apache Superset).
  • Опыт в тестировании качества данных (data quality).
  • Понимание принципов построения аналитических дашбордов и типичных рисков (некорректные агрегации, фильтрация, временные зоны и т.п.).
  • Опыт в нагрузочном и стресс-тестировании, в частности:
  • Планирование, проведение и анализ нагрузочных тестов
  • Понимание метрик: RPS, время отклика, перцентили, процент ошибок
  • Умение анализировать результаты, строить графики, выявлять узкие места в проекте.

Откликнуться: @elenachernenko

Report Page