Middle/Senior Mobile QA automation (Python)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
МТС Digital – сердце цифровой экосистемы МТС. Облачные сервисы, суперкомпьютер, системы видеоаналитики, IoT, собственная лаборатория AI и 20+ петабайт данных, финтех, стриминг, гейминг, мобильные приложения. Каждый день мы работаем над тем, чтобы вывести мобильную и веб-разработку на новый уровень, благодаря сплоченным продуктовым командам и agile методологиям.
Мы ищем QA инженера на наш тестирование Backend и Mobile нашего внутреннего продукта - Портал. Мы создаем платформу пользовательского опыта, в которой будут доступны все сервисы и любая необходимая информация для сотрудников. Продукт на стадии разработки MVP. В планах сделать максимально классный и удобный продукт на современном стеке (Golang, vue.js 3, PostgreSQL).
Чем предстоит заниматься:
- тестировать Mobile, Backend;
- автоматизировать тестовые сценарии, писать сопутствующие утилиты, различные клиенты, моки и др;
- поддерживать и развивать архитектуру кода автоматизированных тестов;
- анализировать требования и результаты автотестов;
- подготавливать тестовые данные;
- взаимодействовать с командой разработки;
- внедрять лучшие практики в процессы тестирования команды;
- проводить code review и помогать коллегам улучшить качество кода;
- менторить новых коллег.
Ожидания от кандидата
- уверенные знания и понимание теории тестирования;
- опыт в реализации фреймворков автоматизации;
- знания подходов и методологий автоматизации тестирования;
- опыт тестирования мобильных приложений;
- владение Python (или др. языков программирования и желание перейти на Python);
- опыт работы с PyTest или подобных ему фреймворков;
- опыт работы с Appium/Selenium/Espresso/UIAutomator/XCUITests;
- понимание паттернов программирования;
- понимание принципов REST, опыт работы с HTTP;
- уверенная работа с системой контроля версий Git;
- опыт работы с БД на уровне написания простых запросов (СУБД PostgreSQL, Oracle);
- опыт работы с Docker;
- опыт в разработке технической документации;
- опыт разработки эмуляторов, утилит генерации тестовых данных.
Будет плюсом:
- опыт работы с Linux на уровне продвинутого пользователя;
- опыт руководства командой тестирования и менторинга;
- опыт в автоматизации тестирования Cloud Native приложений.
Условия работы
Гибридный формат работы (минимум 1 рабочий день в неделю - офис).
Бонусы
- собственная платформа MTS Ocean для получения ИТ-ресурсов, а это значит, что деплой, мониторинг, observability - не будут для вас проблемой, вы сможете сосредоточиться на фичах;
- профессиональные гильдии инженеров по направлениям, чтобы поддерживать друг друга и обмениваться опытом;
- внутренняя площадка TechTalks для обмена опытом, дискуссий, развития навыков самопрезентации;
- участие во внешних IT конференциях. Мы выступаем на HighLoad++, DataFest, Mobius, Test Driven Conf, Joker, DevOps, Матемаркетинг и даже проводим собственную конференцию по архитектуре Hello, conference!
- полезные курсы и вебинары в корпоративном университете и электронные библиотеки.
А еще:
- медицинская страховка с 1 месяца со 100% покрытием расходов, включая стоматологию, страхование жизни и здоровья в поездках за рубеж. А еще можно застраховать родственников с корпоративной скидкой;
- доступ к сервису «Понимаю»: онлайн-консультации с психологом, юристом, экспертом по финансам или ЗОЖ;
- корпоративный и командный психолог в офисе и массажный кабинет;
- единая подписка МТС Premium — KION light в онлайн-кинотеатре KION, сервис МТС Music, 30 дней бесплатного пользования подпиской OZON Premium;
- скидки и предложения от партнеров на фитнес, занятия английским и прочее.
Дополнительные инструкции
2 этапа интервью:
- техническое интервью;
- интервью с руководителем.