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

QA Engineer (Middle+ / Senior) (Payments)

Формат работы
remote (только Belarus)
Тип работы
fulltime
Грейд
middle/senior
Английский
b2
Страна
Belarus
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

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

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

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

Текст:
/
TL;DR
QA Engineer (Middle+ / Senior) (Payments): Тестирование frontend и backend, mobile web, REST API, баз данных и платежных flow с акцентом на функциональное, интеграционное и регрессионное тестирование. Focus на написании UI и API автотестов, локализации ошибок между frontend, API, backend, database и внешними интеграциями, а также проверке сложной бизнес-логики и переходов платежных статусов.

Локация: удаленный формат работы; город/регион — Минск

Компания

BMGM с 2016 года развивает CPA-направление в вертикали gambling и betting, собственные технологии, внутреннюю аналитику и автоматизацию; в компании более 250 специалистов и 300 партнеров.

Что делать

  • Тестировать frontend и backend примерно в равной пропорции, включая сложную бизнес-логику и различные состояния системы.
  • Проверять mobile web на iOS и Android в Safari и Chrome, включая тестирование на физических устройствах.
  • Проводить функциональное, интеграционное и регрессионное тестирование, составлять тест-кейсы и тестовую документацию.
  • Тестировать REST API и взаимодействие Frontend → API → Backend → Database → внешние интеграции.
  • Проверять данные в реляционных базах с помощью SQL, анализировать логи, request/response, headers, cookies и network.
  • Писать и поддерживать UI- и API-автотесты, работать с Git и запуском тестов через CI/CD pipeline.

Требования

  • От 3 до 6 лет опыта в QA; уверенное тестирование frontend и backend и самостоятельная организация тестирования на проекте.
  • Практический опыт тестирования mobile web на iOS и Android в Safari и Chrome.
  • Уверенное тестирование REST API с Postman, Swagger/OpenAPI или аналогичными инструментами.
  • Уверенный SQL, понимание реляционных баз данных, PK/FK, JOIN и связей между таблицами.
  • Опыт автоматизации на Python предпочтительно; также рассматривается опыт Java, C или C#. Нужны API- и UI-автотесты, pytest, Playwright, Selenium, requests или аналогичный стек.
  • Английский язык требуется для работы с документацией. Важно понимание платежного flow: card payments, authorization/capture, recurring/MIT, subscriptions, 3DS, tokenization, refunds, cancellations, declines, webhooks и статусы платежей.

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

  • Опыт в fintech, payments или subscription products и интеграционного тестирования PSP.
  • Опыт тестирования асинхронных процессов, webhooks, очередей и background jobs.
  • Опыт работы с Docker, Charles, Proxyman или аналогичными инструментами.
  • Собственные физические iOS и Android устройства, а также опыт тестирования нескольких устройств и версий ОС.

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

  • Удаленный формат работы и график 5/2 с 10:00 до 18:00, включая часовой перерыв на обед.
  • Ежегодный оплачиваемый отпуск продолжительностью 21 день.
  • Оплачиваемый больничный.
  • Предоставление необходимых инструментов для работы.
  • Возможность быть единственным QA на проекте и влиять на развитие компании.

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

  • При отклике необходимо приложить ссылку на GitHub.
  • Заработная плата обсуждается на собеседовании.

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