ENIGMA AI
ENIGMA AI
Собеседование в Ozon Руководство 30 мин чтения

Как пройти собеседование на QA в Ozon: опыт 2026 года

Гайд по прохождению интервью на позицию QA Engineer в Ozon. Разбор технических этапов, задач на автоматизацию и архитектуру тестов.

ENIGMA AI -
Собеседование на тестировщика в Ozon: подробный разбор этапов и вопросов 2026
В 2026 году Ozon остается одним из крупнейших работодателей для QA-инженеров в России. Процесс найма стал быстрее: теперь стандартный цикл от первого звонка до оффера занимает 10–14 дней. В этой статье разберем, какие требования предъявляет компания к Junior, Middle и Senior тестировщикам, какие задачи дают на лайв-кодинге и как устроена секция архитектуры.

Введение: почему Ozon — это вызов для тестировщика

Работа в Ozon в 2026 году — это не просто проверка кнопок в мобильном приложении. Это работа с высоконагруженной микросервисной архитектурой, где количество сервисов перевалило за 3500, а ежедневное количество заказов измеряется миллионами. Для тестировщика это означает, что стандартных знаний теории тестирования (пирамида, граничные значения) уже недостаточно. Нужно понимать, как работают распределенные системы, уметь читать логи в ELK, писать сложные SQL-запросы с джойнами десятка таблиц и автоматизировать проверки на Go или Python.

Статья написана для тех, кто планирует подаваться на позиции QA Manual, QA Automation или QA Fullstack. Мы разберем структуру интервью, которая в 2026 году стала модульной: вы можете пропустить часть этапов, если у вас есть подтвержденный профиль на специализированных платформах или вы проходили Ozon Camp. Основной упор сделан на техническую экспертизу, так как Ozon ценит инженеров, способных не только найти баг, но и локализовать его на уровне кода или инфраструктуры.

Для кого этот материал

Этот лонгрид будет полезен трем категориям специалистов. Во-первых, начинающим (Junior), которые хотят понять планку входа в BigTech. Во-вторых, крепким Middle-специалистам, застрявшим на текущем месте и желающим подготовиться к секции System Design и сложной автоматизации. В-третьих, это подспорье для Senior и Lead QA, которым важно понимать, как изменились процессы найма и какие софт-скиллы сейчас в приоритете у HR-директоров Ozon.

Этап 1: Скрининг и техническое интервью с рекрутером

Первый контакт происходит в Telegram или по видеосвязи. В 2026 году рекрутеры Ozon стали более технически подкованными. Вам не просто зададут вопрос «почему вы уходите», а попросят вкратце описать стек технологий на текущем проекте. Важно четко называть инструменты: например, не «тестировал API», а «использовал Postman и Pytest для проверки REST и gRPC контрактов».

На что смотрят в резюме

  • Опыт работы с микросервисами: если вы работали только с монолитом, подготовьтесь объяснить, как вы будете тестировать взаимодействия между сервисами.
  • Инструменты автоматизации: в Ozon доминируют Go и Python. Если вы пишете на Java, будьте готовы к предложению переучиться.
  • Самостоятельность: компания ценит тех, кто сам настраивал CI/CD пайплайны в GitLab или Jenkins.

Обычно скрининг длится 20-30 минут. По итогам рекрутер формирует профиль кандидата и отправляет его нанимающему менеджеру. Если всё хорошо, вам предложат выбрать слоты для технического интервью.

Этап 2: Теория тестирования и логические задачи

Несмотря на тренд в сторону автоматизации, база остается фундаментом. На этом этапе проверяют, насколько глубоко вы понимаете процессы. Ожидайте вопросы по жизненному циклу бага, но с подвохом. Например: «Что делать, если разработчик отклонил баг как 'Feature', но вы уверены, что это ошибка, влияющая на 5% пользователей?»

Чек-лист по теории для подготовки

