Все вакансии России 0

Senior QA Engineer

з/п не указана
Finstar Financial Group
Москва Постоянная занятость Удаленная работа

Описание

Мы создаём цифровой финансовый продукт, который меняет подход к кредитованию: карту без процентов и годового обслуживания, полностью управляемую через мобильное приложение. Мы ищем Senior QA Engineer, который будет отвечать за качество ключевых пользовательских и технических сценариев продукта - от действий клиента в мобильном приложении до корректной обработки данных в API, очередях сообщений и базах данных. В этой роли важно не только находить дефекты, но и заранее выявлять риски, межкомандные зависимости и потенциальные проблемы в сложной микросервисной архитектуре. Senior QA Engineer будет работать в тесной связке с разработчиками, аналитиками, продуктовыми командами и другими QA-специалистами, обеспечивая стабильность и надёжность финансовых сервисов для пользователей. Чем предстоит заниматься Анализировать новую функциональность, участвовать в проработке требований, формировать тест-дизайн и писать тест-кейсы. Проводить функциональное, интеграционное, регрессионное и end-to-end тестирование. Тестировать мобильное приложение на Android и iOS: проверять работу на разных версиях ОС и разрешениях экрана, обновления приложения, push-уведомления, deeplinks и сценарии авторизации. Проверять сквозные пользовательские сценарии через мобильное приложение, API, очереди сообщений и базы данных — от действия клиента до финального состояния данных. Готовить и поддерживать тестовые данные: клиентов на разных стадиях жизненного цикла, тарифы, лимиты, офферы, статусы продуктов и сценарии внешних интеграций. Тестировать внешние и внутренние интеграции, включая SOAP/REST API, обработку XML/JSON, авторизацию, контракты и ошибки взаимодействия сервисов. Анализировать асинхронные процессы: очереди и шины данных, консьюмеры, повторные обработки, идемпотентность и отложенные эффекты. Работать с базами данных: писать SQL-запросы, проверять данные после операций пользователя, анализировать структуру данных и выявлять причины расхождений. Исследовать логи и метрики в системах мониторинга, трассировать запросы между сервисами по correlation ID или trace ID. Выявлять межкомандные зависимости на этапе постановки задач и согласовывать их со смежными командами до начала тестирования. Оценивать трудозатраты на тестирование, поддерживать и развивать регрессионный набор, участвовать в планировании релизов. Анализировать результаты тестирования, своевременно сообщать о рисках, дефектах и блокерах, готовить понятную отчётность по качеству. Совместно с командой разработки и QA улучшать процессы тестирования, покрытие и качество продукта. Наши ожидания Опыт тестирования сложных систем от 5 лет. Опыт тестирования внешних интеграций от 2 лет. Практический опыт функционального тестирования мобильных приложений на Android и iOS. Умение работать с логами устройств: Logcat для Android и Console для iOS. Опыт перехвата и анализа мобильного трафика, проверки поведения приложения на разных версиях ОС и устройствах. Знание процессов разработки ПО и опыт работы в командах с разными подходами, включая Agile и Waterfall. Отличное знание теории тестирования и уверенное владение техниками тест-дизайна. Опыт работы с Jira, Confluence и системами управления тестированием: X-Ray, TestRail, Test IT, Zephyr или аналогами. Уверенное знание SOAP и REST API, XML и JSON; понимание HTTP-кодов, контрактов, сессионной и токенной авторизации. Уверенное владение SQL: самостоятельное написание запросов средней сложности с join и агрегациями, чтение схем баз данных, валидация данных в MS SQL Server и/или PostgreSQL. Понимание асинхронного взаимодействия сервисов: Kafka, RabbitMQ или аналоги, консьюмеры, идемпотентность, retry-механики и отложенная обработка событий. Опыт работы с системами логирования и мониторинга: Kibana, OpenSearch, Grafana или аналогами. Опыт тестирования продуктов с микросервисной архитектурой, понимание границ ответственности сервисов и влияния изменений на смежные системы. Умение самостоятельно подготавливать тестовые данные с помощью SQL-скриптов, служебных API и эмуляции состояний внешних систем. Свободное владение русским языком; английский — не ниже Intermediate (B1+) для работы с технической документацией и международной командой. Будет плюсом Опыт работы с Charles, Fiddler, Swagger, Postman и SOAP UI. Опыт в финтехе или банковских продуктах: карточный процессинг, кредитные продукты, тарифы, комиссии, лимиты, статусы и жизненный цикл карты. Базовые навыки автоматизации API-тестов в Postman и запуск коллекций через Newman. Опыт тестирования BPMS-процессов и процессных движков, например Camunda. Опыт работы с Git и CI/CD-инструментами: GitLab CI, Jenkins; умение читать логи сборок и самостоятельно запускать pipeline для тестового окружения. Понимание требований безопасности финансовых приложений: обработка персональных данных, OTP, управление сессиями и базовые принципы PCI DSS. Опыт оценки задач на тестирование и работы с QA-метриками: DDE, плотность дефектов, тестовое покрытие. Мы предлагаем Динамичный и быстроразвивающийся бизнес, ресурсы и возможность вместе создать выдающийся цифровой продукт на рынке Латинской Америки. Официальное оформление в соответствии с ТК РФ. Стабильную «белую» заработную плату с прозрачным учётом всех выплат и годовым бонусом за достижение KPI. ДМС, включая стоматологию, с первого рабочего дня при трудоустройстве по ТК РФ. Современную рабочую технику. Удалённую работу из любой точки мира. Гибкое начало и окончание рабочего дня. Работу в дружной международной команде профессионалов.

Откликнуться
Источник: hh · 5 дней назад

Похожие вакансии в городе Москва

Все вакансии в городе Москва →