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