Мы ищем целеустремленного инженера по мобильной автоматизации, который присоединится к нашей растущей команде инженеров. Наш кандидат должен быстро думать, быть изобретательным и быть отличным командным игроком, желающим учиться.
О проекте:
Наш клиент занимается разработкой электромеханических устройств. устройства для молочных ферм, пульсаторы и автоматические съемники. Это решение является ведущим в отрасли благодаря передовым решениям для мониторинга коров на основе датчиков активности и жевания. В качестве AQA вы будете работать над интеграцией и тестированием широкого спектра подключенных продуктов, внедряя автоматизацию и создавая настройку с помощью электроники и инструментов тестирования.
Обязанности:
- Играть ключевую роль в автоматизации крупных проектов;
- Разрабатывать и внедрять инфраструктуры автоматизации тестирования качества и сценарии тестирования для систем клиент-мобильный-BE, включая связь между устройствами, фронтальную конечное, серверное и мобильное тестирование;
- разрабатывать и выполнять E2E-тесты: iOS и Android, тестировать новые функции, уделяя особое внимание глубоким внутренним аспектам функции и ее интеграции с ОС;
- Относительно быстро изучите новые функции, технологии и платформы (Bugfender, Raygun, Crashlytics, Datadog);
- Работайте над инфраструктурой автоматизации различных приложений в организации, уделяя особое внимание производительности и чистоте кода.
>
Требования:
- 4+ опыта написания автоматических тестов для мобильных устройств, желательно с использованием языка Python ( Тесты автоматизации пользовательского интерфейса, интеграционные тесты);
- Опыт работы хотя бы с одним из инструментов тестирования iOS, таких как Instruments, XCUITest, XCTest и Xcode;
- Опыт работы как минимум с Android инструменты тестирования, такие как инструментальные тесты, локальные тесты, Espresso или Android Studio;
- Опыт разработки инфраструктуры автоматизации не менее одного года;
- Опыт работы с RESTful API;
<> li>Опыт работы с Agile-методологией разработки программного обеспечения;- Развитие письменного и устного английского языка.
Будет плюсом:< /b>
- Опыт написания мобильных модульных тестов на устройстве или эмуляторе;
- Опыт мобильного тестирования с RFW Cucumber с использованием языка Python — большое преимущество;
>- Опыт работы с одной из перечисленных ниже систем: AWS Device Farm, Sauce Labs, WebdriverIO, Dockers, AWS, Airflow, BrowserStack App Automate;
- Опыт A/B-тестирования;
- >Один год опыта веб-тестирования вручную;
- Опыт работы и/или построения конвейеров CI/CD и понимание цикла разработки мобильной автоматизации (Jenkins, действия GitHub, Azure AppCenter);
- Глубокие знания мобильных операционных систем;
- Опыт тестирования мобильных SDK/функций геолокации/NFC/BLE.
- Опыт тестирования расхода заряда батареи в фоновом режиме;
< li>Опыт работы в среде Linux с навыками написания сценариев (bash, Shell);- Опыт работы с мобильными веб-прокси и инструментами отладки (например, Чарльз Прокси);
- Опыт разработки мобильных приложений на Swift/Kotlin/Flutter;
- Знание Git.