О компании и команде
FinCase Market — молодая финтех-платформа (юрисдикция UAE, Meydan Free Zone).
Платформа предоставляет доступ к инвестиционным инструментам (облигации, ETF, опционные стратегии) через готовые структурированные кейсы. Исполнение ордеров происходит напрямую на брокерском счете клиента в EXANTE. Платформа не является брокером и не хранит клиентские активы.
Технические детали
Проект на стадии MVP, архитектура и документация подготовлены.
- Backend: NestJS (TypeScript), отдельный FIX-шлюз на Go.
- Frontend: Next.js, PWA, mobile-first.
- Интеграция: с EXANTE через HTTP API v3.0 + FIX 4.4.
Ожидания от кандидата
Обязательные требования:
- Опыт: Коммерческий опыт в QA от 3 лет.
- Тестирование API: Глубокое понимание HTTP, REST, JWT-авторизации, работы с WebSocket и SSE. Опыт тестирования через Postman, Insomnia или аналоги.
- Автоматизация: Опыт написания автотестов (Unit, Integration, E2E) на JavaScript/TypeScript. Автоматизация API и UI через Jest, Supertest, Playwright или Cypress.
- Базы данных: Написание SQL-запросов для верификации данных и понимание транзакций (PostgreSQL).
- Инструменты и процессы: Уверенная работа с Git (code review, RM/PR), Docker и docker-compose для локального запуска окружения.
- CI/CD: Опыт работы с GitLab CI или GitHub Actions (настройка pipeline для тестов).
- Тест-дизайн: Навыки применения техник тест-дизайна (граничные значения, классы эквивалентности, state transition).
- Документация: Умение писать четкие баг-репорты с пошаговым воспроизведением.
Желательные:
- Финтех-бэкграунд: Опыт работы в трейдинге, с брокерскими API или в финтехе в целом.
- Протоколы: Знакомство с протоколом FIX на уровне понимания типов сообщений (Logon, NewOrderSingle, ExecutionReport).
- Расчеты: Опыт тестирования финансовых вычислений (проверка формул, точность округления).
- E2E & PWA: Опыт тестирования Progressive Web Apps (Service Worker, offline mode, responsive) через Playwright или Cypress.
- Нагрузочное тестирование: Опыт работы с k6 или Artillery.
- Платежи: Опыт тестирования платежных систем (например, Stripe).
- Отчетность: Опыт работы с Allure или другими системами тест-репортов.
- Финансовые инструменты: Понимание опционных стратегий (covered call, multi-leg orders), ETF и облигаций.
Условия работы
Работа удаленная, в небольшой команде до 5 человек, коммуникация непосредственно с СТО. Оплата возможна как в долларах, так и в рублях.
Перспективы
Сейчас проект предполагает активную разработку в течение 2–3 месяцев с перспективой долгосрочного сотрудничества.
Дополнительные инструкции
После личного знакомства в рамках короткого звонка в формате видеоконференции и прояснения ключевых вопросов о сотрудничестве, Вам предстоит собеседование с СТО, состоящее из технического интервью и практической сессии (Live-coding).
