AVO.UZ·Ташкент
Senior QA Engineer (Mobile / Backend / Automation)
Ориентир по рынку≈ 2 200 – 3 300 $наша приблизительная оценка по 59 вакансиям этой роли и грейда, у работодателя вилка не указана
ОфисMiddleПолная занятостьопубликовано 2 дн назад
≈ 2 200 – 3 300 $наша приблизительная оценка
Описание
Разбор
Подготовить откликОтклик
История
Чем предстоит заниматься
Обеспечение качества мобильного приложения на Flutter (iOS и Android), backend-сервисов и API
Проведение функционального, интеграционного, регрессионного, системного, smoke и end-to-end тестирования
Разработка, поддержка и развитие автоматизированных тестов для мобильного приложения, backend API и ключевых пользовательских сценариев
Проектирование архитектуры автоматизированного тестирования, выбор инструментов и внедрение QA Automation Framework
Тестирование мобильного приложения на реальных устройствах и эмуляторах Android/iOS
Проверка взаимодействия мобильного приложения с backend-сервисами, включая корректность API-запросов, обработки ошибок, авторизации и бизнес-логики
Тестирование REST API, WebSocket, интеграций между сервисами и внешними системами
Проверка корректности работы frontend- и backend-компонентов, анализ сетевых запросов, логов и данных
Разработка тестовой документации: Test Cases, Checklists, Test Plans, Bug Reports
Анализ требований, выявление потенциальных дефектов и рисков до начала разработки
Настройка и интеграция автоматизированных тестов в CI/CD для регулярного запуска и контроля качества сборок
Анализ результатов автотестов, диагностика нестабильных тестов и устранение причин их падения
Проверка корректности данных в базах данных, тестирование бизнес-логики и интеграционных процессов
Проведение базового тестирования производительности, устойчивости и безопасности API
Участие в планировании спринтов, оценке задач и подготовке релизов
Взаимодействие с Flutter-разработчиками, backend-разработчиками, аналитиками и Product Manager
Контроль качества релизов и участие в принятии решения о готовности продукта к выпуску
Выявление узких мест в QA-процессах и внедрение улучшений, направленных на сокращение количества дефектов в production
Формирование и развитие стандартов тестирования, обеспечение прозрачности качества продукта
Наши требования
Опыт коммерческого тестирования программного обеспечения от 4–5 лет
Опыт тестирования мобильных приложений Android и iOS, желательно разработанных на Flutter
Уверенное понимание клиент-серверной архитектуры, принципов работы frontend, backend и API
Опыт тестирования REST API с использованием Postman, Swagger/OpenAPI или аналогичных инструментов
Понимание HTTP/HTTPS, методов GET, POST, PUT, PATCH, DELETE, кодов ответов, JSON, авторизации JWT/OAuth 2.0
Опыт функционального, интеграционного, регрессионного, системного и end-to-end тестирования
Практический опыт разработки и поддержки автоматизированных тестов на одном из языков программирования: Python, Java, JavaScript/TypeScript или Dart
Опыт работы с инструментами автоматизации: Appium, Flutter integration_test, Playwright, pytest, REST Assured или аналогичными решениями
Умение самостоятельно проектировать тестовые сценарии и разрабатывать поддерживаемую архитектуру автотестов
Опыт автоматизации тестирования backend API и проверки бизнес-логики
Уверенное знание SQL, опыт проверки данных в PostgreSQL или других реляционных базах данных
Опыт работы с Git и CI/CD (GitLab CI, GitHub Actions, Jenkins или аналоги)
Умение анализировать логи приложений, сетевые запросы и ответы серверов
Знание техник тест-дизайна: классы эквивалентности, граничные значения, таблицы принятия решений, попарное тестирование
Опыт работы с системами управления задачами и тестированием: Jira, YouTrack, TestRail, Qase или аналоги
Понимание жизненного цикла разработки ПО (SDLC), жизненного цикла тестирования (STLC) и Agile/Scrum
Способность самостоятельно организовывать тестирование сложных функциональных модулей и отвечать за качество результата
Практический опыт тестирования Flutter-приложений и понимание особенностей Flutter Framework
Базовое знание Dart и умение читать код мобильного приложения
Понимание frontend-технологий: HTML, CSS, JavaScript/TypeScript, React или Vue
Опыт автоматизации frontend-тестирования с использованием Playwright или Cypress
Опыт создания QA Automation Framework с нуля
Опыт работы с Docker, Kubernetes и микросервисной архитектурой
Опыт тестирования WebSocket, Push Notifications, Deep Links и фоновых процессов мобильного приложения
Опыт работы с Charles Proxy, Proxyman, Android Studio, Xcode и инструментами анализа мобильных приложений
Опыт нагрузочного тестирования с использованием k6 или JMeter
Знание основ безопасности приложений и API, понимание OWASP Top 10
Опыт тестирования сложных интеграционных систем и высоконагруженных продуктов
Опыт работы в роли ведущего QA-инженера, менторинга и построения процессов обеспечения качества
Аналитическое и системное мышление
Высокая внимательность к деталям
Самостоятельность и ответственность за качество продукта
Способность выявлять не только дефекты, но и их первопричины
Проактивность и инициативность в улучшении процессов
Умение аргументированно обсуждать технические проблемы с разработчиками
Ориентация на автоматизацию, эффективность и предотвращение дефектов
Мы предлагаем
Трудоустройство в соответствии с ТК Республики Узбекистан
Оплачиваемый отпуск и больничные
Помощь с релокацией для тех, кто переезжает в солнечный Ташкент
Высокая конкурентная заработная плата
Амбициозный проект, в котором вы будете играть одну из важнейших ролей
Дополнительно
Команда AVO bank создает новый технологичный розничный банк на рынке Узбекистана. Основная концепция сервиса - клиент самостоятельно может получить все услуги банка через мобильное приложение и устройства самообслуживания
Наш сегодняшний вызов - создать самый продвинутый digital банк в Узбекистане. Мы ищем Senior QA Engineer (Mobile / Backend / Automation)
