Назад

QA Engineer (Middle+)

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

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

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

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

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

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

Компания

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

Что делать

  • Разрабатывать стратегию, методики, тест-планы, чек-листы, тест-кейсы, тестовые данные и матрицы покрытия для функционального, интеграционного, регрессионного, нагрузочного и отказоустойчивого тестирования.
  • Проводить ручное и автоматизированное тестирование Admin Panel, серверных микросервисов и программного обеспечения тонкого клиента.
  • Тестировать REST API, WebSocket/SSE, асинхронные события, межсервисные интеграции, MFA, OTP, QR-аутентификацию, пользовательские сессии и переподключения.
  • Разрабатывать API-, интеграционные и end-to-end автотесты и интегрировать их в CI/CD.
  • Проводить нагрузочные, стрессовые, пиковые, длительные soak- и отказоустойчивые испытания для 1 000, 10 000 и 20 000 виртуальных клиентов.
  • Анализировать производительность Kafka, PostgreSQL и Kubernetes, выявлять узкие места, регистрировать дефекты, контролировать исправления и готовить отчёты с рекомендациями.

Требования

  • От 3 лет опыта тестирования программных систем и от 2 лет автоматизации backend/API.
  • Практический опыт нагрузочного тестирования и уверенное владение одним или несколькими инструментами: k6, Apache JMeter, Gatling или Locust.
  • Опыт тестирования REST API с Postman, Newman, REST Assured, pytest или аналогичными инструментами.
  • Опыт тестирования C++ и Go, а также разработки автоматизированных тестов на Python.
  • Опыт тестирования микросервисных и распределённых систем; понимание асинхронного взаимодействия и Apache Kafka, включая consumer groups, partitions, offsets, retry, DLQ, идемпотентность и повторную доставку сообщений.
  • Уверенное знание SQL и опыт проверки данных в PostgreSQL.
  • Опыт работы с Docker и базовое понимание Kubernetes.
  • Умение пользоваться Grafana, Prometheus и системами централизованного журналирования; опыт анализа логов, метрик, трассировок и причин деградации производительности.
  • Опыт интеграции тестов в GitLab CI, Jenkins, GitHub Actions или другую CI/CD-систему, работы с системами управления тестированием и дефектами.
  • Знание видов тестирования, техник тест-дизайна и жизненного цикла дефекта; умение документировать результаты испытаний и аргументированно подтверждать наличие проблемы.

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

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

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

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

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