Разработчик в тестировании в сервис геолокации

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Все организации города, их контакты, адреса, время работы + трехмерная карта + маршруты проезда

Описание вакансии

Мы в команде Radar ищем разработчика в тестировании, который организует автоматизированный контроль качества сервиса геопозиционирования 2ГИС. Задача этой системы — определять местоположение пользователя при недоступном GPS: ориентироваться по сигналам точек wi-fi и базовым станциям GSM.
Но для этого сначала нужно собрать и почистить о них информацию, сделать на её основе вычисления и уже по ним позиционировать пользователей. Сервис не имеет UI (мониторинг не в счёт) и взаимодействует с внешним миром только посредством API.

Задачи:

Нам нужен специалист, который:

  • совместно с другими инженерами сформулирует стратегию и тактику контроля качества сервиса;
  • будет заниматься разработкой тестового клиента и набора автоматизированных тестов на его основе;
  • сможет создавать моки внешних сервисов для проверки интеграций;
  • интегрирует эти решения в CI/CD.

Требования:

  1. Опыт автоматизации QA серверных решений.
  2. Хорошее знание Python 3.
  3. Базовые навыки работы в командной строке Linux.
  4. Навыки или желание заниматься нагрузочным тестированием (текущая нагрузка 3K RPS, расчётная — 10K, конвейер обработки данных оперирует сотнями миллионов записей в сутки).
  5. Основы SQL и HTTP.
  6. Знакомство с Docker.
  7. Будет плюсом опыт работы с GitLab CI и знакомство с K8S и Helm.

Условия:

  • Белая зарплата и ДМС.
  • Удалённая работа или комфортные офисы в Новосибирске.
  • Техника и ОС — на твой выбор.
  • Дополнительные дни отпуска за стаж работы в компании.
  • Родителям помогаем с детским садом и школой.
  • Курсы английского.