Fullstack QA engineer

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

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

Компания

Сервис доставки продуктов и товаров для дома

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

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

Самокат создает ритейл нового образца — с доставкой продуктов и товаров за 15 минут через сеть микроскладов в каждом районе. Сейчас мы уже доставляем продукты быстрее всех, но хотим двигаться дальше и запускать новые направления.

Сейчас мы ищем человека в команду, которая отвечает за новую механику взаимодействия с пользователем внутри Самоката. Главным отличием этого направления станет большое количество медийных форматов — обзоры, туториалы, гиды, подборки и т.д. Много видео-контента, собственная видео-платформа.

Немного о стеке проекта и его архитектуре: это клиент-серверное приложение со сложным микросервисным бэкэндом на Kotlin и мобильным UI на ReactNative. 

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

В рамках роли Fullstack QA нужно будет отвечать за качество продукта целиком, участвовать в автоматизации тестирования (мы пишем автотесты на Kotlin), так же тестировать руками; тестировать как backend (порядка 60-70%), так и ui, сопровождать продукт на всём протяжении цикла разработки, от появления фичи и обсуждения с командой до её выкатки на прод. 

Что для этого нужно:

  • Опыт тестирования клиент-серверных приложений от 3-х лет и понимание принципов их работы и построения.
  • Опыт автоматизации тестирования (язык не имеет значения).
  • Отличное знание теории тестирования, понимание техник тест-дизайна и способность применять их на практике.
  • Умение анализировать проблемы, задачи и составлять план тестирования на основе технических требований.
  • Знание тонкостей тестирования веб и мобильных приложений, а также бэка под их капотом.
  • Опыт интеграционного и Е2Е тестирования, локализации дефектов в комплексе из большого числа систем.

Инструменты для тестирования:

  • Jira, Allure TestOps, Confluence, Notion, Figma
  • Автоматизация: в процессе внедрения (сейчас это Kotlin/JUnit для тестирования backend, для UI скорее всего Appium).
  • Логи/мониторинг: Kibana, Grafana.
  • Снифферы и тестирование API: Fiddler, Charles, Postman.
  • НТ: JMeter, Influx, Grafana

Стек разработки: Kotlin (Spring), microservices, REST, Kafka, React/Reat Native (TypeScript), PostgreSQL, Gitlab-CI, Kubernetes, helm, Argocd, Zabbix, Prometheus, Grafana.

Как построена разработка в Самокате:

Мы работаем в небольших продуктовых кросс-функциональных командах.
В каждой — около 10-12 человек. Одна команда отвечает за большую продуктовую область, а значит может сильно влиять на конечный результат и работать в достаточно комфортной среде с фокусом на продукт. 

Бонусы:

  • ДМС после испытательного срок
  • удаленная работа с возможностью посещать офис в Москве (м. Краснопресненская) или Питере (м.Горьковская)
  • гибкое начало дня
  • корпоративные скидки на фитнес и английский
  • участие во внутренних митапах компании и во внешних Devrel-активностях компании.