Компании-партнёры 2ГИС делятся с нами данными о себе: где находятся их филиалы, по какому расписанию они работают, как с ними можно связаться и прочей ценной информацией. А мы - команда Data Mining - переводим это знание на язык, понятный нашим внутренним системам: парсим, анализируем, приводим к единому виду и доставляем в нужные потоки.
Форматы, в которых мы получаем данные, многообразны: от хорошо документированных и структурированных REST API до заполняемых вручную Excel-файлов, тысяч HTML-страниц, специфичных форматов геометрий и т.д. Помимо этого, мы разрабатываем собственных ботов для автоматического сбора информации и взаимодействия с аудиторией 2ГИС.
Нам важно находить решения в условиях неопределенности, масштабировать уже работающие пайплайны и создавать отказоустойчивую и высокопроизводительную автоматизированную платформу для добычи и обработки данных.
Задачи:
-
Анализировать требования и составлять тест-кейсы, общаться с заказчиками;
-
Тестировать парсеры и API, через которое интегрируемся со смежными командами для отдачи результата;
-
Писать функциональные и интеграционные тесты, настраивать тестовый CI;
-
Тестировать сценарии ботов;
-
Тестировать UI/UX интерфейсов взаимодействия для заказчиков.
Стек:
Python, PostgreSQL, CI/CD через gitlab в Kubernetes. Используем FastAPI, SQLAlchemy, а для фронта TypeScript & React. Применяем AI на многих этапах работы.
Требования:
-
Опыт в тестировании backend-сервисов от 4 лет;
-
Опыт написания автотестов на Python от 2 лет (pytest etc);
-
Знание методологий тестирования и практик тест-дизайна;
-
Опыт работы с системой контроля версий (Git);
-
Знание принципов ООП;
-
Желание развиваться и изучать новые технологии.
Мы ищем опытного инженера с хорошими техническими знаниями, способного внедрить процесс тестирования в команде. А команда в свою очередь ждёт новых процессов - будет не скучно!
Условия:
- 2ГИС - аккредитованная IT-компания;
- У нас можно работать удалённо. Для нас важен специалист, а не его локация. Если хочешь работать в гибридном формате - у нас есть офисы в Москве, Санкт-Петербурге, два классных офиса в Новосибирске;
- Само собой - полностью белая зарплата, размер которой обсуждаем на собеседовании;
- Много интересных и сложных проектов - будем постепенно погружать и помогать с задачами;
- Есть ДМС, штатный терапевт, невролог, мед. консультант и другие IT-плюшки.;
- Для комфортной работы доставляем всё, что нужно, и организуем встречи с командой онлайн и офлайн.
- Если хочешь делиться своим опытом, мы только за - поможем с выступлениями на конференциях и статьями для Хабра.