Клауд Атлас

QA Automation Engineer

Не указана
  • Москва
  • От 3 до 6 лет

Мы сейчас в поиске Middle/Senior QA Automation Engineer для автоматизации тестирования мобильных приложений на платформах iOS и Android на проекте Frisbee (https://frisbee.chat/ru) - это безопасный и отказоустойчивый корпоративный мессенджер для эффективной командной работы. Frisbee сочетает в себе удобство использования публичных мессенджеров с возможностями, нужными для работы, и предлагает различные решения для безопасного хранения и развертывания.

Задачи:

  • Развертывание с нуля и сопровождение инфраструктуры автоматизации тестирования мобильных приложений.
  • Разработка, поддержка и развитие автотестов для мобильных приложений (iOS / Android).
  • Автоматизация основных пользовательских и end-to-end сценариев.
  • Анализ результатов автотестов, выявление причин падений и flaky-тестов.
  • Интеграция автотестов в CI/CD пайплайны.
  • Участие в анализе требований и разработке тестовых сценариев.
  • Взаимодействие с разработчиками при расследовании дефектов.
  • Поддержка и развитие тестовой инфраструктуры (эмуляторы, реальные устройства).
  • Участие в code review автотестов и улучшении подходов к автоматизации.

От кандидата ожидаем:

  • Опыт автоматизации тестирования мобильных приложений: от 2 лет (Middle) / от 4 лет (Senior).
  • Практический опыт тестирования приложений на iOS и Android.
  • Уверенный опыт работы с Appium или аналогичными фреймворками.
  • Проектирование архитектуры автотестов и участие в ее развитии.
  • Настройка и оптимизация автотестов в CI/CD (GitLab CI, Jenkins, GitHub Actions и др.).
  • Знание одного или нескольких языков программирования:

Java / Kotlin
Swift / Objective-C
Python
JavaScript / TypeScript

  • Понимание архитектуры мобильных приложений и клиент-серверного взаимодействия.
  • Опыт параллельного запуска тестов и оптимизации времени прогона.
  • Опыт применения паттернов Page Object / Screen Object.
  • Использование систем отчетности (Allure и др.).
  • Навыки анализа логов и crash-репортов (Logcat, iOS logs, Sentry и др.).
  • Понимание принципов REST API, HTTP, JSON.
  • Опыт работы с баг-трекинговыми системами (Jira, YouTrack и др.).


Личные качества:

  • Внимательность к деталям и высокая ответственность.
  • Умение четко и конструктивно доносить информацию.
  • Проактивность и стремление улучшать качество продукта.
  • Готовность быстро адаптироваться к изменениям.