Требуется:

  • Разработать автотесты с использованием фреймворка Appium для мобильного приложения.
  • Проверка ключевых сценариев пользовательского интерфейса: авторизация, навигация, ввод данных, работа с элементами.
  • Код должен быть кроссплатформенным (Android/iOS) или подготовленным под одну из платформ по договоренности.
  • Использовать надежные селекторы (по id, accessibility id, xpath).
  • Обеспечить стабильность тестов (обработка таймаутов, ожиданий).
  • Результат предоставить в виде законченного набора скриптов, готового к загрузке на CI.

Технические требования:

Язык программирования - Python или Java (по выбору исполнителя). Фреймворк отчетности - любой стандартный (Allure, TestNG и т.д.) для понятной визуализации результатов прохождения тестов.