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-активностях компании.