QA Auto (Java)
Remote work
Описание вакансии
Команда ведет разработку мульти-продуктовой системы электронной торговли на финансовых рынках Sberbank Markets.
Наша цель - стать платформой для электронной FX-торговли номер один в России.
Наши продукты и решения - лауреаты международных премий и наград.
Наши сотрудники - выпускники ведущих технических университетов страны с опытом работы в ведущих компаниях страны.
Мы ведем разработку сразу по нескольким направлениям:
1. Развиваем ядро торговой системы
- Совместно с командой математического моделирования постоянно совершенствуем модели ценообразования
- Оптимизируем торговые алгоритмы как для трейдеров банка, так и для наших корпоративных клиентов
- Улучшаем многочисленные стратегии управления рисками
- Развиваем новые каналы дистрибуции: чат-боты, прямой API для подключения клиентов
2. Расширяем продуктовую линейку
- Конверсия по 35+ валютным парам, поставочные и расчетные форварды, свопы
- Сделки с драгоценными металлами
- Ванильные, бивалютные, структурные депозиты
3. Разрабатываем собственный торговый терминал
В связи с существенным ростом бизнеса мы ищем амбициозных и энергичных профессионалов, готовых присоединиться к нашей дружной команде.
Обязанности
- Анализ требований и разработка тестовых сценариев функциональных тестов.
- Разработка автоматизированных тестов на Java / Groovy для сервисов c Probuff/ZeroMq, FIX/FIXML API, БД Oracle/Postgres и внутренних API системы с бинарными протоколами.
- Проведение функционального и интеграционного тестирования.
- В зависимости от уровня владения навыками программирования, возможно либо полностью уйти в автоматизацию, либо в fullstack задачи(авто+ручное тестирование)
- При наличии достаточных навыков: разработка и развитие фреймворка автоматизированного тестирования на Java / Groovy, Spring, Spock, Allure
Требования к кандидату
Обязательные требования
- Опыт работы в роли Automation QA-инженера и тестирования API от двух лет.
- Опыт анализа требований и разработки тестовых сценариев.
- Опыт разработки модульных, интеграционных и функциональных авто-тестов на Java
- Понимание построения пирамиды тестирования в теории и на практике
- Опыт работы с моками/стабами/эмуляторами.заглушками
- Опыт работы с системой управления исходным кодом snv/mercurial/git и проч.
- Опыт работы с командной строкой Linux - обязательно.
- Понимание процессов CI и CD, опыт работы с Jenkins (или аналогами).
- Опыт написания SQL-запросов.
- Понимание принципов сетевого взаимодействия, общие знания о протоколах TCP/IP и HTTP - обязательно.
- Английский язык на уровне уверенного чтения и написания рабочей документации
Желательные требования
Опыт разработки тестовых фреймворков и инструментов автоматизированного тестирования будет плюсом.
Работа у нас — это
Команда профессионалов, готовых поддержать ваши инициативы
Возможность работы с новыми технологиями
Возможности карьерного роста
Обучение за счёт компании
Красивый и комфортный офиc
Гибкий график
ДМС
Мощное железо и дополнительное оборудование
Ссылка на страницу с описанием вакансии скопирована в буфер обмена