О команде и продукте
Мы развиваем B2B-маркетплейс со сложной доменной логикой: каталог, корзина и оформление заказов, работа с поставщиками, скидки и программы лояльности. Продукт построен на микросервисной архитектуре и тесно интегрирован с внешними системами — ERP (1С/ТОРГ), WMS, системой лояльности, поиском и очередями сообщений.
QA здесь — это не «прокликать форму», а понимать, как данные проходят через несколько систем, и находить расхождения там, где их сложно заметить. Тестировщик работает в связке с разработчиками, аналитиками и другими QA, влияет на качество релизов и на то, как устроены процессы тестирования.
Чем предстоит заниматься
- Тестировать текущий функционал и новые фичи: веб, мобильное приложение, бэкенд-логику.
- Тестировать API и интеграционные сценарии между сервисами и внешними системами (ERP, WMS, лояльность, очереди сообщений).
- Проводить регрессионное тестирование и участвовать в подготовке релизов, в том числе при поэтапном выкате на прод.
- Выявлять, локализовывать и описывать дефекты: воспроизведение, ожидаемое и фактическое поведение, логи, окружение, влияние на пользователя.
- Разбираться в причинах ошибок: читать ответы API, логи и стек-трейсы, отличать баг фронта от бага бэкенда и от проблемы данных.
- Разрабатывать и поддерживать тестовую документацию: чек-листы, тест-кейсы, баг-репорты.
- Взаимодействовать с разработчиками и аналитиками: уточнять требования, заранее находить узкие места в постановках.
- Работать с dev- и stage-окружениями, проверять данные в БД, помогать воспроизводить проблемы прода на стенде.
Что мы ожидаем
- Опыт ручного тестирования от 3 лет в проектах с веб- или мобильными приложениями.
- Понимание клиент-серверной архитектуры, HTTP, кодов ответов, форматов JSON/XML.
- Уверенное тестирование API через Postman, Swagger или аналоги: составление запросов, проверка ответов, работа с параметрами и авторизацией.
- Умение разрабатывать и поддерживать тестовую документацию (чек-листы, тест-кейсы, баг-репорты).
- Опыт работы с инструментами тест-менеджмента (TestRail, Zephyr или аналогами).
- Базовые навыки работы с SQL: умение писать запросы на выборку для проверки данных.
- Умение четко формулировать мысли, адекватно оценивать сроки и приоритеты задач.
- Опыт тестирования мобильных приложений: специфика iOS/Android, перехват и анализ трафика (Charles, Proxyman, mitmproxy).
- Опыт работы с очередями сообщений (RabbitMQ, Kafka) и понимание асинхронных интеграций.
Будет плюсом
- Опыт автоматизации тестирования (Selenium, Cypress, Playwright или аналоги).
- Знание языков для автотестов (JavaScript, Python, Java).
- Понимание работы систем контроля версий (Git).
- Опыт тестирования интеграций с внешними системами (ERP, WMS, платежные и логистические сервисы).
- Базовое знакомство с инструментами наблюдаемости и логами (Kibana/OpenSearch, Sentry или аналоги).
Какого человека мы ищем
- Относится к продукту как к своему: «это моё дело» и «мне не всё равно».
- Любопытный: докапывается до причины бага, а не только фиксирует симптом.
- Системный: видит сценарий целиком, а не только отдельный экран.
- Умеет договариваться с разработчиками и аналитиками, аргументирует спокойно и по делу.
- Самостоятельный в задачах и при этом открыт к обратной связи.
Что мы предлагаем
- Сложный и значимый продукт, на который не жалко тратить своё время.
- Зрелую инженерную культуру и команду, которая ответственно подходит ко всему.
- Реальное влияние на качество продукта и на то, как устроены процессы тестирования.
- Общение на «ты» вне зависимости от должности и возраста.
- Пространство для роста: от усиления ручной экспертизы до автоматизации.