Мы ищем Senior QA Automation Engineer (Java) / Senior AQA Engineer, который умеет не просто писать автотесты, а глубоко разбираться в качестве продукта, выстраивать эффективную стратегию автоматизации и находить оптимальные решения для сложных задач.
Нам нужен инженер с сильной экспертизой в Java и автоматизации тестирования, который умеет самостоятельно анализировать требования, проектировать и развивать автотесты, работать с API и различными уровнями тестирования, а также повышать стабильность и качество тестовой инфраструктуры. Важно умение работать с CI/CD, разбираться в архитектуре продукта и взаимодействовать с разработчиками и другими участниками команды для предотвращения дефектов, а не только их поиска.
Чем предстоит заниматься:
Тестирование микрофронтов, интерфейсов и корректности работы ролевых моделей.
Проверка контрактов между FE и BE, а также между микросервисами.
Проверка корректности вычитывания операций из блокчейна.
Проверка записей транзакций в блокчейн.
Тестирование механик оффчейн-сбора консенсуса.
Проверка внутренней бизнес-логики микросервисов.
Разработка и поддержка автотестов на Java (UI и API).
Анализ результатов автоматизированного и функционального тестирования.
Обязательные требования:
Высшее техническое образование.
Обязателен коммерческий опыт разработки автотестов на Java от 3 лет.
Опыт работы тестировщиком от 3 лет в проектах по функциональному тестированию ПО.
Уверенное знание Java, понимание ООП.
Практический опыт разработки автотестов для UI и API.
Глубокое понимание REST API.
Опыт работы с SQL: базовые команды, JOIN, вложенные запросы.
Опыт работы с инструментами мониторинга и логирования.
Базовое понимание принципов интеграции с блокчейн-сетями.
Опыт подготовки тестовой документации и отчётов по качеству.
Опыт настройки и конфигурирования тестовых сред.
Практический опыт разработки эмуляторов и заглушек, в том числе WireMock.

