Senior QA Engineer (Mobile / Backend / Automation)
О вакансии
Команда AVO bank создает новый технологичный розничный банк на рынке Узбекистана. Основная концепция сервиса - клиент самостоятельно может получить все услуги банка через мобильное приложение и устройства самообслуживания.
Наш сегодняшний вызов - создать самый продвинутый digital банк в Узбекистане. Мы ищем Senior QA Engineer (Mobile / Backend / Automation).
Обязанности:
- Обеспечение качества мобильного приложения на 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-инженера, менторинга и построения процессов обеспечения качества.
Личностные компетенции:
- Аналитическое и системное мышление.
- Высокая внимательность к деталям.
- Самостоятельность и ответственность за качество продукта.
- Способность выявлять не только дефекты, но и их первопричины.
- Проактивность и инициативность в улучшении процессов.
- Умение аргументированно обсуждать технические проблемы с разработчиками.
- Ориентация на автоматизацию, эффективность и предотвращение дефектов.
Условия:
- Трудоустройство в соответствии с ТК Республики Узбекистан.
- Оплачиваемый отпуск и больничные.
- Помощь с релокацией для тех, кто переезжает в солнечный Ташкент.
- Высокая конкурентная заработная плата.
- Амбициозный проект, в котором вы будете играть одну из важнейших ролей.
Где предстоит работать
Ташкент, улица Нукус, 29А
Рыночный ориентир
Смотрите также
Похожие вакансии
Все похожие вакансииHead of Soft Collection
Начальник управления строительства
Middle+ Product Designer (AI / Mobile)
Senior Product Designer (AI driven / Mobile app)
Старший финансовый аналитик
Эксперт сопровождения АБС Fido
Частые вопросы
Какую зарплату можно ожидать?
В объявлении зарплата не указана. Похожие роли в Ташкент часто предлагают около 9 564 370 сум (медиана по 5 503 предложениям).
Как откликнуться на вакансию?
Перейдите на страницу источника и свяжитесь с работодателем там. Finder не берёт денег с соискателей.
Вакансии актуальные?
Да. Finder регулярно обновляет базу из открытых источников и убирает закрытые предложения.
Где посмотреть тип занятости и формат работы?
Ключевые условия показаны над описанием. Также можно открыть связанные подборки по AVO.UZ и Ташкент.
