Senior QA (Core Team)

Дата размещения вакансии: 13.01.2025
Работодатель: DODO BRANDS (Dodo Pizza, Drinkit)
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
Более 6 лет

О компании

Привет! Мы Dodo Brands – международная компания, развивающая 2 бренда: Dodo Pizza и Drinkit.

Dodo Pizza – самый крупный бренд и лидер в России по количеству открытых пиццерий. Всего у нас 1200+ пиццерий в 24 странах и 58 кофеен. Мы разрабатываем мобильное приложение и сайт для заказа пиццы.

Про продукт и команду

Digital Pizza Experience (DPX) - юнит-оунер глобальных приложения и сайта Додо Пицца. Мы не только затаскиваем большие изменения в части клиентского опыта, но и развиваем центр экспертизы клиентского опыта, настраивая процесс работы с гипотезами и запуская исследования пользователей.

Наш юнит состоит из нескольких кросс-функциональных фича-тим. В команде есть все необходимые функции, чтобы делать крутой продукт: Android, iOS, Frontend, Backend, QA, PPL, дизайн и продуктовая аналитика. Сейчас мы в процессе трансформации структуры. В скором времени хотим прийти к нескольким независимым командам, каждая из которых будет развивать свой домен.

Прямо сейчас мы в поиске Senior QA в Core Team

Наши технологии и практики

  • .NET 7;

  • ASP.NET Core в k8s;

  • Cosmos DB, Mongo DB, MySQL 8, Azure Kusto;

  • Github Actions (CI/CD);

  • Полностью облачная инфраструктура (Azure + Yandex Cloud);

  • Observability (логи, метрики, трейсинг, дампы, алерты).

Про мобильные приложения

iOS-приложение:

  • Весь код на Swift, готовимся к миграции на Swift 6, async/await уже используем по всему проекту;

  • Поддерживаем iOS 15 и выше;

  • Интерфейс по большей части написан на UIKit, начали писать на SwiftUI;

  • Приложение разделено на модули (~70), можем писать демо-приложения и тесты к ним. Собираем в целое приложение через Tuist;

  • Поддерживаем доступность: Voice Over, Dynamic type.

Android-приложение:

  • Всё приложение на Kotlin 2.0 (для синхронности используются корутины);

  • Текущий minSdk - 28 (Android 9), при разработке ориентируемся на Android 12 и выше;

  • Навигация основана на фрагментах (внутри XML, а у новых экранов Compose);

  • Заканчиваем разделение приложения на модули, после этого хотим внедрять подход Dynamic Delivery и сделать Instant App для отслеживания заказа;

  • Пишем юнит-тесты на JUnit 4, есть планы подключить разработчиков к написанию E2E-тестов;

  • Поддерживаем доступность: TalkBack, Magnification.

Стек автоматизации:

  • iOS - Swift, XCTest, Tuist;

  • Android - Kotlin, Kaspresso, JUnit 4;

  • Web - JavaScript, Playwright;

  • Api - JavaScript, Jest / С#, NUnit;

  • Ci - GitHub Actions;

  • Отчеты - TestOps.

О Core команде

Мы занимаемся разработкой и поддержкой ключевых компонентов, технологий и процессов, которые обеспечивают работу всего продукта Додо Пицца.

Команда состоит из 5 человек: Engineering manager, Техлиды: iOS, Android, Backend, QA. Также в планах доукомплектовать команду по 1 разработчику на платформу.

Вам предстоит

  • Наладить процесс тестирования на бэкенде;

  • Актуализировать текущие автотесты и писать новые;
  • Создавать и актуализировать тестовую документацию в TestOps;

  • Предотвращать, обнаруживать, документировать и отслеживать дефекты;

  • Разрабатывать и поддерживать автоматизированные функциональные тесты API бэкенда;

  • Вручную тестировать мобильные и бэкенд фичи команды, не покрытые автоматизированными тестами.

Мы ждём, что вы

  • Имеете опыт организации процесса тестирования;

  • Умеете писать не только api тесты, но также интеграционные в связке с бд и кафкой;

  • Умеете работать в команде, грамотно отстаивать свою точку зрения;

  • Имеете опыт тестирования мобильных приложений (минимум 1 год);

  • Имеете опыт тестирования backend (минимум 1 год);

  • Имеете опыт работы с логами (Kibana, Grafana, Sentry);

  • Уверенно пишете код C# либо другом ЯП, но готовы быстро въехать в С#.

Что мы предлагаем

  • Можно работать удалённо или в уютных офисах на Автозаводской в Москве, на Петроградке в Санкт-Петербурге, в Алматы или в Дубае;

  • Стабильная, официальная заработная плата, вилка в рынке. Конкретную сумму обсуждаем с каждым кандидатом;

  • Работа в команде профи и энтузиастов - мы обмениваемся опытом и растем друг с другом;

  • Оплатим профильное обучение, купим билет на конференцию и необходимые книги;

  • Поможем публично выступить, прокачать тебя как автора статей, раскрутить в комьюнити;

  • Скидка на уроки английского языка в Skyeng и на сессии психолога в Alter;

  • ДМС тоже есть, с первого рабочего дня.