ТМГТ

Automation QA Engineer

Офис · Москва, Россия · Английский: чтение документации

Не указано: грейд

Навыки

  • API (интеграции)
  • ArgoCD / Flux
  • AWS
  • CI/CD
  • Контрактное тестирование
  • Распределённые системы
  • FastAPI
Ещё 17
  • Финтех и платежи
  • GitHub Actions
  • Helm
  • Интеграционное тестирование
  • iOS
  • Jira
  • Kafka
  • PostgreSQL
  • pytest
  • Python
  • React
  • Потоковая обработка
  • Swift
  • SwiftUI
  • Автоматизация тестирования
  • TypeScript
  • Вебхуки

О компании и продукте

  • Senior Automation QA Engineer О продукте Мы строим финтех-платформу в регулируемом домене: движение денег, ledger с двойной записью, KYC/KYT/AML-контуры и регуляторная отчётность. Инженерно это event-driven бэкенд на Python 3.14 / FastAPI (CDC-консьюмеры, Kafka/Redpanda, Temporal, PostgreSQL 17). Клиенты — веб-SPA онбординга на React/TypeScript и нативное iOS-приложение на Swift 6/SwiftUI. Юрисдикцию, регуляторный режим и деталь продукта раскрываем на поздних этапах отбора. О роли Открыты две позиции Senior Automation QA Engineer. Функция тестирования строится с нуля — вы будете её строить и вести : задавать стратегию, поднимать автотест-фреймворк, вводить контрактное тестирование и quality gates в CI/CD. Это automation-first роль: ручное прокликивание — не наш формат
  • Две позиции могут разойтись по фокусу (точное распределение обсудим на собеседовании): Бэкенд / API-автоматизация — pytest + async, интеграционные тесты на реальном Postgres в CI, контрактные тесты Kafka/event wire-форматов, тестирование CDC- и Temporal-пайплайнов, потоков регуляторной отчётности и интеграций с внешними провайдерами. E2E — сквозные сценарии веб-онбординга (React/TS SPA) и нативного iOS-приложения (Swift 6/SwiftUI)

Задачи

  • Чем предстоит заниматься Построить и владеть автотест-фреймворком на Python (pytest): API-, контрактные и интеграционные тесты для async/event-driven системы
  • Поднять контрактное тестирование Kafka/event-форматов между сервисами — так, чтобы изменения схем и появление новых консьюмеров не проходили мимо CI
  • Тестировать durable-workflow и event-driven цепочки end-to-end: Kafka-консьюмеры (FastStream), Temporal workflows/activities, цепочки Debezium CDC (изменение в БД
  • workflow
  • sandbox-флоу KYC/KYB/KYT. Тестировать полный онбординг для веба и мобайла: state-machine флоу, связку FE↔API, аутентификацию и выпуск сессии. Встроить тесты в CI/CD (GitHub Actions
  • container registry

Требования

  • знакомство с logical decoding/WAL — плюс. Опыт в финтехе/платежах или ином регулируемом домене: ledgers, движение денег, идемпотентность, KYC/KYT/AML, интеграции с платёжными/identity-провайдерами. Понимание верификации вебхуков (HMAC/RSA), anti-replay и resilience при интеграции внешних API. Docker
  • CI/CD на GitHub Actions
  • важны глубина в автоматизации event-driven систем и способность строить функцию

Будет плюсом

  • Temporal-специфика: Schedules, детерминизм, replay-safe activities
  • Крипто/VASP/blockchain: custody, Travel Rule, стейблкоины, L2
  • Compliance-инженерия: AML- и FX-отчётность в регулируемом домене
  • Frontend E2E на React/TS (FSD, RTK Query): Playwright/Cypress-класс
  • Опыт поднятия тестирования для greenfield-микросервисов и контрактных Kafka/event test-suite
  • Go и/или Swift для кросс-стек контрактной работы
  • Helm / ArgoCD / GitHub OIDC keyless CI
  • supply-chain-гигиена (provenance, подпись образов). Наш стек Бэкенд: Python 3.14, FastAPI, SQLAlchemy 2.0 async (asyncpg) + Alembic, Pydantic
  • strict mypy, ruff, uv. Event-driven / durable: FastStream (Kafka/Redpanda), Temporal, Debezium CDC. Данные: PostgreSQL 17 (несколько изолированных БД
  • logical decoding/WAL). Тесты: pytest, включая интеграционные на реальном Postgres в CI. Инфра: контейнерная, курс на AWS EKS + Helm + ArgoCD
  • CI на GitHub Actions. Клиенты: React + TypeScript (Feature-Sliced Design, RTK Query, Vite)
  • Swift 6 / SwiftUI / iOS 18+

Условия

  • важно прочитать до отклика Работа из офиса (on-site). Remote-only не рассматривается. AI-driven процесс разработки (agentic-тулинг, rules + skills) — это то, как устроена инженерная работа, а не эксперимент
  • готовность работать так обязательна. Поставка за feature-флагами против незавершённых внешних контрактов. Часть интеграций находится в процессе подключения
  • работа идёт на mock/sandbox до завершения соответствующих регистраций и договоров. Нужна готовность тестировать и поставлять в таких условиях. Строгая дисциплина работы с чувствительными данными: никаких секретов и PII в репозиториях (enforced в CI)
  • workflow
  • внешний API). Финал с командой: построение и ведение функции тестирования, приоритезация покрытия под рост интеграций, культурный мэтч

Паспорт вакансии

История публикации

Появилась в Вакандии28 дней
Перепубликациинетпубликовалась один раз
Проверяли на источникеВидели 27 дней назад
Среди похожихНет данныху карточки не хватает полей, чтобы найти похожие

Откуда что взялось

Отмечено то, что вывели мы. Без пометки — значение назвал работодатель.

Грейдне указан
Формат работыОфисвычитано из текста вакансии
ГеографияМосква, Россиявычитано из текста вакансии
Зарплатане указана

Почему на этом месте в выдаче

Порядок выдачи объявлен контрактом: свежесть решает между днями, полнота и зарплата — внутри дня.

Полнота карточки502 из 4 полей: грейд, формат, география, зарплата
Зарплата названа0вилки нет вовсе

Проверка Вакандии

Источники и свежесть

Тип источника
Агрегатор вакансий
Найдено публикаций
1
Посмотреть публикации и даты
  • hcareersОсновная публикация · 2026-08-10

Работодатель

ТМГТ

6 активных вакансий · вилка работодателя указана в 0%

Открыть профиль компании

Безопасность

Отклик уходит на сайт источника

Вакандия показывает вакансию, но не отправляет отклик и не проверяет работодателя. Сам отклик вы оставляете на внешнем сайтеhh.ru.

Признаки мошенничества
  • Просят предоплату, «залог» или деньги за обучение и оборудование.
  • Требуют код из SMS, данные банковской карты или доступ к «Госуслугам».
  • Быстро уводят в мессенджер и торопят с решением.
  • Обещают большой доход без опыта и без деталей задач.

Настоящий работодатель не просит денег и платёжных данных до трудоустройства.

Продолжить поиск

Похожие вакансии

Причина сходства указана на каждой карточке