QA Automation Engineer (JavaScript/TypeScript)

Навыки: Node.js, REST, JavaScript, Модульное тестирование, HTTP, JSON. Специализации: Инженер по автоматизации тестирования.

Мы - команда технологической бизнес-единицы X5, которая делает доставку продуктов быстрой, удобной и понятной для миллионов клиентов. Мы отвечаем за весь путь заказа – от мобильного приложения и цифровых сервисов до сборки и доставки – и каждый день создаём решения, которые помогают людям экономить время и получать нужные товары из «Пятёрочки», «Перекрёстка» и «Чижика» проще и быстрее.

Если тебе важно видеть реальный результат своей работы, влиять на продукт с миллионами пользователей и расти рядом с сильными коллегами – присоединяйся 😉

Наш стек:

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

Чем предстоит заниматься:

  • разработкой и поддержкой всех видов автотестов (intergration/e2e);
  • участием в code review автотестов;
  • разработкой тестовых моделей;
  • обеспечением качества продукта на всех этапах жизненного цикла разработки;
  • модульным, интеграционным и системным ручным тестированием на уровне backend (REST API);
  • работой с логами, разбором причин появления дефектов и заведением их в систему баг-трекинга;
  • ведением и поддержкой тестовой документации;
  • взаимодействием с аналитиками, разработчиками, менеджерами продуктов, смежными и внешними командами;
  • участием в сборе и анализе требований к функциональности.

Ожидания от кандидата:

  • опыт тестирования преимущественно backend;
  • есть опыт автоматизации тестирования (TS, JS);
  • ты знаешь как работают протоколы HTTP/HTTPS, методы запросов, умеешь их тестировать;
  • знаешь JSON, HTML;
  • у тебя есть опыт работы с Postman (Swagger), c базами данных (предпочтительно MongoDB), а также с системами логирования и мониторинга (у нас Kibana, Grafana);
  • у тебя есть опыт исследовательского тестирования, разбора дефектов;
  • ты понимаешь принципы работы систем, основанных на микросервисной архитектуре;
  • умеешь работать с тестовой документацией (проработка тестовой модели, создание, поддержание её в актуальном состоянии).

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

  • опыт работы с Chrome DevTools;
  • знание Git.

Заботься о миллионах людей, а мы позаботимся о тебе:

  • официальное оформление и белая заработная плата;
  • преимущественно гибкий формат работы: удалённо, гибрид или из офиса в центре Москвы (м. Добрынинская или м. Савёловская);
  • ДМС со стоматологией и возможностью оформить льготный ДМС для родственников;
  • страхование жизни и здоровья (даже в поездках!);
  • бесплатный доступ к сервису «Пакет»;
  • корпоративные скидки на доставку продуктов из «Пятёрочки», «Перекрёстка», «Чижика» и «Много лосося»;
  • подключение к Prime Zone – системе скидок на рестораны, развлечения, спорт и многое другое;
  • сессии с психологом от Alter;
  • скидки на курсы Яндекс Практикум и Нетологии;
  • доступ к онлайн-библиотеке Alpina Digital;
  • участие в сообществах: корпоративные забеги, йога и книжный и разговорный клубы 💚

Дальнейшие шаги, если твое резюме подходит:

  • 30 минут – встреча с HR;
  • до 120 минут – знакомство с командой/руководителем;
  • совпадаем по ожиданиям? предлагаем оффер.