Middle+ QA Engineer

Дата размещения вакансии: 21.09.2026
Работодатель: Finstar Financial Group
Уровень зарплаты:
з/п не указана
Город:
Москва
Московский международный деловой центр Москва-Сити
Требуемый опыт работы:
От 3 до 6 лет

Мы создаём цифровой финансовый продукт, который меняет подход к кредитованию: карту без процентов и годового обслуживания, полностью управляемую через мобильное приложение.

Мы ищем QA-инженера уровня Middle/Middle+, который будет отвечать за качество ключевых пользовательских и технических сценариев продукта — от действий клиента в мобильном приложении до корректной обработки данных в API, очередях сообщений и базах данных. В этой роли важно не только находить дефекты, но и постепенно погружаться в сложную микросервисную архитектуру продукта, замечать риски и зависимости между командами и сообщать о них тимлиду или аналитику.

QA-инженер будет работать в тесной связке с разработчиками, аналитиками, продуктовыми командами и другими QA-специалистами, обеспечивая стабильность и надёжность финансовых сервисов для пользователей.

Чем предстоит заниматься

  • Анализировать новую функциональность, участвовать в проработке требований, формировать тест-дизайн и писать тест-кейсы.
  • Проводить функциональное, интеграционное, регрессионное и end-to-end тестирование.
  • Тестировать мобильное приложение на Android и iOS: проверять работу на разных версиях ОС и разрешениях экрана, обновления приложения, push-уведомления, deeplinks и сценарии авторизации.
  • Проверять сквозные пользовательские сценарии через мобильное приложение, API, очереди сообщений и базы данных — от действия клиента до финального состояния данных.
  • Готовить и поддерживать тестовые данные: клиентов на разных стадиях жизненного цикла, тарифы, лимиты, офферы, статусы продуктов и сценарии внешних интеграций.
  • Тестировать внешние и внутренние интеграции, включая SOAP/REST API, обработку XML/JSON, авторизацию, контракты и ошибки взаимодействия сервисов.
  • Знакомиться с асинхронными процессами продукта: очереди и шины данных, консьюмеры, повторные обработки, идемпотентность — под руководством более опытных коллег.
  • Работать с базами данных: писать SQL-запросы, проверять данные после операций пользователя, разбираться в структуре данных.
  • Исследовать логи и метрики в системах мониторинга, трассировать запросы между сервисами по correlation ID или trace ID.
  • Отмечать межкомандные зависимости, замеченные на этапе постановки задач, и сообщать о них тимлиду/аналитику.
  • Поддерживать регрессионный набор тестов, участвовать в планировании релизов.
  • Анализировать результаты тестирования, своевременно сообщать о рисках, дефектах и блокерах.
  • Совместно с командой разработки и QA улучшать процессы тестирования, покрытие и качество продукта.

Наши ожидания

  • Опыт тестирования от 5 лет.
  • Опыт тестирования сложных систем от 3 лет.
  • Практический опыт функционального тестирования мобильных приложений на Android и iOS.
  • Умение работать с логами устройств: Logcat для Android и Console для iOS.
  • Базовый опыт перехвата и анализа мобильного трафика (Charles/Fiddler или аналоги).
  • Знание процессов разработки ПО, опыт работы в командах с Agile-подходом.
  • Хорошее знание теории тестирования и владение основными техниками тест-дизайна.
  • Опыт работы с 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) для работы с технической документацией.

Будет плюсом

  • Опыт работы с Swagger, Postman и SOAP UI.
  • Опыт в финтехе или банковских продуктах: карточный процессинг, кредитные продукты, тарифы, комиссии, лимиты, статусы и жизненный цикл карты.
  • Опыт тестирования интеграций от 1 года.
  • Опыт тестирования продуктов с микросервисной архитектурой.
  • Базовые навыки автоматизации API-тестов в Postman и запуск коллекций через Newman.
  • Опыт тестирования BPMS-процессов и процессных движков, например Camunda.
  • Опыт работы с Git и CI/CD-инструментами: GitLab CI, Jenkins.
  • Понимание требований безопасности финансовых приложений: обработка персональных данных, OTP, управление сессиями, базовые принципы PCI DSS.