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

Расположение
Remote work
Тип работы
QA Automation
Номер вакансии
VR-67930
Язык
Russian: C1 Advanced

Требования к кандидату

Обязательные требования

- Опыт работы в роли Automation QA-инженера и тестирования API от двух лет.
- Опыт анализа требований и разработки тестовых сценариев.
- Опыт разработки модульных, интеграционных и функциональных авто-тестов на Java
- Понимание построения пирамиды тестирования в теории и на практике
- Опыт работы с моками/стабами/эмуляторами.заглушками
- Опыт работы с системой управления исходным кодом snv/mercurial/git и проч.
- Опыт работы с командной строкой Linux - обязательно.
- Понимание процессов CI и CD, опыт работы с Jenkins (или аналогами).
- Опыт написания SQL-запросов.
- Понимание принципов сетевого взаимодействия, общие знания о протоколах TCP/IP и HTTP - обязательно.
- Английский язык на уровне уверенного чтения и написания рабочей документации

Желательные требования

Опыт разработки тестовых фреймворков и инструментов автоматизированного тестирования будет плюсом.

Работа у нас — это

Команда профессионалов, готовых поддержать ваши инициативы

Возможность работы с новыми технологиями

Возможности карьерного роста

Обучение за счёт компании

Красивый и комфортный офиc

Гибкий график

ДМС

Мощное железо и дополнительное оборудование