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

Senior Automation QA Engineer (Fintech)

300 000 - 350 000
Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

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

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

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

Текст:
/
TL;DR
Senior Automation QA Engineer (Fintech): построение функции автоматизированного тестирования для регулируемой финтех-платформы с event-driven бэкендом, денежным ledger, платежами и KYC/KYT/AML-контурами с акцентом на pytest, контрактные тесты Kafka и интеграционные проверки async-систем. Фокус на тестировании CDC- и Temporal-цепочек, исходящих платежей, регуляторной отчётности, вебхуков внешних провайдеров и quality gates в CI/CD.

Локация: Москва, офис работодателя, on-site; remote-only не рассматривается

Зарплата: 300 000–350 000 ₽ на руки в месяц

Компания

ТМГТ строит финтех-платформу в регулируемом домене с движением денег, двойной бухгалтерией ledger, KYC/KYT/AML-контурами и регуляторной отчётностью.

Что делать

  • Построить и вести Python-фреймворк автотестов на pytest для API-, контрактного и интеграционного тестирования async/event-driven системы.
  • Внедрить контрактное тестирование Kafka/event-форматов и quality gates во все репозитории через GitHub Actions.
  • Тестировать цепочки Kafka, Debezium CDC, Temporal workflows и внешних API end-to-end, включая интеграции с реальным PostgreSQL в CI.
  • Покрыть исходящие платежи, денежный ledger с двойной записью, FX и compliance-гейты.
  • Проверять регуляторную корректность отчётности, вебхуки с HMAC/RSA-подписями, anti-replay, идемпотентность и sandbox-флоу KYC/KYB/KYT.
  • Автоматизировать полный веб- и мобильный онбординг, а также выстроить стратегию покрытия под рост примерно до 37 внешних интеграций.

Требования

  • Более 6 лет опыта и senior-уровень Python, уверенный async/await.
  • Опыт построения тест-фреймворков на pytest для async/event-driven систем, API, контрактных и интеграционных тестов.
  • Практический опыт с Kafka или Redpanda, Debezium/CDC, outbox и Temporal либо аналогичными durable workflows.
  • Знание PostgreSQL, схем, миграций и транзакционной консистентности; понимание logical decoding/WAL будет преимуществом.
  • Опыт в финтехе, платежах или регулируемом домене, включая ledger, идемпотентность, KYC/KYT/AML и внешние провайдеры.
  • Готовность работать из офиса в Москве, использовать AI-driven процесс разработки и вести рабочую коммуникацию на английском в Jira, Confluence и коммитах.

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

  • Знание Temporal Schedules, детерминизма и replay-safe activities.
  • Опыт с крипто/VASP/blockchain, custody, Travel Rule, стейблкоинами или L2.
  • Frontend E2E на React/TypeScript с Playwright или Cypress; автоматизация iOS через XCUITest или Appium.
  • Опыт тестирования greenfield-микросервисов и контрактных Kafka/event test-suite.
  • Знание Go или Swift, Helm, ArgoCD, GitHub OIDC и практик supply-chain security.

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

  • Automation-first подход: ручное прокликивание не является основным форматом работы.
  • AI-driven разработка с agentic tooling, rules и skills является обязательным способом работы.
  • Интеграции до завершения регистраций и договоров тестируются через mock и sandbox-окружения.
  • Строгая дисциплина работы с секретами и PII; контроль соблюдения требований встроен в CI.
  • Полная занятость и работа в офисе работодателя.

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

  • Скрининг резюме и короткий разговор об ожиданиях, английском и согласии с условиями работы.
  • Техническое интервью по автоматизации async/event-driven систем, PostgreSQL и quality gates.
  • Практическая секция по проектированию тест-стратегии и финальная встреча с командой.

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