👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Backend QA engineer

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

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

Компания

Развиваем собственную экосистему цифровых продуктов и сервисов для экспресс-доставки в области e-grocery

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

Условия работы

О проекте:

Команда X5 Digital создает и развивает сервисы для экспресс-доставки.
Мы разработали собственную экосистему цифровых продуктов, запустили проект объединенных дарксторов для ТС "Пятерочка" и "Перекресток", а также наращиваем собственную доставку путём сотрудничества с самозанятыми курьерами.

X5 Digital сегодня — это более 20 миллионов доставленных заказов, более 1500 самозанятых курьеров и сервискоторый представлен уже в 60 городах России.

Наша цель — занять лидирующую позицию на рынке e-grocery, став безусловной ассоциацией с онлайн-доставкой продуктов.

Наш стек:

    • Для backend: Node.js, Redis, Rabbit MQ, Kafka, ElasticSearch, Docker, Nginx.
    • Для хранения данных используем: MongoDB, PostgreSQL.
    • Для frontend: Vue.js 3.0, Vuex / Pinia, TypeScript, Cypress, Jest.
    • Рабочие инструменты: Docker, Gitlab, Jira / Confluence.
    • Автоматизация развертывания и оркестрация: Ansible, Gitlab, K8S, своя обвязка - PaaS.

    Задачи, над которыми предстоит работать:

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

    Пожелания к твоему опыту:

    • Опыт от 2 лет в продуктовой команде;
    • Опыт тестирования backend;
    • Опыт интеграционного тестирования;
    • Знание основных методов REST API и умение их тестировать;
    • Понимание особенностей формата JSON и типизации данных;
    • Опыт работы с Postman;
    • Опыт работы с базами данных;
    • Знание основных техник тест-анализа;
    • Опыт работы с системами логирования и мониторинга: Kibana, Grafana;
    • Опыт интеграционного тестирования;
    • Понимание принципов работы систем, основанных на микросервисной архитектуре.

    Будет плюсом:

    • Опыт работы с MongoDB на уровне простых запросов;
    • Опыт работы с Chrome DevTools;
    • Базовые знания Git;
    • Умение работать с тестовой документацией (проработка тестовой модели, создание, поддержание в актуальном состоянии);
    • Опыт работы с одним из TMS;
    • Знание одного из ООП языков: JS, Python, PHP, Kotlin и др. (наш основной язык JS);
    • Интерес к тестированию сервисов без конечного пользователя - потребителем будут выступать другие сервисы. От тебя во многом будет зависеть качество работы всей системы;
    • Опыт написания автотестов, предпочтительно на JS, либо желание развиваться в направлении автоматизации тестирования.

    Почему с нами классно:

    • Прокачиваем: в нашей команде крутые профессионалы из крупнейших компаний;
    • Оснащаем: предоставляем лучшую технику;
    • Обучаем: мы уверены — у нас есть чему научиться, но готовы при необходимости подключить нужные курсы и конференции. Менторство и наставничество включены;
    • Заботимся о здоровье: ДМС + стоматология после испытательного срока;
    • Удобный график, возможность удаленной работы;
    • Молодая и профессиональная команда, с которой не будет скучно;
    • Свободное творческое пространство, минимум бюрократии;
    • Если ты не из Москвы, поможем с переездом — оплатим дорогу и первый месяц аренды квартиры.