Обязанности:
- Проверять микрофронты и корректность ролевых моделей и прав доступа.
- Тестировать интерфейсы на соответствие требованиям.
- Проверять REST API-контракты между Frontend и Backend, а также между микросервисами.
- Проверять бизнес-логику микросервисов.
- Проверять вычитывание операций из блокчейн-сети и целостность записей транзакций.
- Проверять механики оффчейн-сбора консенсуса для ЦФА.
Требования:
- Высшее техническое образование.
- Уверенное владение SQL: базовые команды, JOIN-запросы, вложенные запросы и фильтрация данных.
- Глубокое понимание REST API, методов, кодов ответов, авторизации, JSON и XML.
- Опыт разработки автотестов на Java с использованием TestNG.
- Опыт работы с инструментами мониторинга, чтения логов и метрик.
- Базовое понимание интеграции приложений с блокчейн-сетями.
- Опыт подготовки тестовой документации и настройки тестовых сред.
- Практический опыт разработки эмуляторов и заглушек с WireMock.
Будет плюсом:
- Опыт тестирования блокчейн-решений или финансовых платформ.
- Понимание основ криптографии и управления ключами.
- Опыт работы с микросервисной архитектурой, Kubernetes или OpenShift.
- Опыт тестирования асинхронных взаимодействий, Kafka и очередей сообщений.
- Знание BDD, Cucumber и Gherkin.
Формат работы: можно удалённо.