AQA Automation Engineer (FinTech )

Up pashkevich

AQA Automation Engineer (FinTech )

Минск, Национальный аэропорт Минск

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

Artifica разрабатывает кастодиальное решение корпоративного уровня для работы с цифровыми активами. Микросервисная архитектура на Rust + .NET, мультиподписи (on-chain и off-chain), собственный blockchain-адаптер, Kafka, Redis, PostgreSQL, HSM, Vault, Kubernetes, Grafana/Prometheus.
Сейчас собираем команду тестирования, чтобы поставить систему качества с нуля и закрыть все критические сценарии — от API и шины сообщений до MPC и AML-процессов.

Что предстоит делать

  • Строить автотестовую инфраструктуру для backend/API и микросервисов.

  • Писать интеграционные и e2e тесты: REST/gRPC, Kafka, PostgreSQL, Redis.

  • Работать с contract-тестами (OpenAPI/Protobuf, Pact).

  • Поднимать тестовые окружения через Testcontainers/Docker.

  • Проверять идемпотентность, гарантированную доставку, консистентность балансов.

  • Подключать тестирование MPC, мультиподписей, HSM/Vault (через моки и интеграции).

  • Готовить нагрузочные профили (k6/Locust), собирать метрики (p95/p99).

  • Использовать observability-подход: анализировать метрики, логи, трейсы (Grafana, Loki, Prometheus, OpenTelemetry).

  • Внедрять CI/CD-гейты (GitLab CI, Allure).

Наш стек

  • Языки: Python (pytest, httpx, pytest-asyncio), .NET (xUnit/NUnit); будет плюсом Rust.

  • Инфраструктура: Docker, Kubernetes, GitLab CI, Testcontainers.

  • Сервисы: Kafka/Redpanda, PostgreSQL, Redis, MinIO/S3.

  • Инструменты тестирования: Pact, Schemathesis, k6/Locust, Allure, Toxiproxy.

Требования

Обязательные:

  • Опыт QA Automation от 3 лет (backend/API, а не UI-кликанье).

  • Знание Python или .NET на уровне уверенной разработки автотестов.

  • Опыт тестирования микросервисов и работы с брокерами сообщений (Kafka/аналоги).

  • Контрактное тестирование (OpenAPI, Protobuf).

  • Опыт построения CI/CD пайплайнов для автотестов.

  • Понимание идемпотентности, retry-механик, транзакционных сценариев.

Желательные:

  • Опыт с криптографией (ECDSA, EdDSA), MPC, HSM, Vault.

  • Знание блокчейн-интеграций (Ethereum/TON/TRON RPC).

  • Нагрузочные и chaos-тесты.

  • Опыт в финтехе или высоконагруженных проектах.

Мы предлагаем

  • Проект уровня enterprise-custody, где качество = деньги клиентов.

  • Свободу выбора инструментов (нет «чисто корпоративного» legacy).

  • Оплата по рынку уровня Senior QA Automation (обсуждается индивидуально).

  • Работа в сильной команде (Rust/.NET devs, DevOps, ML, юристы по финтеху).

  • Гибкий график, удалёнка.

Как понять, что вы наш человек

  • Вы можете объяснить разницу между идемпотентностью и replay-атакой.

  • Вас не пугают Kafka-топики, мультиподписи и проверка p99 latency.

  • Вы знаете, что такое Testcontainers и зачем они нужны.

Навыки
  • Python
  • Selenium
  • Pytest
  • REST API
  • PostgreSQL
  • Atlassian Confluence
  • Atlassian Jira
  • Rust
  • .NET Core
Посмотреть контакты работодателя

Адрес

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

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию