Специалист по автоматизированному тестированию ПО / Automation QA (Appium)
Прямой работодатель Emphasoft ( emphasoft.com )
Опыт работы от 3 до 5 лет
Компания Emphasoft занимается заказной разработкой IT решений для наших партнеров как с российского, так и с западного рынка. Мы специализируемся на разработке web-приложений для стартапов на различной стадии.
Сейчас компания растет, появляются новые активно развивающиеся проекты, поэтому нам в команду нужны опытные разработчики.
Мы ищем Automation QA Engineer, использующего Appium для автоматизации в проект, занимающийся разработкой различного типа чипов для отслеживания состояния здоровья животных (тестирование мобильных приложений).
Основные задачи:
- Разработать и внедрить инфраструктуры автоматизации тестирования QA и сценарии тестирования для систем Клиент-Mobile-BackEnd;
- Разработка и выполнение тестов E2E для iOS и Android;
- Тестирование новых функций приложения с фокусом на глубокие внутренние аспекты и их интеграцию с ОС.
- Освоение и внедрение новых функций, технологий и платформ за относительно короткое время (Bugfender, Raygun, Crashlytics, Datadog).
Требования:
- Не менее 2-х лет опыта написания автотестов на Python c использованием Appium;
- Высшее образование в сфере точных наук;
- 3 года опыта написания автоматизированных тестов для мобильных устройств (тесты автоматизации пользовательского интерфейса, интеграционные тесты);
- Опыт работы хотя бы с одним из инструментов тестирования iOS, таких как Instruments, XCUITest, XCTest и XCode;
- Опыт работы с инструментами тестирования Android: инструментальные тесты, локальные тесты, Espresso или Android Studio;
- Опыт разработки инфраструктуры автоматизации не менее 2-х лет;
- Опыт работы с RESTful API;
- Английский (B1+ level) для работы с англоговорящей командой;
Будет преимуществом:
- Опыт написания мобильных модульных тестов на устройстве или эмуляторе;
- Опыт мобильного тестирования с RFW Cucumber;
- Опыт работы с одной из систем: AWS Device Farm, Sauce Labs, WebdriverIO, Dockers, AWS, Airflow, BroswerStack App Automate;
- Опыт A/B-тестирования;
- Опыт ручного веб/мобильного тестирования от 1 года;
- Опыт работы и/или создания конвейеров CI/CD и понимание цикла разработки мобильной автоматизации (Jenkins, действия GitHub, Azure AppCenter);
- Хорошие знания мобильных операционных систем;
- Опыт тестирования Mobile SDK/Location-driven/NFC/BLE фич;
- Опыт тестирования расхода заряда батареи в фоновом режиме;
- Опыт работы в среде Linux с навыками написания сценариев (bash, shell);
- Опыт работы с мобильными веб-прокси и инструментами отладки (ex. Charles Proxy).
Бонусы
- Гибкий график работы, возможность самостоятельно планировать свой рабочий день;
- Полную удаленку - нам совершенно не принципиально, в какой стране или городе ты находишься :)
- Корпоративные курсы английского языка;
- Корпоративная программа бонусов и привилегий от партнеров;
- Отсутствие микроменеджмента и бюрократии.