О команде и продукте Мы развиваем 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 или аналоги). Какого человека мы ищем Относится к продукту как к своему: «это моё дело» и «мне не всё равно». Любопытный: докапывается до причины бага, а не только фиксирует симптом. Системный: видит сценарий целиком, а не только отдельный экран. Умеет договариваться с разработчиками и аналитиками, аргументирует спокойно и по делу. Самостоятельный в задачах и при этом открыт к обратной связи. Что мы предлагаем Сложный и значимый продукт, на который не жалко тратить своё время. Зрелую инженерную культуру и команду, которая ответственно подходит ко всему. Реальное влияние на качество продукта и на то, как устроены процессы тестирования. Общение на «ты» вне зависимости от должности и возраста. Пространство для роста: от усиления ручной экспертизы до автоматизации.