QAA-инженер (Python) в команду Data Mining

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

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

Компания

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

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

Компании-партнёры 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-плюшки.;
  • Для комфортной работы доставляем всё, что нужно, и организуем встречи с командой онлайн и офлайн.
  • Если хочешь делиться своим опытом, мы только за - поможем с выступлениями на конференциях и статьями для Хабра.