Mobile QA
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы ищем мобильного QA engineer для работы над мобильным приложением Дринкит, стартапа внутри Додо Брендс.
«Додо Пицца» — сеть №1 в России по количеству открытых пиццерий. Сегодня Додо — это 600+ ресторанов в 14 странах мира, включая США, Китай и Великобританию, а теперь еще и две новые концепции: кофейни и донерные. Теперь мы называемся Dodo Brands.
Основная цель нашего продукта:
В августе 2020 года запустилась первая цифровая кофейня Дринкит. Наш продукт — это приложение для заказа напитков и еды в новой концепции. В нём клиенты кастомизируют напитки, добавляют их в избранное, оформляют заказ на определенное время, оплачивают картой или через Google Pay, получают пуш-уведомление, когда заказ готов.
Предстоит делать много новых функций, например, клуб для гостей, оценка заказа, прогноз времени готовности, заказ в один клик. Работа в режиме «стартапа» с проверкой бесконечных гипотез и постоянным драйвом и частыми изменениями.
О тестировании:
У нас на основном продукте проводится ручная функциональная приемка фич от команд и ручное регрессионное тестирование. Часть регресса у нас покрыта UI-автотестами нативными инструментами. Автотесты для iOS приложения мы пишем на Swift с использованием XCUITest, а для android приложений тесты написаны на Kotlin с использованием Espresso/UIAutomator. Разработчики развивают также внутренний фреймворк для быстрого создания стабильных UI-тестов, помогают QA и пишут тесты в паре. Мы стартовали проект по автоматизации регресса. Цель проекта - достичь покрытия регрессионных сценариев в 80%.
Наш стек:
Мобильная разработка: Swift, Kotlin, Espresso, XCTest, Quick, Nimble, CocoaPods, Gradle
Бэкэнд: C#, MS SQL, Azure, Kusto, Terraform, Ansible
Инструменты: XCode, Android Studio, Pycharm, Rider, Charles, Proxyman, Flipper, Bagel
Прочее: Qase, Kaiten, Github Action, Team City, Bitrise, Git, TDD, MVP/Viper, XP
Чем предстоит заниматься:
Выполнять приемочное и регрессионное тестирование нашего приложения. Кроме этого, нужно составлять приемочные сценарии и чек-листы тестирования для новых фич. Воспроизводить ошибки, которые присылают наши пользователи, и помогать делать их жизнь лучше. Применять qa-экспертизу на разных этапах создания ценности: от проработки идеи до выкладки ее на прод. Начать создавать системный процесс тестирования.
Обязательно, чтобы у вас были:
- Сильная экспертиза в тестировании iOS и Android приложений;
- Знание теории тестирования,техник тест-дизайна и пирамиды тестирования;
- Понимание клиент-серверного взаимодействия;
- Ведение тестовой документации (тест кейсы и т.п.);
- Опыт работы со снифферами трафика (Charles, Proxyman);
- Опыт в выстраивании процессов тестирования с нуля;
- Опыт исследовательского тестирования.
Будет плюсом если вы имеете:
- Опыт работы с Firebase и A/B тестами;
- Опыт локализационного тестирования мобильных приложений;
- Опыт в тестировании платежных систем;
- Опыт в разработке или в автоматизации тестирования;
- Опыт на позиции QA Lead;
- Понимание процессов CI/CD и опыт работы с CI решениями.
Бонусы
- Работа в офисе или удаленная работа, но иногда нужно приезжать в Москву пообщаться.
- Белую заработную плату.
- ДМС.
- Оплату профильных конференций.
- Оплату профильных курсов.
- Покупку профессиональной литературы.
- Скидку на уроки английского языка в Skyeng.
- Митапы, лекции, воркшопы и интенсивы по вашему направлению у нас в офисе.
- Прокачку навыков публичных выступлений (сделаем из вас крутого спикера).
- Помощь в написании профессиональных статей и раскрутку вас, как автора, на профильных ресурсах (Хабр, VC).
- Фрукты, каши, кофе в офисе.
- Коллекцию настолок и FIFA, чтобы расслабиться после работы.
- Помощь в переезде (релокационный бонус).