QA инженер / тестировщик

Алматы (Головной офис)
Полный день

Требования к кандидату:

  • Опыт тестирования мобильных приложений под iOS и Android от 1–2 лет.
  • Знание жизненного цикла разработки ПО и основ тестирования
  • Владение инструментами баг-трекинга (Jira, YouTrack, TestRail и т.д.).
  • Навыки составления тест-кейсов, чек-листов, тест-планов.
  • Опыт ручного тестирования мобильных приложений: функциональное, регрессионное и т.д..
  • Понимание различий между платформами iOS и Android (UI/UX-гайдлайны, разрешения, особенности устройств).
  • Умение тестировать на реальных устройствах и эмуляторах.
  • Навыки работы с логами.
  • Понимание client-server архитектуры, REST API, JSON.

Желательные (плюс):

  • Навыки написания тестов на Java/Kotlin/Swift/Python.
  • Знание CI/CD процессов (например, Jenkins, GitLab CI).
  • Знание систем контроля версий (Git).
  • Знание Firebase (Crashlytics, Remote Config, Test Lab).
  • Знание систем аналитики (Google Analytics, AppMetrica, Firebase Analytics).
  • Навыки решений пользовательских инцидентов

Функциональные обязанности:

  1. Тестирование мобильных приложений:
    • Проведение ручного функционального, регрессионного, интеграционного, UI/UX тестирования под iOS, Android (реальные устройства и эмуляторы).
  2. Анализ требований:
    • Изучение спецификаций и уточнение требований, пользовательских историй, макетов и прототипов с аналитиками, дизайнерами и разработчиками.
  3. Разработка тестовой документации:
    • Составление и поддержка в актуальном состоянии тест-кейсов, чек-листов, тест-планов.
  4. Регистрация и сопровождение багов:
    • Заведение багов в баг-трекере (Jira, YouTrack и др.). Верификация и регрессия после исправления.
  5. Взаимодействие с командой:
    • Ежедневное общение с разработчиками, дизайнерами, аналитиками и участие в daily митингах.
  6. Проверка сборок:
    • Установка и проверка новых билдов. Проверка версии, миграций, совместимости с предыдущими версиями.
  7. Участие в процессе улучшения качества продукта:
    • Предложения по улучшению юзабилити и выявлению потенциальных рисков. Помощь в автоматизации или настройке тестовых окружений.
  8. Тестирование push-уведомлений, deeplink'ов, авторизации, offline-режима и разрешений.
  9. Решение пользовательских инцидентов посредством коммуникации с пользователем и службы поддержки клиентов.
  10. Мониторинг и анализ метрик, соответствующее реагирование и эскалация
Ключевые навыки
внимательность
Jira
тестирования мобильных приложений под iOS и Android
тест кейсы