Разработчик в тестировании в сервис геолокации
Требования
Местоположение и тип занятости
Компания
Все организации города, их контакты, адреса, время работы + трехмерная карта + маршруты проезда
Описание вакансии
Условия работы
Мы в команде Radar ищем разработчика в тестировании, который организует автоматизированный контроль качества сервиса геопозиционирования 2ГИС. Задача этой системы — определять местоположение пользователя при недоступном GPS: ориентироваться по сигналам точек wi-fi и базовым станциям GSM.
Но для этого сначала нужно собрать и почистить о них информацию, сделать на её основе вычисления и уже по ним позиционировать пользователей. Сервис не имеет UI (мониторинг не в счёт) и взаимодействует с внешним миром только посредством API.
Задачи:
Нам нужен специалист, который:
- совместно с другими инженерами сформулирует стратегию и тактику контроля качества сервиса;
- будет заниматься разработкой тестового клиента и набора автоматизированных тестов на его основе;
- сможет создавать моки внешних сервисов для проверки интеграций;
- интегрирует эти решения в CI/CD.
Требования:
- Опыт автоматизации QA серверных решений.
- Хорошее знание Python 3.
- Базовые навыки работы в командной строке Linux.
- Навыки или желание заниматься нагрузочным тестированием (текущая нагрузка 3K RPS, расчётная — 10K, конвейер обработки данных оперирует сотнями миллионов записей в сутки).
- Основы SQL и HTTP.
- Знакомство с Docker.
- Будет плюсом опыт работы с GitLab CI и знакомство с K8S и Helm.
Условия:
- Белая зарплата и ДМС.
- Удалённая работа или комфортные офисы в Новосибирске.
- Техника и ОС — на твой выбор.
- Дополнительные дни отпуска за стаж работы в компании.
- Родителям помогаем с детским садом и школой.
- Курсы английского.