Senior QA Automation Engineer

Senior QA Automation Engineer


Компания: ДИЭНЭЙ, аутстаф проект

Локация: РФ

Формат работы: Удаленка

Зарплата: 180–210 тыс. руб.

Ключевые навыки

  • Опыт проекта торговли на фин рынках
  • Универсал с уклоном в Java
  • Опыт работы с FreeBSD

О проекте

Наша команда ведет разработку систем электронной торговли на финансовых рынках. Наша цель – стать платформой для электронной торговли номер один в России. Наши продукты и решения – лауреаты международных премий и наград. Наши сотрудники – выпускники ведущих технических университетов страны с опытом работы в ведущих компаниях отрасли.

Мы ведем работу по следующим направлениям:

  • Разработка торговых платформ, позволяющих трейдерам банка и нашим клиентам совершать операции на различных финансовых рынках.
  • Создание алгоритмов прайсинга финансовых инструментов на основе математических моделей, работающих с большими потоками входящих рыночных данных.
  • Разработка систем алгоритмической торговли – торговых роботов.
  • Развитие мульти-продуктовых торговых терминалов, позволяющих пользователям в режиме реального времени следить за ходом торгов, производить анализ состояния рынка и совершать торговые операции.
  • Создание модулей для интеграции с внешними торговыми площадками.

К разрабатываемым нами системам предъявляются повышенные требования в части качества, надежности и скорости работы. У нас большие планы по дальнейшему развитию наших продуктов. Мы ищем специалиста, готовых взяться за сложные, но очень интересные задачи в развитии тестового фреймворка, которым пользуются не одна проектная команда.

Обязанности

  • Анализ требований и разработка тестовых сценариев функциональных тестов.
  • Разработка автоматизированных тестов на Java / Groovy для сервисов c Probuff/ZeroMq, FIX/FIXML API, БД Oracle/Postgres и внутренних API системы с бинарными протоколами.
  • Проведение функционального и интеграционного тестирования.
  • Разработка и развитие фреймворка автоматизированного тестирования на Java / Groovy, Spring, Spock, Allure.

Требования

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

Откликнуться: @shesell

Report Page