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