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

  • Проверять микрофронты и корректность ролевых моделей и прав доступа.
  • Тестировать интерфейсы на соответствие требованиям.
  • Проверять REST API-контракты между Frontend и Backend, а также между микросервисами.
  • Проверять бизнес-логику микросервисов.
  • Проверять вычитывание операций из блокчейн-сети и целостность записей транзакций.
  • Проверять механики оффчейн-сбора консенсуса для ЦФА.

Требования:

  • Высшее техническое образование.
  • Уверенное владение SQL: базовые команды, JOIN-запросы, вложенные запросы и фильтрация данных.
  • Глубокое понимание REST API, методов, кодов ответов, авторизации, JSON и XML.
  • Опыт разработки автотестов на Java с использованием TestNG.
  • Опыт работы с инструментами мониторинга, чтения логов и метрик.
  • Базовое понимание интеграции приложений с блокчейн-сетями.
  • Опыт подготовки тестовой документации и настройки тестовых сред.
  • Практический опыт разработки эмуляторов и заглушек с WireMock.

Будет плюсом:

  • Опыт тестирования блокчейн-решений или финансовых платформ.
  • Понимание основ криптографии и управления ключами.
  • Опыт работы с микросервисной архитектурой, Kubernetes или OpenShift.
  • Опыт тестирования асинхронных взаимодействий, Kafka и очередей сообщений.
  • Знание BDD, Cucumber и Gherkin.

Формат работы: можно удалённо.