Ключевые навыки
Описание вакансии
SMALL — крупный ритейлер повседневных товаров и готовой еды в Казахстане.
В нашей сети сегодня:
- более 160 магазинов;
- тысячи сотрудников;
- миллионы клиентов;
- собственное производство готовой еды.
В ближайшем будущем у нас — развитие службы доставки, франшизы и кратный рост числа магазинов. Мы строим технологичную retail-экосистему, где IT напрямую влияет на бизнес: продажи, ассортимент, цены, остатки, логистику, клиентский опыт и внутренние процессы.
Мы ищем Senior QA Automation Engineer / QA Automation Engineer в команду автоматизации бэкофиса, который хочет не просто писать автотесты “для галочки”, а выстраивать надежное качество в системах, от которых каждый день зависит работа большого ритейла.
У нас много интеграций, данных, асинхронных процессов и сервисов, где качество действительно важно.
Что предстоит делать:
- Разрабатывать и поддерживать автотесты для backend- и frontend-сервисов.
- Писать API- и UI-тесты, развивать тестовое покрытие критичных бизнес-сценариев.
- Работать с асинхронными взаимодействиями через Kafka и Kafka UI.
- Валидировать данные и результаты работы сервисов в PostgreSQL и ClickHouse.
- Запускать автотесты в CI/CD-пайплайнах, анализировать результаты прогонов и помогать команде быстрее находить причины ошибок.
- Участвовать в тестировании интеграционных сценариев между микросервисами.
- Работать вместе с разработчиками, аналитиками и QA-командой над повышением стабильности и надежности продуктов.
Наш стек:
Python 3.11+, Pytest, PostgreSQL, ClickHouse, Playwright / Selenium, Kafka, Git, GitLab CI.
Что важно:
- Опыт автоматизации тестирования на Python.
- Уверенное владение Pytest.
- Опыт тестирования API.
- Опыт UI-тестирования с Playwright или Selenium.
- Умение писать SQL-запросы и работать с базами данных: PostgreSQL, ClickHouse.
- Понимание асинхронного взаимодействия сервисов и опыт работы с Kafka / Kafka UI.
- Опыт работы с Git.
- Понимание CI/CD и опыт запуска автотестов в пайплайнах, желательно GitLab CI.
- Опыт работы с любым TMS.
Будет плюсом:
- Опыт нагрузочного тестирования: k6, Locust.
- Опыт работы с Allure TestOps.
- Опыт contract-тестирования, WebSocket-тестирования или интеграционных сценариев в микросервисной архитектуре.
- Опыт работы с Docker и тестовыми окружениями.
- Опыт борьбы с flaky-тестами и стабилизации автотестов.
Что предлагаем:
- Работу над системами, которые влияют на реальные бизнес-процессы крупной розничной компании.
- Интересные задачи на стыке backend, frontend, данных, интеграций и микросервисной архитектуры.
- Возможность развивать автоматизацию тестирования не “с нуля ради с нуля”, а как важную часть инженерной культуры.
- Команду, где ценят инициативу, техническую экспертизу и здравый подход к качеству.
- Возможность влиять на качество продуктов, которыми каждый день пользуются сотрудники, магазины и клиенты SMALL.
Если вам интересно развивать автоматизацию тестирования в масштабном ритейле, работать с данными, интеграциями и реальными бизнес-сценариями — будем рады познакомиться.