ТемаЧто нужно знать
Техники тест-дизайнаПопарное тестирование (Pairwise), таблицы принятия решений, переход состояний.
Типы тестированияРазница между нагрузочным, стресс- и объемным тестированием.
Client-ServerКоды ответов 4xx и 5xx, структура HTTP-запроса, заголовки, cookies vs сессии.

Логические задачи в 2026 году отошли от классических «шариков и этажей» в сторону продуктовых кейсов. Пример: «В корзине Ozon при применении промокода цена падает до нуля, хотя в правилах акции сказано, что скидка не более 50%. С чего начнете расследование?»

Этап 3: Тестирование API и gRPC

Ozon активно использует gRPC для внутреннего взаимодействия сервисов. На собеседовании вас обязательно спросят, чем gRPC отличается от REST. Вам нужно знать про Protobuf, бинарный формат передачи данных и HTTP/2. Если вы претендуете на позицию выше Junior, простого знания Postman будет мало.

Практическое задание по API

Вам дадут описание эндпоинта (например, создание карточки товара) и попросят составить набор проверок. Важно не забывать про негативные сценарии: авторизация, валидация полей, лимиты (rate limiting), идемпотентность запросов. Если вы скажете про идемпотентность (что повторный запрос с тем же ID не создаст дубль), это добавит вам баллов.

Этап 4: Работа с базами данных (SQL)

В Ozon используют PostgreSQL и ClickHouse. На собеседовании вам предложат онлайн-редактор и попросят написать 2-3 запроса. Первый — простой SELECT с фильтрацией, второй — использование JOIN (Inner, Left, Right), третий — агрегация с GROUP BY и HAVING.

Пример задачи на SQL

Даны две таблицы: orders (id, user_id, amount, status) и users (id, name, city). Задача: найти топ-3 города по суммарной выручке от заказов в статусе 'delivered' за последний месяц. Ошибка многих кандидатов — забыть про фильтрацию по времени или неправильно объединить таблицы, потеряв города без заказов.

Этап 5: Секция автоматизации (Live Coding)

Если вы идете на QA Automation, это самый важный этап. В 2026 году Ozon практически полностью перешел на Go для автотестов бэкенда, но для фронтенда (Web/Mobile) всё еще актуален Python. Вам предложат решить алгоритмическую задачу уровня LeetCode Easy/Medium или написать небольшой фреймворк для теста API.

// Пример задачи на Go: Написать функцию, которая проверяет, является ли строка палиндромом
func isPalindrome(s string) bool {
    for i := 0; i < len(s)/2; i++ {
        if s[i] != s[len(s)-1-i] {
            return false
        }
    }
    return true
}

Важно не просто написать код, а объяснить его сложность по Big O. Также проверяют умение писать чистый код: названия переменных, обработка ошибок, отсутствие хардкода.

Этап 6: Тестирование мобильных приложений

Поскольку большая часть заказов Ozon идет через приложение, мобильное тестирование выделено в отдельный блок. Вас спросят про специфику iOS и Android: жизненный цикл приложения, работу с эмуляторами и реальными устройствами (Device Farm), тестирование при плохом интернете (Network Throttling).

Инструменты мобильного тестирования

В 2026 году стандарт — это Appium 3.0 и Maestro. Нужно понимать разницу между нативными, гибридными и веб-приложениями. Ожидайте вопрос: «Как протестировать push-уведомление, если оно не приходит на девайс?» Правильный ответ должен включать проверку логов, проверку токена в БД и статуса отправки в стороннем сервисе (например, Firebase).

Этап 7: Секция System Design для QA

Для позиций Senior и Lead в Ozon ввели секцию системного дизайна. Здесь не просят рисовать схему базы данных, а просят спроектировать стратегию тестирования сложной системы. Например: «Спроектируйте систему тестирования для нового склада Ozon, где роботы-сборщики общаются с сервером по Wi-Fi».

Что нужно отразить в ответе

  • Где будут unit-тесты, а где интеграционные.
  • Как имитировать нагрузку от 10 000 роботов (нагрузочное тестирование).
  • Как проверять отказоустойчивость (Chaos Engineering): что будет, если один из узлов сети упадет.
  • Мониторинг и алертинг: как мы узнаем, что тесты упали в CI.

