Свяжитесь напрямую по этой вакансии
Мы ищем высококвалифицированного QA Automation Engineer для обеспечения качества, надежности и производительности наших торговых систем реального времени в глобальной среде Forex/CFD.
Вы будете тесно сотрудничать с разработчиками, продуктовыми командами, а также отделами дилинга/рисков для проектирования надежных фреймворков автоматизированного тестирования для ценообразования, исполнения ордеров, торговых ядер, потоков рыночных данных, систем управления рисками и интеграций с внешними поставщиками ликвидности.
Обязанности
Автоматизированное тестирование • Разработка, внедрение и поддержка комплексных наборов автоматизированных тестов, охватывающих: • потоки исполнения ордеров • распределение рыночных данных • расчеты рисков • Создание фреймворков для детерминированного моделирования торговых сценариев и граничных случаев.
Тестирование производительности и нагрузочное тестирование • Внедрение и управление стресс-тестами, тестами на задержку, пропускную способность и стабильность для: • торговых ядер • движков ценообразования • конвейеров сообщений реального времени • Обнаружение узких мест, утечек ресурсов, взаимных блокировок (deadlocks).
Контроль качества и анализ • Анализ бизнес-требований, торговой/рисковой логики и кода для обеспечения полного тестового покрытия критических потоков. • Работа с разработчиками и количественными аналитиками для выявления первопричин, проверки исправлений и повышения отказоустойчивости системы. • Создание инструментов для автоматизации задач операционного тестирования и регрессионных проверок.
Операции автоматизации • Обеспечение надежности тестов в распределенных средах с в конечном счете согласованными данными. • Поддержка и улучшение AI-фреймворка.
Квалификация
Основное • Обширный опыт в автоматизации тестирования и разработке программного обеспечения (предпочтительно 5+ лет). • Отличные навыки программирования на Python. • Значительный опыт работы с AI-инструментами и агентским подходом. • Глубокое понимание: • конкурентных систем (concurrent systems) • распределенных микросервисов • событийно-ориентированных архитектур (event-driven architectures) • Опыт тестирования систем, использующих: • API (REST, gRPC, GraphQL) • Брокеры сообщений (Kafka, NATS, Redis Streams) • Глубокое понимание принципов тестирования программного обеспечения: функциональное тестирование, интеграционное тестирование, регрессионное тестирование, тестирование производительности, нефункциональные требования. • Сильные навыки устранения неполадок (профилирование, метрики, логи, распределенное трассирование). • Высокое внимание к деталям и способность работать самостоятельно.
Желательно • Понимание домена торговли на Forex, включая: • типы ордеров • модели исполнения (A-book/B-book) • рыночные данные (тики, L2) • системы управления рисками (маржа, экспозиция) • Опыт тестирования интеграций по протоколу FIX. • Опыт работы с: • Docker/Kubernetes • GitLab CI/CD • мониторингом/наблюдаемостью (Grafana, Prometheus, OpenTelemetry)
7 дней назад
Грейд
Senior
Опыт работы
от 5 лет
Уровень английского
B2 - Выше среднего
ИИ напишет его по вашему резюме, останется только отправить
По должности