OnVibe - пользовательский сервис досуга: поиск событий и активностей, покупка билетов, планирование свободного времени. Мы развиваем продукт с регулярными релизами и ищем QA Engineer уровня Middle/Middle+, который уверенно тестирует web, мобильное приложение и backend/API, а также помогает команде поддерживать стабильное качество продукта.
Технологический контекст
- Мобильное приложение: Flutter
- Backend / web: Golang
- API: REST и интеграции
- Платежи: Kaspi, банковские карты
- Трекинг задач: Jira
Мы не ожидаем разработки на Flutter или Golang. Важно уверенное тестирование продукта в этом стеке, понимание клиент–серверного взаимодействия и умение работать с пользовательскими сценариями.
Задачи
- Тестировать web-версию и мобильное приложение: функциональное, регрессионное, интеграционное тестирование.
- Проводить API-тестирование через Postman/аналог: авторизация, контракты, ошибки, граничные и негативные сценарии, проверка данных.
- Тестировать платёжные интеграции: Kaspi, банковские карты, сценарии оплаты, ошибок, возвратов, повторных попыток, изменения статусов заказа/платежа/билета.
- Проверять критические пользовательские сценарии: поиск события, карточка события, покупка билета, получение билета, возврат/отмена.
- Проверять локализацию интерфейсов (каз/рус/англ): тексты, форматы дат/валют, переполнения, консистентность терминов.
- Анализировать требования и макеты до разработки: уточнять сценарии, подсвечивать потенциальные риски и edge cases.
- Готовить и поддерживать тестовую документацию: чек-листы, тест-кейсы, тест-планы, отчёты по тестированию.
- Заводить и сопровождать дефекты в Jira: воспроизводимость, expected/actual, severity/priority, артефакты (логи, скриншоты, видео).
- Участвовать в релизном цикле: приёмка фич, контроль качества на тестовых окружениях, регрессия, проверка критических путей.
- Улучшать QA-процессы: актуальные регресс-наборы, критерии готовности/приёмки, понятные правила что считается протестированным.
- При наличии опыта - участвовать в автоматизации или улучшении тестовой инфраструктуры совместно с командой.
Требования
- Опыт в QA от 2-4 лет и выше, желательно в пользовательских продуктах.
- Уверенное тестирование мобильных приложений: сценарии, устройства/версии ОС, разрешения, обновления, особенности сети.
- Уверенное web-тестирование: браузеры, адаптивность, работа с DevTools (Network/Console).
- Практический опыт backend/API-тестирования: Postman или аналог, HTTP, статусы, заголовки, токены/авторизация, JSON.
- Понимание клиент–серверной архитектуры и основных интеграционных сценариев.
- Навыки тест-дизайна: декомпозиция требований, граничные значения, негативные сценарии, edge cases.
- Опыт ведения дефектов в Jira или аналогичных системах.
- Грамотная коммуникация с разработчиками, продуктом, дизайнером и другими участниками команды.
- Самостоятельность, внимательность к деталям и ответственность за качество в своей зоне.
Что для нас важно в подходе к работе
- Умение смотреть на фичу целиком: пользовательский сценарий, данные, интеграции, ошибки и крайние случаи.
- Готовность заранее задавать уточняющие вопросы и подсвечивать риски, чтобы снижать количество проблем на релизе.
- Проактивность: не просто проходить чек-лист, а помогать команде выпускать более качественный продукт.
- Умение держать баланс между скоростью релиза и качеством проверки.
Будет преимуществом
- Опыт в домене: тикетинг, агрегаторы, маркетплейсы, e-commerce, consumer apps.
- Опыт тестирования платежей, возвратов, заказов, билетов, промокодов или похожих критичных сценариев.
- Базовый SQL и понимание работы БД.
- Опыт с TestRail / Allure или аналогами.
- Опыт работы с CI/CD, тестовыми окружениями, логами/мониторингом.
- Базовый опыт нагрузочного тестирования - для high-load событий и пиковых нагрузок.
- Понимание базовых принципов accessibility testing.
- Практика автоматизации тестирования или желание развиваться в этом направлении.
Условия
- Формат: офис, Алматы.
- Полная занятость, график 5/2.
- Оформление по ТК РК.
- Компенсация обсуждается индивидуально по итогам интервью.
- 24 дня отпуска + 3 дополнительных выходных в году.
- Современное оборудование и рабочие инструменты.
- Работа в продуктовой команде, где QA влияет на качество релизов и пользовательского опыта.
Процесс отбора
- Скрининг/первичный созвон.
- Техническое интервью: web/mobile/API, кейсы по платежам и критическим пользовательским сценариям.
- Финальная встреча и оффер.