Фуллстек QA-инженер
- Role
- QA
- Employment
- Full-time
Open to UTC-2…UTC+2. Set where you work from to check your eligibility.
No BS summary
QA Fullstack Engineer in the menu team, responsible for the entire user journey from client communications to cart addition. The team is part of the App&Web unit, which owns the global Dodo Pizza app and website. The QA department has 30 engineers, with 5 in the mobile guild.
Core skills
Required skills
Optional skills
Фуллстек QA-инженер
Поделиться
Описание
App&Web — юнит-оунер глобального приложения и сайта Додо Пицца. Мы не только затаскиваем большие изменения в части клиентского опыта, но и развиваем центр экспертизы клиентского опыта, настраивая процесс работы с гипотезами и запуская исследования пользователей.
Наш юнит состоит из нескольких кросс-функциональных фича-команд, каждая из которых развивает свой домен. В каждой команде есть все необходимые функции, чтобы делать крутой продукт: QA, Android, iOS, backend, дизайн и продуктовая аналитика.
Сейчас мы ищем QA Fullstack Engineer в команду меню. Команда отвечает за весь путь пользователя: от клиентских коммуникаций в сторис и баннерах до выбора товара, его кастомизации и добавления в корзину. Любое улучшение в этой зоне напрямую влияет на количество заказов и средний чек.
О мобильной гильдии QA
Всего в департменте тестирования 30 инженеров. В мобильной гильдии - 5 человек. Встречаемся каждую неделю для обмена опытом и обсуждения проблем.
Мы используем следующие инструменты:
- Proxyman;
- TestOps;
- Postman;
- Kaiten;
- Holst;
- Buildin;
- Redash / Kibana;
- Xcode / Android Studio.
Мы активно занимаемся автоматизацией и вкладываем силы в обучение наших инженеров. На текущий момент у нас 734 ui-тестов на iOS и 781 на Android. Покрытие регресса автотестами составляет 92%.
Стек автоматизации:
- iOS - Swift, XCTest, Tuist;
- Android - Kotlin, Kaspresso, JUnit 4;
- CI - GitHub Actions;
- Отчеты - TestOps.
Примеры недавних задач команды
Последние два квартала основной фокус команды был направлен на переработку структуры меню: мы добавили новый уровень подкатегорий, а также реализовали систему апсейлов, что позволило улучшить навигацию и увеличить возможности для дополнительных продаж.
Планы на будущее
До конца года ключевая цель команды — реализовать новый формат клиентских коммуникаций на главном экране приложения, который позволит эффективнее взаимодействовать с пользователями и повысить вовлечённость.
мы ожидаем
- Умеешь декомпозировать задачи и давать реалистичные оценки.
- Своевременно подсвечиваешь риски и держишь процесс прозрачным для команды.
- Умеешь работать в команде, аргументировать решения и брать инициативу.
- Готов быть единственным QA в продуктовой команде.
- В любой момент сможешь предоставить информацию по актуальному состоянию качества в вашей команде.
- Готов помогать команде в написании продуктовой документации.
- Имеешь опыт тестирования мобильных приложений.
- Обладаешь опытом тестирования микросервисов и интеграций (REST API, Kafka / Rabbit MQ).
- Обладаешь опытом мобильной автоматизации на нативных языках (Swift + XCTest / Kotlin + Kaspresso).
- Имеешь опыт работы со снифферами трафика (Charles, Fiddler, Proxyman и т.д.).
- Имеешь опыт работы с логами (Kibana, Grafana, Sentry).
- Имеешь опыт работы с инструментами: Postman, Android Studio, Xcode, ADB, Simctl.
Будет плюсом:
- Понимаешь, как устроен CI/CD.
- Знаешь, как работать с фича-тоглами, A/B-тестами и продуктовой аналитикой.
- Есть практика работы с использованием AI-инструментов (Cursor / Copilot / Claude Code).
тебе предстоит
- Участвовать в планировании и проектировании новых функций мобильного приложения.
- Создавать и поддерживать в актуальном состоянии тестовую документацию в TestOps.
- Предотвращать, обнаруживать, документировать и отслеживать дефекты.
- Проводить различные виды тестирования мобильных и бэкенд фич команды, не покрытых автоматизированными тестами (функциональное, интеграционное, регрессионное, исследовательское, юзабилити и др.).
- Покрывать свои тест-кейсы автотестами на обоих мобильных платформах и поддерживать их стабильность.
- Участвовать в регрессионом тестировании.
- Взаимодействовать с саппортом.
- Подключаться на инциденты, докапываться до корневых причин проблем, заводить задачи для разработки на исправление этих проблем.
- Следить за метриками качества команды, крашфри и SLO.
- Сопровождать фичи после запуска.
- Настраивать окружение и стенд для тестирования.
мы предлагаем
- Трудоустройство по ТК РФ;
- Удаленную работу из любой точки мира или в офисах в Москве или Санкт-Петербурге с приоритетом на часовой пояс +-2 часа Мск;
- Работу над продуктом, которым пользуются в 26 странах миллионы пользователей;
- Продуктовую команду, в которой уважают инженеров и дают голос;
- Много автономии и доверия, но с высокой планкой качества;
- Отсутствие бюрократии и KPI. Есть только цель;
- Оплату профильного обучения, покупку билетов на конференцию и необходимых книг;
- Помощь с подготовкой публичных выступлений, прокачку вас как автора статей;
- Частичную компенсацию английского языка в Skyeng и сессий психолога в Alter;
- ДМС со стоматологией, с первого рабочего дня.
Откликнуться на вакансию
ЧЕГО ЖДАТЬ НА СОБЕСЕДОВАНИИ?
открытые вакансии
What you'll do
- Participate in planning and designing new mobile application features.
- Create and maintain test documentation in TestOps.
- Prevent, detect, document, and track defects.
- Perform various types of testing for mobile and backend features not covered by automated tests (functional, integration, regression, exploratory, usability, etc.).
- Cover test cases with autotests on both mobile platforms and maintain their stability.
What they require
- Ability to decompose tasks and provide realistic estimates.
- Timely highlight risks and maintain transparency in the process for the team.
- Ability to work in a team, argue decisions, and take initiative.
- Willingness to be the sole QA in a product team.
- Ability to provide information on the current quality status in your team at any time.
- Experience in testing mobile applications.
- Experience testing microservices and integrations (REST API, Kafka / Rabbit MQ).
- Experience in mobile automation using native languages (Swift + XCTest / Kotlin + Kaspresso).
- Experience with traffic sniffers (Charles, Fiddler, Proxyman, etc.).
- Experience with logs (Kibana, Grafana, Sentry).
- Experience with tools: Postman, Android Studio, Xcode, ADB, Simctl.
Benefits
- Employment under the Labor Code of the Russian Federation.
- Remote work from anywhere in the world or in offices in Moscow or St. Petersburg with a priority for the time zone +-2 hours from Moscow.
- Work on a product used by millions of users in 26 countries.
- Product team that respects engineers and gives them a voice.
- Lots of autonomy and trust, but with a high quality bar.
- No bureaucracy or KPIs. Only goals.
- Payment for specialized training, purchase of conference tickets and necessary books.
- Assistance with preparing public speaking, developing you as an author of articles.
- Partial compensation for English language at Skyeng and psychologist sessions at Alter.
- Voluntary medical insurance with dentistry, from the first working day.
App&Web — юнит-оунер глобального приложения и сайта Додо Пицца. Мы не только затаскиваем большие изменения в части клиентского опыта, но и развиваем центр экспертизы клиентского опыта, настраивая процесс работы с гипотезами и запуская исследования пользователей.Наш юнит состоит из нескольких кросс-функциональных фича-команд, каждая из которых развивает свой домен. В каждой команде есть все необходимые функции, чтобы делать крутой продукт: QA, Android, iOS, backend, дизайн и продуктовая аналитика.