Назад

QA Engineer (Middle+)

Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Страна
Russia
Релокация
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

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

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

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

Текст:
/
TL;DR
QA Engineer (Middle+) (микросервисы и нагрузочное тестирование): Разработка стратегии функционального, интеграционного, автоматизированного и нагрузочного тестирования распределённой системы с акцентом на API, асинхронные интеграции и устойчивость микросервисов. Фокус на моделировании нагрузки для 1 000–20 000 виртуальных клиентов, анализе Kafka и PostgreSQL, контроле Kubernetes-инфраструктуры и проведении отказоустойчивых испытаний.

Локация: работа на территории работодателя в пгт Волжский; требуется переезд в Самару. Удалённый формат не рассматривается.

Город/регион в объявлении: Нижний Новгород. Адрес: посёлок городского типа Волжский.

График: полный рабочий день, 5/2, с 9:00 до 18:00.

Компания

Российский производитель приборов учёта газа и жидкостей.

Что делать

  • Разрабатывать стратегию функционального, интеграционного, регрессионного, нагрузочного и отказоустойчивого тестирования.
  • Анализировать требования, архитектуру, API-контракты и пользовательские сценарии; готовить тест-планы, чек-листы, тест-кейсы и матрицы покрытия.
  • Проводить ручное и автоматизированное тестирование Admin Panel, микросервисов, REST API, WebSocket/SSE и программного обеспечения тонкого клиента.
  • Разрабатывать API-, интеграционные и end-to-end автотесты и интегрировать их в CI/CD.
  • Тестировать аутентификацию, пользовательские сессии, асинхронные события и интеграции с Kafka, PostgreSQL, Vault, ClickHouse и MinIO.
  • Проводить нагрузочные, стрессовые, пиковые, длительные и отказоустойчивые испытания, анализировать узкие места и подтверждать достижение целевых показателей.

Требования

  • Опыт тестирования программных систем от 3 лет и автоматизации backend/API от 2 лет.
  • Практический опыт нагрузочного тестирования с k6, Apache JMeter, Gatling или Locust.
  • Опыт тестирования REST API с Postman, Newman, REST Assured, pytest или аналогичными инструментами.
  • Умение разрабатывать автоматизированные тесты на Python; опыт тестирования C++ и Go.
  • Опыт работы с микросервисными и распределёнными системами, Apache Kafka, SQL и PostgreSQL.
  • Опыт работы с Docker, базовое понимание Kubernetes, мониторингом Grafana и Prometheus, логами, метриками и CI/CD.

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

  • Опыт тестирования WebSocket, SSE, длительных сетевых соединений, Kafka и баз данных под нагрузкой.
  • Опыт работы с ClickHouse, MinIO, HashiCorp Vault, Linux-клиентами, VNC и SSH.
  • Понимание TLS/mTLS, PKI, сертификатов, RBAC, MFA и управления секретами.
  • Опыт использования Playwright или Cypress для тестирования Vue-приложений.
  • Опыт тестирования отказоустойчивости, failover/chaos-сценариев и подготовки материалов для приёмки.

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

  • Работа на территории современного производства.
  • Добровольное медицинское страхование.
  • Компенсация ГСМ или доставка транспортом предприятия.
  • Корпоративный спортивный зал и групповые занятия йогой.
  • Возможность профессионального роста и обучения, поддержка и обмен опытом.
  • Подарки детям сотрудников на Новый год и 1 сентября.

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