Офис · Москва, Россия · Английский: чтение документации
Не указано: грейд
Навыки
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 систем и способность строить функцию
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%