Этап 8: Инструменты CI/CD и инфраструктура

Ozon живет в Kubernetes. Тестировщик должен понимать, как развернуть свою ветку с автотестами в отдельном окружении (namespace). Вас могут спросить, что такое Docker, чем образ отличается от контейнера и как пробросить порты. Знание YAML-конфигов GitLab CI является обязательным атрибутом Middle-специалиста.

Типичные вопросы по инфраструктуре

1. Как вы будете тестировать сервис, если его зависимости еще не готовы? (Ответ: использование моков и стабов, например, через WireMock или собственные микросервисы-заглушки).
2. Что такое Canary Deployment и как QA участвует в проверке новой версии на продакшене?

Этап 9: Нагрузочное тестирование

В Ozon есть отдельная команда перформанс-инженеров, но функциональный QA должен уметь проводить базовые замеры. Инструменты: k6 (на JS/Go) или Gatling. Вас спросят про метрики: RPS (запросы в секунду), Latency (95-й и 99-й перцентили), CPU/RAM Utilization.

Кейс на нагрузку

«Завтра 'Черная пятница'. Ожидается рост трафика в 10 раз. Какие тесты вы проведете сегодня?» Нужно упомянуть Stress testing (поиск точки отказа) и Scalability testing (проверка, что система масштабируется при добавлении новых подов в K8s).

Этап 10: Тестирование фронтенда и доступность

Для Web-QA важны знания DOM-дерева, CSS-селекторов и протокола CDP (Chrome DevTools Protocol). В 2026 году Ozon уделяет много внимания Accessibility (A11y) — доступности сайта для людей с ограниченными возможностями. Знание стандартов WCAG будет огромным плюсом.

Автоматизация фронта

В Ozon активно используют Playwright. Вас могут спросить, почему Playwright лучше Selenium (автоматические ожидания, работа с несколькими вкладками, высокая скорость). Будьте готовы написать скрипт авторизации на странице с учетом обработки капчи или двухфакторки.

Этап 11: Soft Skills и культурный код

Ozon — это культура высокой ответственности и скорости. На финальном интервью с менеджером (Bar Raising) будут проверять вашу совместимость с командой. Вопросы в стиле: «Расскажите о самом сложном конфликте с разработчиком» или «Как вы аргументируете необходимость рефакторинга автотестов, если бизнес требует новые фичи?»

Принципы Ozon

  • Data-driven подход: любые решения должны подкрепляться цифрами.
  • Ownership: вы отвечаете за качество фичи от идеи до эксплуатации.
  • Openness: готовность конструктивно критиковать и принимать критику.

Этап 12: Оффер и переговоры по зарплате

Если вы прошли все этапы, наступает этап оффера. В 2026 году зарплаты в Ozon для QA выглядят примерно так: Junior (120–180к), Middle (220–350к), Senior (400–600к) net. Помимо оклада, есть годовые бонусы и релокационные пакеты. Важно помнить, что Ozon — это публичная компания, и иногда в пакет входят акции (RSU), что на горизонте 2-3 лет может существенно увеличить доход.

Заключение: ваш план подготовки

Подготовка к Ozon — это марафон. Не пытайтесь выучить всё за два дня. Начните с освежения теории за 2 недели до интервью, затем переходите к SQL и алгоритмам. Обязательно посмотрите последние доклады инженеров Ozon на конференциях (Heisenbug, Podlodka) — там часто рассказывают о текущих болях и инструментах, которые они используют.

Финальный чек-лист

  • Подтянуть SQL до уровня оконных функций.
  • Решить 20-30 задач на LeetCode (Easy/Medium).
  • Разобраться в архитектуре gRPC и Kafka.
  • Повторить теорию тестирования мобилок.
  • Подготовить 3-4 истории из личного опыта по методике STAR.

Часто задаваемые вопросы

Поделиться статьей

Похожие статьи