EMCD создает и масштабирует собственную торговую платформу, и мы ищем старшего QA-инженера с глубоким опытом в торговой сфере, который возьмет на себя ответственность за качество продукта на всей платформе.
Эта роль идеально подходит для тех, кто хочет оставаться в деле, влиять на стратегию QA и постепенно расти до руководящей позиции с небольшой командой из 2 QA-инженеров.
Обязанности
- Отвечать за и улучшать сквозные процессы QA на всей платформе биржи
- Руководить QA для торгового ядра, включая сопоставление, риск, спот, деривативы, кастоди, шлюзы и рыночные данные
- Определять критерии качества релизов, ожидания по покрытию тестами, объем регрессии и критерии приемки
- Разрабатывать подходы к тестированию торговых сценариев: жизненный цикл ордера, согласованность балансов, маржа, ликвидации, ADL, финансирование и PnL
- Отвечать за процессы тестирования производительности и стресс-тестирования: задержки, пропускная способность, стабильность и отслеживание регрессий
- Организовывать контрактное и сквозное тестирование между распределёнными сервисами
- Улучшать тестовые окружения, тестовые данные, симуляторы и надежность стейджинга
- Участвовать в разборе инцидентов с точки зрения QA и помогать предотвращать повторяющиеся проблемы в продакшене
- Вносить вклад в стандарты QA и помогать формировать будущую структуру QA команды
Требования
- Опыт работы в QA не менее 5 лет и обязательный опыт в торговле, бирже или брокерской деятельности
- Глубокое понимание торговых концепций: ордера, книга ордеров, маржа, балансы, PnL, ликвидации, финансирование и рыночные данные
- Опыт создания или значительного улучшения автоматизации тестирования: фреймворки, интеграция с CI, отчётность и тестовые данные
- Хорошее понимание тестирования распределённых систем: контрактное тестирование, идемпотентность, гонки, конечная согласованность, отказоустойчивость и хаос-тестирование
- Практический опыт тестирования производительности и нагрузки с использованием инструментов, таких как k6, Gatling, JMeter или собственных генераторов
- Способность тесно работать с инженерами: анализировать спецификации, оспаривать проектные решения и определять стратегию тестирования на ранних этапах
Желательно
- Опыт работы с криптобиржей, CEX, кастоди или инфраструктурой маркет-мейкинга
- Опыт работы с инструментами property-based или fuzz-тестирования
- Опыт тестирования безопасности или участие в процессах пентестинга финансовых систем
Что мы предлагаем:
- Полностью удалённая работа из любой точки мира
- Гибкий график работы с ориентацией на результат
- 28 календарных дней отпуска + 12 дополнительных бонусных дней
- Оплачиваемый больничный без бюрократии
- Компенсация курсов, сертификатов и обучающих программ
- Реальная ответственность за одну из самых критичных частей инфраструктуры биржи