QA automation E2E тесты
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Привет! Мы - аккредитованная IT компания Maxim Technology. Занимаемся разработкой платформы для пассажирских и грузовых поездок. Самый крупный из наших заказчиков - сервис maxim. Мы первыми начали менять рынок поездок, создав для maxim цифровую платформу для связи пассажира и водителя раньше Uber и Gett.
Сегодня наша команда работает над высоконагруженными сервисами - в сутки платформа обрабатывает более миллиона заказов. Наше ПО — лидер рынка в регионах России, и мы не собираемся останавливаться на достигнутом!
Наша команда растёт быстрыми темпами и сейчас в штате более 300 IT-специалистов. Офисы компании располагаются в Кургане, Челябинске, Тюмени, Набережных Челнах, Казани, Екатеринбурге и Санкт-Петербурге, но у нас можно работать и удалённо.
Сейчас мы ищем опытного QA automation на сквозные (E2E) тесты на мобильных устройствах с применением нативных средств разработки.
Ожидания от кандидата
Чем предстоит заниматься:
- Разработкой новых и поддержкой существующих е2е тестов (Swift/Kotlin).
- Ведением тестовой документации.
- Поддержкой инфраструктуры для запуска тестов.
Мы ждем, что вы:
- Имеете опыт подготовки автотестов для iOS (Swift, XCUITest).
- Имеете опыт подготовки автотестов для Android (Kotlin, Espresso/Kaspresso).
- Имеете опыт работы с снифферами, мок-серверами.
- Умеете работать с симуляторами и эмуляторами из командной строки.
Будет плюсом, если вы:
- Понимаете процессы CI/CD (Jenkins, пайплайны, контейнеризация).
- Имеете опыт оптимизации автотестов/ускорение общего времени прогона тестов.
- Имеете опыт администрирования/разворачивания инфраструктуры авто-тестов.
Наш стек:
- Android: Пишем на Kotlin с использованием Kaspresso.
- Запускаем через Marathon в headless эмуляторах в докере.
- iOS: Пишем на Swift с использованием XCUITest.
- Запускаем самописным раннером в headless симуляторах на mac mini.
- Мок-сервер: Mountebank.
- Отчеты: Allure.
- CI: Jenkins.
Условия работы
У нас простой процесс подбора. Тебя ждет интервью с HR и лидом команды, и после этого мы выходим с оффером.
Отправляй свой отклик! Мы тебя ждем.