6 дней назад
QA Automation Engineer (Mobile + Backend)
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →