Инженер по тестированию
KODE · зарплата не указана · Калининград · HH · опубликовано 25 мая 2026 г.
Описание вакансии
Привет!
Немного о нас: KODE разрабатывает цифровые продукты (mobile, web, backend, IoT, Conversation Design & etc.) с 2013 года. Мы занимаем первые места в популярных рейтингах:
- 1-е место среди разработчиков мобильных приложений во всех рейтингах: Рейтинга Рунета, Рейтинга Tagline, Workspace, Tadviser и Cnews;
- Золотая группа в рейтинге работодателей Forbes 2024;
- 1-е место в рейтинге работодателей РБК 2024;
- 2-е место среди лучших работодателей России в IT-компаниях среднего размера по версии hh.ru 2025.
В нашей команде работает более 350 профессионалов по всему миру, каждый день делая жизнь пользователя, бизнеса и государства лучше.
Чем предстоит заниматься:
Тестировать бэк-ту-бэк взаимодействия систем без участия фронтенда; Тестировать event-driven архитектуру: синхронные и асинхронные сценарии, обработку сообщений, гарантию порядка и борьбу с дубликатами в Kafka; Проверять межсервисную авторизацию, retry-логику и идемпотентность операций; Тестировать сценарии с Gateway (роутинг, авторизация) и валидировать клиент-серверное взаимодействие: HTTP-методы, структура request/response, коды, заголовки, тело, поведение кэшей и cookies; Проверять результат работы бизнес-логики микросервисов в БД: писать SQL-запросы, ориентироваться в связях через primary/foreign keys, учитывать индексы, проверять корректность данных после транзакций (с пониманием свойств ACID); Создавать моки внешних интеграций, чтобы проверять логику микросервиса, когда смежная система ещё не готова; Тестировать мобильные приложения на разных устройствах и версиях ОС (grey-box подход); Тестировать push-уведомления и deep links; Анализировать сетевой трафик мобильного клиента, локализовать HTTP-ошибки, читать логи adb; Применять техники тест-дизайна для построения эффективного покрытия; Анализировать логи серверных и клиентских компонентов для локализации дефектов; Настраивать тестовое окружение под конкретные сценарии: править конфиги сервисов и переменные окружения для воспроизведения нужного поведения; Ориентироваться в репозитории: знать основные команды Git, уметь зайти в репозиторий и посмотреть, какие изменения внёс разработчик. Что мы ждем от нового члена команды: Опыт тестирования бэкенд-сервисов и интеграций между ними; Понимание event-driven архитектуры и работы брокеров сообщений (Kafka); Понимание принципов работы Gateway (роутинг, авторизация); Уверенное знание HTTP: методы, коды, заголовки, кэширование, cookies; Понимание принципов кэширования, в том числе в Redis; Опыт работы с SQL и реляционными БД: запросы, ключи, индексы, транзакции, ACID; Опыт работы с системами логирования (Kibana или аналог); Опыт работы с Kubernetes на уровне пользователя через Lens (просмотр подов, логов, конфигов); Опыт работы с прокси для анализа трафика (Charles или Fiddler); Опыт работы с adb (сбор логов, базовые команды); Опыт работы с БД через pgAdmin/DBeaver и т.д.; Опыт работы с GitLab/GitHub; Владение техниками тест-дизайна. Будет плюсом: Глубокое понимание гарантий доставки и порядка сообщений в Kafka, паттернов идемпотентности; Понимание concurrency-проблем: race condition, deadlock, и опыт их воспроизведения в тестах; Понимание принципов rate limiting и опыт их проверки; Опыт работы с Nginx и проведения нагрузочного тестирования; Опыт автоматизации интеграционных тестов. Что мы можем предложить:
Трудоустройство в аккредитованную IT-компанию (подходим для IT-ипотеки и предоставляем отсрочку от срочной военной службы); Гибкие процессы и адекватный менеджмент; Отсутствие бюрократии и тотального контроля: мы не логируем экраны и очень лайтово трекаем рабочее время из Jira; Гибкое начало рабочего дня; Комфортные офисы в Калининграде и Питере, а также возможность работать удаленно; Программу релокации в Калининград для тех, кому не сидится на месте и нравится ходить в офис; Прозрачность в коммуникациях, задачах, планах развития; Саппорт и поддержку инициатив и при этом уважение к желанию специалиста просто кодить/дизайнить/тестировать и т.д.; Технологизации (выделенное рабочее время специально под развитие) и возможность влиять на проекты; Полный пакет ДМС (стоматология, ветеринария, скорая помощь). F.A.Q.
Ревью резюме соискателей делает тим лид отдела; Этап интервью один: с рекрутером и тим лидом; Испытательный срок есть и обычно он длится 2-3 месяца, Performance Review каждые 6 месяцев; Финансовое вознаграждение в рынке и обсуждается по результатам технического собеседования; Еще для тех, кому это близко, у нас есть целая куча развлекательных и профессиональных ивентов, выездные корпоративы, английский, своя рок-группа и много чего еще, чем можно отвлечься и разгрузить голову. Будем рады видеть вас частью нашей команды!