Обязанности:

  • Тестирование распределенной микросервисной архитектуры: взаимодействия сервисов, маршрутизации и обработки событий.
  • Разработка и поддержка тестовых сценариев end-to-end для проверки работы системы от фронтенда до сервисов-исполнителей.
  • Тестирование REST API и асинхронного обмена сообщениями через MQ и Kafka, проверка контрактов между сервисами.
  • Анализ логов распределенных систем и локализация ошибок на уровне микросервисов.
  • Проверка надежности системы при частичных отказах компонентов, тестирование устойчивости и восстановления.

Требования:

  • Высшее техническое или физико-математическое образование.
  • Знание видов и методов тестирования, методологии процесса тестирования.
  • Опыт подготовки чек-листов, тест-кейсов и тест-планов.
  • Опыт работы с REST API и понимание принципов работы с очередями сообщений.
  • Владение Postman, Insomnia или Fiddler для ручного тестирования API.
  • Знание SQL, включая JOIN, GROUP BY и HAVING.
  • Знание форматов JSON и XML, опыт тестирования веб-приложений.
  • Умение читать логи приложений и понимание структуры логов распределенных систем.
  • Опыт работы с Jira и базовые навыки работы с Git.

Условия: полная занятость, график 5/2; работа в офисе или гибридном формате.