QA Automation Engineer (Java)
Описание
Мы ищем AQA-инженера в команду, которая занимается тестированием backend-сервисов и веб-приложений. Основной фокус роли — автоматизация проверок на уровне API и сервисного взаимодействия: написание автотестов, развитие тестовых фреймворков и повышение качества продукта. Чем предстоит заниматься: — Разрабатывать и поддерживать автотесты на Java для backend-сервисов;— Автоматизировать тестовые сценарии в общей TMS-системе (Allure);— Проводить тестирование API и сервисов, работающих через HTTP и брокеры сообщений;— Анализировать логи и результаты прохождения тестов, искать причины падений;— Проводить функциональное тестирование backend и web-интерфейсов;— Создавать и поддерживать тестовые фреймворки и внутренние библиотеки;— Участвовать в улучшении процессов автоматизации совместно с командой разработки и тестирования;— Контролировать исправление найденных дефектов. Что важно: — Опыт разработки автотестов на Java от 3 лет;— Опыт тестирования backend-сервисов и API (HTTP);— Опыт работы с брокерами сообщений;— Уверенное знание SQL и умение работать с данными на уровне сложных запросов;— Опыт создания или развития тестовых фреймворков;— Практический опыт работы с Selenide, TestNG, RestAssured;— Понимание принципов работы Kubernetes: поды, логи, деплойменты, масштабирование;— Уверенное владение командной строкой Linux;— Опыт работы с web-приложениями и DevTools: анализ ошибок в консоли браузера, Network, поиск проблем на уровне клиента. Будет плюсом: — Опыт нагрузочного тестирования;— Знакомство с JMeter.