Senior QA Automation Engineer (Java) / Senior AQA Engineer
Описание
Мы ищем 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.