Назад
2 дня назад

AQA (Java)

140 000 - 220 000₽
Формат работы
remote (только Russia)/hybrid
Тип работы
fulltime
Грейд
lead
Английский
b2
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
AQA (Java) (микросервисная архитектура): Обеспечение качества веб-приложений и backend-сервисов с акцентом на функциональное, интеграционное и регрессионное тестирование, а также развитие автоматизации на Java. Фокус на проверке REST API и асинхронных интеграций через Kafka/RabbitMQ, анализе рисков и контроле качества релизов.

Локация: Москва; формат работы — удалённо или гибридно.

Зарплата: 140 000–220 000 RUR на руки в месяц.

Компания

TS Dev передаёт специалистов на подходящие проекты клиентов, включая европейские и американские проекты.

Что делать

  • Анализировать требования, выявлять неоднозначности, риски и пробелы.
  • Разрабатывать и поддерживать тестовую документацию, тест-кейсы, чек-листы, сценарии и автотесты.
  • Проводить функциональное, интеграционное, регрессионное, 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.
  • Умение анализировать причины дефектов, оценивать риски изменений, аргументировать результаты тестирования и взаимодействовать с командой; внимательность, ответственность и системное мышление.

Хорошо, если есть

  • Опыт построения и развития автоматизированного регрессионного набора.
  • Понимание принципов контрактного тестирования микросервисов.
  • Опыт работы с CI/CD и интеграции автотестов в пайплайны GitLab CI.
  • Навыки диагностики проблем через логи и трассировки запросов.
  • Опыт тестирования отказоустойчивости, повторной доставки сообщений и идемпотентности.
  • Опыт улучшения QA-процессов и участия в повышении качества релизов.

Культура и преимущества

  • Удалённый или гибридный формат работы.
  • Полная занятость.
  • Для проектов без требований английский не требуется; для европейских и американских проектов нужен английский уровня B2+.

Процесс найма

  • Короткое общение с рекрутером.
  • Техническое интервью или TechCertify-скрининг.
  • Передача на подходящие проекты клиентам.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →