IBS
Инженер по тестированию (Java-автоматизация) / QA Automation Engineer
1 мес. назад
РоссияMiddleRemote
javatestngsqlrest apijsonxmlwiremockkibana
Компания IBS ищет инженера по тестированию с опытом от 3 до 5 лет для работы над проектом в области цифровых финансовых активов (ЦФА), внедряющим блокчейн-технологии.
О компании
- Мы — IBS. Ведущий российский системный интегратор, создающий цифровую инфраструктуру для финансового сектора и государства.
О продукте
- Вы присоединитесь к проекту по развитию инфраструктуры для выпуска и обращения Цифровых Финансовых Активов (ЦФА). Это инновационный продукт на стыке классического Enterprise (микросервисы, интеграции) и передовых блокчейн-технологий (смарт-контракты, распределенные реестры).
Обязанности
- Функциональное тестирование сложных сценариев: Проверка микрофронтов и корректности работы ролевых моделей (разные права доступа у пользователей).
- Тестирование интерфейсов (UI/UX) на соответствие требованиям.
- Проверка контрактов между Frontend и Backend, а также между микросервисами (REST API).
- Проверка внутренней бизнес-логики микросервисов.
- Блокчейн-специфика (уникальные задачи): Проверка корректности вычитывания операций из блокчейн-сети.
- Проверка записей транзакций в блокчейн (контроль целостности и неизменяемости).
- Проверка механик оффчейн-сбора консенсуса (критически важный процесс для ЦФА).
- Автоматизация и инфраструктура: Написание и поддержка автотестов на Java (TestNG).
- Разработка эмуляторов и заглушек (Wiremock) для изолированного тестирования микросервисов.
- Настройка и конфигурирование тестовых сред.
- Работа с инструментами мониторинга для анализа поведения системы под нагрузкой и в штатном режиме.
- Подготовка тестовой документации и отчетов по качеству продукта.
Требования
- Опыт: от 3 до 5 лет на позиции тестировщика (функциональное/интеграционное тестирование).
- Высшее техническое образование.
- SQL: уверенное владение (все базовые команды, JOIN-ы, вложенные запросы, фильтрация данных).
- Глубокое понимание REST API (методы, коды ответов, авторизация, работа с JSON/XML).
- Опыт разработки автотестов на Java с использованием TestNG.
- Опыт работы с инструментами мониторинга (Kibana, Grafana, Zabbix или аналоги) — умение читать логи и метрики.
- Базовое понимание принципов интеграции с блокчейн-сетями (как приложение взаимодействует с распределенным реестром).
- Опыт подготовки тестовой документации (тест-кейсы, чек-листы, отчеты о дефектах).
- Опыт настройки и конфигурирования тестовых сред (поднятие стендов, обновление конфигов).
- Практический опыт разработки эмуляторов/заглушек (Wiremock).
Будет плюсом
- Опыт тестирования блокчейн-решений или финансовых платформ.
- Понимание основ криптографии и управления ключами.
- Опыт работы с микросервисной архитектурой и Kubernetes/OpenShift.
- Опыт тестирования асинхронных взаимодействий (Kafka, очереди сообщений).
- Знание BDD-подхода (Cucumber, Gherkin).
Условия
- Участие в инновационном проекте федерального уровня в быстрорастущем сегменте ЦФА.
- Официальное трудоустройство по ТК РФ, полностью «белая» заработная плата.
- ДМС на сотрудника и детей после испытательного срока.
- Работа в сильной команде экспертов с прозрачной системой постановки задач.
- Возможность профессионального роста и изучения блокчейн-технологий (онбординг, менторство).