Python QA Engineer (Python + Backend)
Технологии
Описание вакансии
Кратко о роли
Альфа-Банк ищет Python QA Engineer для работы над бэкенд-сервисами. Основной фокус — автоматизация тестирования и проверка качества данных.
Ключевые задачи
- Анализ бизнес-требований и участие в планировании доработок.
- Написание и поддержка автотестов на Python (pytest) для бэкенда.
- Проверка качества данных в PostgreSQL и ClickHouse.
- Поиск, фиксация и контроль исправления дефектов.
- Подготовка синтетических данных для тестирования витрин.
- Проведение регрессионного тестирования.
Обязательные требования
- Коммерческий опыт тестирования от 3-х лет.
- Опыт написания автотестов (pytest/unittest).
- Уверенное владение SQL (PostgreSQL, ClickHouse).
- Работа с REST API, JSON, HTTP.
- Владение инструментами: Git, Jira, Postman, Jenkins.
- Умение читать чужой код и писать тест-кейсы.
Будет плюсом
- Знание основ React (хуки, состояние, JSX/TSX).
- Опыт работы с Docker/docker-compose.
- Понимание ETL-процессов.
- Опыт тестирования высоконагруженных систем.
- Опыт работы с Grafana и Prometheus.
Условия и бенефиты
- Полная занятость, график 5/2.
- Удаленный формат работы.
Процесс найма
- Для отклика отправьте резюме на указанный email.
Альфа-Банк ищет Python QA Engineer (Python + Backend).
Чем предстоит заниматься:
- Анализ бизнес-требований и участие в планировании доработок.
- Написание и поддержка автоматизированных тестов на Python (pytest) для бэкенд-сервисов.
- Проверка качества данных и целостности выгрузок в PostgreSQL и ClickHouse (аналитические запросы, сверка данных, валидация миграций).
- Анализ UI на React с использованием DevTools (понимание логики компонентов), но фокус — на бэкенде.
- Работа с дефектами: поиск, фиксация, контроль исправления на проде.
- Подготовка синтетических данных для тестирования витрин и сложных кейсов.
- Регрессионное тестирование.
Наши пожелания к кандидатам:
- Коммерческий опыт тестирования от 3-х лет.
- Уверенное чтение чужого кода.
- Опыт написания автотестов (pytest / unittest).
- Работа с REST API, JSON, HTTP.
- Написание скриптов для генерации тестовых данных и автоматизации рутины.
- Владение venv, poetry, pip.
- PostgreSQL: Сложные запросы, JOINs, подзапросы, оконные функции, понимание транзакций, анализ плана запросов (EXPLAIN).
- ClickHouse: Понимание колоночной архитектуры, умение писать аналитические запросы на больших объемах, работа с clickhouse-client.
- Тест-дизайн: Уверенное применение классов эквивалентности, граничных значений, попарного тестирования.
- Инструменты: Git (ветвление, PR), Jira, Postman/Insomnia/curl, Jenkins (базовое понимание CI/CD).
- Документирование: Умение четко формулировать баг-репорты и писать тест-кейсы.
Будет плюсом:
- Знание основ React (хуки, состояние, пропсы) и умение читать JSX/TSX.
- Опыт работы с Docker / docker-compose.
- Понимание ETL-процессов и опыт тестирования высоконагруженных систем.
- Опыт мониторинга (Grafana, Prometheus).
Условия:
- Полная занятость.
- График: 5/2.
- Формат работы: удалённо.
Оригинальная вакансия:
https://t.me/job_python/8042