TS Dev

AQA инженер (auto) микросервисных систем

Коротко

Senior-инженер по автоматизированному тестированию (AQA) для обеспечения качества веб-приложений и backend-сервисов в микросервисной архитектуре, с развитием автотестов на Java. Компания — разработчик ПО, работа гибридная в Москве. Требуется опыт тестирования от 3 лет, знание REST API, SQL, Kafka/RabbitMQ, Selenide/Selenium, RestAssured, TestNG, Git/GitLab. Для проектов без англоязычных требований язык не нужен, для европейских/американских проектов — уровень B2+.

Описание
Ищем ведущего инженера по тестированию, который сможет обеспечивать качество веб-приложений и backend-сервисов в микросервисной архитектуре. Важная часть работы — не только функциональное тестирование, но и развитие автоматизации на Java, проверка интеграций между сервисами и контроль качества релизов.
Задачи
•Анализировать требования и выявлять неоднозначности, риски и пробелы в постановках.
•Разрабатывать и актуализировать тестовую документацию: тест-кейсы, чек-листы, сценарии и автотесты.
•Проводить функциональное, интеграционное, регрессионное и smoke-тестирование, а также ПСИ.
•Тестировать веб-приложения, backend-сервисы и взаимодействие компонентов микросервисной системы.
•Проверять REST API и асинхронные интеграции через Kafka/RabbitMQ.
•Разрабатывать и поддерживать автоматизированные тесты на Java.
•Регистрировать дефекты, проверять исправления и анализировать причины возникновения ошибок.
•Настраивать тестовые окружения, подготавливать данные и проверять результаты выполнения сценариев.
•Взаимодействовать с разработчиками, аналитиками и продуктовой командой.
•Участвовать в контроле качества релизов и совершенствовании процессов тестирования.
Требования
•Опыт тестирования ПО от 3 лет; понимание полного цикла тестирования.
•Уверенные навыки тест-дизайна, анализа требований и подготовки тестовой документации.
•Практический опыт тестирования веб-приложений и backend-сервисов.
•Понимание особенностей тестирования микросервисной архитектуры.
•Уверенное знание REST API, HTTP и JSON.
•Опыт тестирования асинхронного взаимодействия через Kafka и/или RabbitMQ.
•Практический опыт работы с SQL: JOIN, подзапросы, агрегатные функции и группировки.
•Опыт разработки автотестов на Java с использованием Selenide/Selenium, RestAssured и TestNG.
•Уверенная работа с Git и GitLab, включая работу с ветками и merge request.
•Умение анализировать причины дефектов и оценивать риски изменений.
•Внимательность к деталям, ответственность и системное мышление.
•Умение аргументировать результаты тестирования и эффективно взаимодействовать с командой.
•Для проектов без требований к английскому языку он не требуется. Для европейских и американских проектов необходим уровень B2+.
Будет плюсом
•Опыт построения и развития автоматизированного регрессионного набора.
•Понимание принципов контрактного тестирования микросервисов.
•Опыт работы с CI/CD и интеграцией автотестов в пайплайны GitLab CI.
•Практические навыки диагностики проблем через логи и трассировки запросов.
•Опыт тестирования отказоустойчивости, повторной доставки сообщений и идемпотентности.
•Опыт улучшения QA-процессов и участия в повышении качества релизов.
Условия
Условий в вакансии нет.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте