 
                
                    
        Up pashkevich
AQA Automation Engineer (FinTech )
- Python
- Selenium
- Pytest
- REST API
- PostgreSQL
- Atlassian Confluence
- Atlassian Jira
- Rust
- .NET Core
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 и зачем они нужны.