Назад
обновлено 2 дня назад

Python QA Engineer (Python + Backend)

Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
middle
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Python QA Engineer (Python + Backend) (Python/pytest, PostgreSQL/ClickHouse): Автоматизированное тестирование backend-сервисов единой платформы управления расходами с акцентом на проверку данных, миграций и аналитических выгрузок. Focus on написании автотестов, сложных SQL-запросах, регрессионном тестировании и контроле исправления дефектов на проде.

Локация: удалённо; ИТ-хаб в Москве и сезонный коворкинг в Сочи

Компания

Альфа-Банк развивает единую платформу управления расходами с backend на Python и пользовательским интерфейсом на React.

Что делать

  • Анализировать бизнес-требования и участвовать в планировании доработок платформы.
  • Писать и поддерживать автоматизированные тесты на Python с использованием pytest и unittest для backend-сервисов.
  • Проверять качество данных и целостность выгрузок в PostgreSQL и ClickHouse, включая валидацию миграций.
  • Анализировать UI на React через DevTools, сохраняя фокус на backend-тестировании.
  • Находить, документировать и сопровождать исправление дефектов до проверки на проде.
  • Готовить синтетические данные и выполнять регрессионное тестирование сложных сценариев.

Требования

  • Коммерческий опыт тестирования от 3 лет.
  • Уверенное чтение Python-кода, написание автотестов, скриптов генерации тестовых данных и автоматизации рутинных операций.
  • Опыт работы с REST API, JSON, HTTP, venv, Poetry и pip.
  • Знание PostgreSQL: сложные запросы, JOIN, подзапросы, оконные функции, транзакции и EXPLAIN.
  • Знание ClickHouse, его колоночной архитектуры, движков MergeTree и ReplacingMergeTree, аналитических запросов и clickhouse-client.
  • Навыки тест-дизайна, работы с Git, Jira, Postman/Insomnia/curl, Jenkins, баг-репортами и тест-кейсами.

Хорошо, если есть

  • Знание React: хуки, состояние, пропсы, чтение JSX/TSX.
  • Опыт работы с Docker и docker-compose.
  • Понимание ETL-процессов и опыт тестирования высоконагруженных систем.
  • Опыт мониторинга с Grafana и Prometheus.

Культура и преимущества

  • Удалённый формат работы и гибкий график.
  • Квартальная премия по результатам KPI.
  • ДМС с первых дней, стоматология, обслуживание в клиниках и компенсация 10 дней больничного.
  • Тренинги, вебинары, митапы, демо-дни, профильные конференции и курсы.
  • Доступ к корпоративным библиотекам Alpina Digital, MyBook и бизнес-изданиям.
  • Собственные спортзалы и скидки на услуги туристических агентств, продукты, рестораны, бары и магазины.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →