QA Lead
EMCD создает и масштабирует собственную торговую платформу, и мы ищем старшего QA-инженера с глубоким опытом в сфере трейдинга, который возьмет на себя ответственность за качество продукта на всей платформе.
Эта роль идеально подходит для того, кто хочет оставаться в команде, влиять на стратегию QA и постепенно расти до руководящей позиции с небольшой командой из 2 QA-инженеров.
Обязанности
- Владеть и улучшать сквозные QA-процессы на всей биржевой платформе
- Обеспечивать QA для основного торгового ядра, включая matching, risk, spot, derivatives, custody, gateways и market data
- Определять критерии качества релизов, ожидания по тестовому покрытию, объем регрессионного тестирования и критерии приемки
- Разрабатывать подходы к тестированию торговых сценариев: жизненный цикл ордеров, согласованность балансов, маржа, ликвидации, ADL, funding и PnL
- Владеть процессами тестирования производительности и нагрузочного тестирования: latency, throughput, stability и отслеживание регрессий
- Организовывать контрактное и сквозное тестирование между распределенными сервисами
- Улучшать тестовые среды, тестовые данные, симуляторы и надежность staging
- Участвовать в обзорах инцидентов с точки зрения QA и помогать предотвращать повторяющиеся производственные проблемы
- Вносить вклад в стандарты QA и помогать формировать будущую настройку QA команды
Требования
- Более 5 лет опыта в QA и обязательный опыт работы в трейдинге, на бирже или в брокерской компании
- Глубокое понимание торговых концепций: ордера, order book, маржа, балансы, PnL, ликвидации, funding и market data
- Опыт создания или значительного улучшения автоматизации тестирования: фреймворки, интеграция с CI, отчетность и тестовые данные
- Глубокое понимание тестирования распределенных систем: контрактное тестирование, идемпотентность, race conditions, eventual consistency, отказоустойчивость и хаос-тестирование
- Практический опыт в performance и load тестировании с использованием таких инструментов, как k6, Gatling, JMeter или пользовательских генераторов
- Способность тесно сотрудничать с инжинирингом: просматривать спецификации, оспаривать решения по дизайну и заблаговременно определять стратегию тестирования
Будет плюсом
- Опыт работы с криптобиржей, CEX, custody или инфраструктурой market-making
- Опыт работы с property-based или fuzz testing инструментами
- Опыт в security тестировании или участие в процессах pentest для финансовых систем
Что мы предлагаем:
- Полностью удаленная работа из любой точки мира
- Гибкий график работы с фокусом на результат
- 28 календарных дней отпуска + 12 дополнительных бонусных дней
- Оплачиваемый больничный без бюрократии
- Компенсация курсов, сертификаций и программ обучения
- Реальная ответственность за одну из самых критических частей инфраструктуры биржи