Exinity
QA Automation (Trading Systems)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
QA Automation Engineer для обеспечения качества и надёжности real-time торговых систем в глобальной Forex/CFD среде. Работа с автоматизацией тестирования pricing, исполнения ордеров, торговых ядер, рыночных данных и риск-движков.
Задачи
- Проектировать, реализовывать и поддерживать комплексные автоматизированные тест-сьюты для потоков исполнения ордеров, распространения рыночных данных и расчёта рисков
- Строить фреймворки для детерминированной симуляции торговых сценариев и граничных случаев
- Реализовывать и управлять stress-, latency-, throughput- и stability-тестами для торговых ядер, pricing-движков и real-time пайплайнов сообщений
- Выявлять узкие места, утечки ресурсов и дедлоки
- Анализировать бизнес-требования, торговую/риск-логику и код для обеспечения полного покрытия критичных потоков
- Работать с разработчиками и квантами для поиска первопричин, валидации фиксов и повышения устойчивости системы
- Строить инструменты для автоматизации операционных тестовых задач и регрессионных проверок
- Обеспечивать надёжность тестов в распределённых средах с eventually consistent данными
- Поддерживать и улучшать AI-фреймворк
Требования
- Большой опыт в автоматизации тестирования и разработке ПО (желательно 5+ лет)
- Сильные навыки программирования на Python
- Сильный опыт работы с AI-инструментами и agentic-подходом
- Понимание конкурентных систем, распределённых микросервисов и event-driven архитектур
- Опыт тестирования систем с API (REST, gRPC, GraphQL) и брокерами сообщений (Kafka, NATS, Redis Streams)
- Глубокое понимание принципов тестирования: функциональное, интеграционное, регрессионное, нагрузочное, нефункциональные требования
- Сильные навыки траблшутинга (профилирование, метрики, логи, распределённый трейсинг)
- Внимательность к деталям и умение работать самостоятельно
- Плюсом: понимание домена Forex (типы ордеров, модели исполнения A-book/B-book, рыночные данные ticks/L2, риск-системы margin/exposure)
- Плюсом: опыт тестирования интеграций по протоколу FIX
- Плюсом: опыт с Docker/Kubernetes, GitLab CI/CD, мониторингом (Grafana, Prometheus, OpenTelemetry)
Навыки
- Python
- AI tools
- REST
- gRPC
- GraphQL
- Kafka
- NATS
- Redis Streams
- Docker
- Kubernetes
- GitLab CI/CD
- Grafana
- Prometheus
- OpenTelemetry
- FIX protocol