QA Automation Engineer (Sberbank Markets)
Ключевые навыки
Automation QA engineer
Наша команда ведет разработку мульти-продуктовой системы электронной торговли Sberbank eFX Trading Platform.
Наша цель- стать платформой номер один для крупных корпоративных клиентов.
Наши продукты- интеллектуально сложная и интересная область.
Наша команда –опытные разработчики, выпускники ведущих технических университетов, работающие в распределенных командах- Москва, Питер, Новосибирск.
Мы ведем работу сразу по нескольким направлениям:
Развитие ядра торговой системы
• Мы тесно работаем с командой математического моделирования над постоянным усовершенствованием моделей нашего ценообразования
• Мы работаем над усовершенствованием торговых алгоритмов для деска и алго-заявок для клиентов
• Мы развиваем и усовершенствуем многочисленные стратегии автохеджирования
• Развиваем новые каналы дистрибуции: чат-боты, прямое API для подключения клиентов
Развитие продуктовой линейки
• Продукты валютного рынка: короткая конверсия, валютные форварды, свопы, опционы
• Драгоценные металлы
• Ванильные депозиты, бивалютные депозиты, структурные депозиты
Разрабатываем свой собственный торговый терминал и многое другое
Требования
⁃ Опыт работы в роли QA инженера и тестирования API от 2 лет;
⁃ Опыт анализа требований и разработки тестовых сценариев;
⁃ Опыт разработки модульных, интеграционных и функциональных авто-тестов на Java;
⁃ Опыт работы с системами хранения исходного кода (Git, SVN);
⁃ Опыт работы с командной строкой Linux;
⁃ Отличное понимание процессов CI и CD, опыт работы с Jenkins (TeamCity);
⁃ Опыт написания SQL запросов средней сложности;
⁃ Знание английского языка на уровне intermediate и выше (документация и переписка на английском языке);
Обязанности
⁃ Анализ требований и разработка тестовых сценариев в Jira Adaptavist (TM4J);
⁃ Разработка автоматизированных тестов на языке Java;
⁃ Проведение функционального и интеграционного тестирования;
⁃ Запуск авто-тестов и анализ результатов тестирования;
⁃ Рефакторинг и развитие фреймворка тестирования;
⁃ Готовность к ручному тестированию функционала;
Ключевые навыки
Java, Git, JUnit, Linux, SQL, Jenkins, Adaptavist, CI, CD, FIX Protocol, FIXML