Назад
6 дней назад

QA Automation Engineer (Mobile + Backend)

Формат работы
remote (только Russia)/hybrid
Тип работы
fulltime
Грейд
senior
Английский
b1
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
QA Automation Engineer (Mobile + Backend) (финтех, Python/Appium): Разработка и развитие автоматизации для мобильного финансового продукта на Flutter с акцентом на UI-тесты Android/iOS, API, очереди сообщений и валидацию данных в базах. Фокус на построении устойчивого тестового фреймворка, диагностике flaky-тестов, интеграции с GitLab CI и проверке микросервисных взаимодействий.

Локация: Москва; доступны удалённый и гибридный форматы работы

Компания

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

Что делать

  • Разрабатывать и поддерживать UI-автотесты мобильного приложения на Flutter для Android и iOS с использованием Python, pytest и Appium.
  • Проектировать архитектуру тестового фреймворка: Page Object, бизнес-шаги, фикстуры, конфигурации окружений и отчётность в Allure.
  • Интегрировать автотесты в GitLab CI, настраивать параллельные прогоны на эмуляторах и реальных устройствах.
  • Тестировать REST/SOAP API, XML/JSON, авторизацию, контракты, микросервисные интеграции, Kafka и RabbitMQ.
  • Автоматизировать подготовку тестовых данных и валидировать результаты операций в MS SQL Server и/или PostgreSQL.
  • Анализировать логи, метрики, трассировки и падения тестов, своевременно сообщать о дефектах, рисках и блокерах.

Требования

  • От 2 лет опыта автоматизации UI мобильных приложений и от 5 лет тестирования микросервисных приложений.
  • Уверенное владение Python, pytest и Appium; опыт работы с Git и CI/CD.
  • Знание функционального, интеграционного, регрессионного и end-to-end тестирования, а также техник тест-дизайна.
  • Опыт тестирования API, XML/JSON, HTTP-кодов, контрактов, сессионной и токенной авторизации.
  • Уверенное знание SQL, опыт работы с базами данных, Kafka/RabbitMQ и системами мониторинга Kibana, OpenSearch или Grafana.
  • Свободный русский язык и английский не ниже Intermediate (B1+) для технической документации и работы с международной командой.

Хорошо, если есть

  • Опыт разработки на Dart или чтения кода Flutter-приложений.
  • Опыт работы с фермами устройств, Appium Grid и параллельными прогонами.
  • Знание Charles, Fiddler, Swagger, Postman, SOAP UI и Newman.
  • Опыт в финтехе или банковских продуктах, тестирования BPMS и требований безопасности финансовых приложений.
  • Опыт работы с Docker, эмуляторами в CI, визуальным тестированием и QA-метриками.

Культура и преимущества

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

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →