Лучшие практики по работе
с молодыми специалистами

🧑🏼‍💻 Исследование Manifesta Agency и Хабра о том, как компаниям привлекать, нанимать и удерживать молодых специалистов без мифов о капризных зумерах

→ Посмотреть исследование

Fullstack QA engineer

Требования

Инженер по обеспечению качества
Senior
Функциональное тестирование
Тестирование ПО
Ручное тестирование
Автоматизация тестирования
Postman
Тестирование API
Тестирование мобильных приложений

Условия

Можно удалённо

Компания

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

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

Самокат создает ритейл нового образца — с доставкой продуктов и товаров за 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-активностях компании.