⭐️ Бэкендеры, с какой командой у вас мэтч? Проверяйте на Вайб-чеке → vibe.habr.com

QA Engineer (automation)

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

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

Компания

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

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

О компании и команде

Мы делаем ИТ для ритейла реального времени.

Наши ИТ-продукты автоматизируют разные этапы цепочки создания ценности для клиента доставки: закупки, логистику, работу дарксторов, сборку и доставку заказа до двери, управление промокампаниями и остальные этапы большого процесса. Используем интеллектуальные системы прогнозирования, а разные этапы выполнения заказа автоматизируем роботическими системами.

Наши ключевые направления: Быстрая доставка, Маркетплейс, Логистика.

Наша цель — сделать все необходимые ИТ-инструменты и инфраструктуру, чтобы все нужные товары могли попадать домой к людям мгновенно (насколько это возможно в физическом мире).

Что у нас интересного:

МАСШТАБ

- Разрабатываем инструменты для крупнейших в России сервисов ритейла реального времени.

ВЫЗОВЫ

- Мы массовые и технологичные, новые и надёжные, меняем модель потребления — тут нет готовых решений, но есть пространство для творчества и экспериментов.

ТЕМП

- В 2020 году наши ИТ-продукты помогали доставлять 1.6 миллиона заказов в месяц в 4 городах России, сейчас — более 10 миллионов заказов в месяц в более чем 100 городах.

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

Наши ожидания:

  • Уверенный опыт разработки и внедрения автоматизации тестирования.
  • Опыт тестирования клиент-серверных приложений от 3-х лет и понимание их принципов работы и построения.
  • Хорошее понимание основ тестирования приложений и техник тест-дизайна (виды, способы организации тестов).
  • Опыт написания автотестов под микросервисную архитектуру бэкенда, также будет плюсом, если у вас есть опыт написания тестов для мобильных и веб приложений (Kotlin, Appium, Selenium, Cypress).
  • Опыт интеграции и поддержки автотестов в CI/CD (GitLab CI, Kubernetes)
  • Опыт интеграционного и Е2Е тестирования, локализации дефектов в комплексе из большого числа систем.
  • Умение анализировать проблемы, задачи и составлять план тестирования на основе технических требований.

Наш стэк:

  • Back: microservices, Kotlin (Spring), REST/RoR, Elixir, GraphQL, Kafka.
  • Front: React (TypeScript).
  • Mobile: React Native, Kotlin.
  • DB: PostgreSQL.
  • CI/CD: GitLab, Kubernetes, Helm, Argo CD.


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

  • Баг-трекер: Jira.
  • Требования: Confluence.
  • Автоматизация: Kotlin (Spring), Junit, Allure TestOps.
  • Дизайн: Figma.
  • Тестовая документация: Allure TestOps.
  • Логи/ мониторинг: Kibana, Grafana.
  • Снифферы и тестирование API: MitmProxy, Postman.
  • НТ: JMeter, Influx, Grafana.

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

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

  • Заниматься тест-дизайном
  • Писать и поддерживать автоматизированные тесты для сервисов Самоката.
  • Участвовать в разработке и внедрении процессов автоматизации тестирования.
  • Анализировать результаты тестирования. Выявлять, локализовывать и описывать дефекты.
  • Работать над релизами в составе продуктовой команды

Бонусы

Работа в Samokat tech

ВСЕ КЛАССИЧЕСКИЕ УСЛОВИЯ

Samokat.tech — аккредитованная IT-компания, поэтому: белая зарплата и ДМС, возможность работать удаленно или ходить в офис в Москве или Санкт-Петербурге.

СООБЩЕСТВО

Внутри — комьюнити и митапы; снаружи — митапы и конференции; собственное внешнее мероприятие Samokat Tech Meetup; Open Source; Хабр.

АТМОСФЕРА

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