Назад

QA Engineer (API/Backend)

Формат работы
remote (только Russia)/hybrid
Тип работы
fulltime
Грейд
middle
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
QA-инженер (API/Backend): Ручное тестирование backend-сервисов, интеграций, web- и мобильных приложений с акцентом на REST API, SQL, клиент-серверное взаимодействие и локализацию дефектов. Фокус на анализе требований, проверке негативных сценариев, интеграций и изменений данных, а также на поиске проблем по логам и сетевому трафику.

Локация: Санкт-Петербург; удалённый или гибридный формат работы.

Компания

Продуктовая команда HeadHunter, развивающая backend-сервисы, интеграции и клиентские приложения.

Что делать

  • Анализировать требования и бизнес-логику, выявлять противоречия и недостающие условия до начала разработки.
  • Проектировать проверки новых функций, применять техники тест-дизайна, готовить и поддерживать тест-кейсы и чек-листы.
  • Тестировать REST API, backend-логику и интеграции между сервисами, включая негативные сценарии, ошибки взаимодействия и изменения данных.
  • Проверять web- и мобильные приложения, клиентское взаимодействие с backend, а также проводить функциональное, интеграционное, регрессионное, smoke- и исследовательское тестирование.
  • Использовать SQL, логи и сетевой трафик для проверки данных и локализации дефектов; описывать ошибки и проверять исправления.
  • Обсуждать задачи с разработчиками и аналитиками, оценивать риски и участвовать в проверке готовности релизов.

Требования

  • Коммерческий опыт ручного тестирования от двух лет; общий опыт работы указан как 3–6 лет.
  • Опыт тестирования web-приложений и API.
  • Понимание клиент-серверной архитектуры, HTTP, REST и JSON.
  • Уверенная работа с Postman, Swagger или аналогичными инструментами.
  • Владение SQL, включая выборки с фильтрацией, JOIN и агрегатные функции.
  • Опыт работы с DevTools и поиска информации в логах через Kibana или аналогичные системы.
  • Понимание техник тест-дизайна и умение выбирать проверки с учётом задачи и рисков.
  • Опыт работы с баг-трекерами и системами хранения тестовой документации.
  • Умение самостоятельно разбираться в требованиях, задавать уточняющие вопросы и аргументировать найденные проблемы.

Хорошо, если есть

  • Опыт тестирования мобильных приложений на iOS или Android и работы с Charles или аналогами.
  • Опыт проверки событий и асинхронных интеграций через Kafka или RabbitMQ.
  • Опыт тестирования микросервисных систем и интеграций с внешними сервисами.
  • Опыт работы с метриками и дашбордами в Grafana.
  • Понимание CI/CD и опыт работы с Git, Jenkins или GitLab CI.
  • Базовое понимание Docker и устройства тестовых окружений.
  • Использование ИИ-инструментов для анализа требований, подготовки тестовых данных и сценариев с самостоятельной проверкой результата.

Культура и преимущества

  • Удалённый или гибридный формат работы.
  • QA участвует в обсуждении задач и решений до начала тестирования.
  • Возможность развиваться в backend-тестировании и интеграциях.
  • Планирование задач без постоянных срочных релизов.
  • Обучение внутри команды и обмен опытом.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →