435,353open jobs
15,186companies
61,638added this week
Browse all
Salary
$20k – $39k per year (Estimated)
Location
Remote (EAEU)
Employment
Full-Time
Overview
Company
Impact
Profile match
Finstar Financial Group is an international group of companies with around US$2bn of assets under management (AUM) and offices in Cyprus, Serbia, and the UAE. The company is headed by Oleg Boyko and has a diversified investment footprint in more than 30 countries. Finstar’s investment professionals target opportunities in Europe, Asia, Latin America, and the.

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

Мы ищем Senior QA Automation Engineer, который возьмёт на себя качество ключевых пользовательских сценариев на стыке технологий. В этой роли важно не просто писать автотесты, а выстраивать надежную систему автоматизации: от проверки действий клиента в мобильном приложении до валидации данных в API, очередях сообщений и базах данных.

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

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

Разработка и поддержка автоматизации

  • Разрабатывать, поддерживать и развивать UI-автотесты мобильного приложения на Flutter (Android/iOS) с использованием Python + Appium.

  • Проектировать архитектуру фреймворка: внедрять и поддерживать паттерны Page Object, слои бизнес-шагов, фикстуры и конфигурации окружений.

  • Работать с локаторами Flutter-приложения: использовать Semantics-лейблы и accessibility id, согласовывать их простановку с мобильными разработчиками для повышения стабильности тестов.

  • Обеспечивать стабильность набора автотестов: диагностировать и устранять flaky-тесты, управлять ожиданиями, настраивать изоляцию тестов.

  • Настраивать и поддерживать отчётность в Allure: шаги, вложения (скриншоты, логи, трафик), анализ истории прогонов и привязка автотестов к тест-кейсам.

  • Интегрировать автотесты в CI/CD (GitLab CI): запускать pipeline, настраивать параллельные прогоны на эмуляторах и реальных устройствах, поддерживать приемлемое время прогона.

Тестирование и контроль качества

  • Анализировать новую функциональность, участвовать в проработке требований и формировать тест-дизайн.

  • Проводить функциональное, интеграционное, регрессионное и end-to-end тестирование.

  • Тестировать внешние и внутренние интеграции, включая SOAP/REST API, обработку XML/JSON, авторизацию, контракты и ошибки взаимодействия сервисов.

  • Анализировать асинхронные процессы: очереди и шины данных (Kafka, RabbitMQ), консьюмеры, повторные обработки, идемпотентность и отложенные эффекты.

  • Выявлять межкомандные зависимости на этапе постановки задач и согласовывать их со смежными командами до начала разработки и тестирования.

  • Оценивать трудозатраты на автоматизацию и тестирование, поддерживать и развивать регрессионный набор.

  • Анализировать результаты прогонов, своевременно сообщать о рисках, дефектах и блокерах, готовить понятную отчётность по качеству.

Работа с данными и инфраструктурой

  • Автоматизировать подготовку тестовых данных: использовать SQL-скрипты, вызовы служебных API, эмуляцию состояний внешних систем и моки внешних сервисов.

  • Уверенно работать с базами данных: писать SQL-запросы средней сложности с join и агрегациями, валидировать данные после операций пользователя (MS SQL Server и/или PostgreSQL), обращаться к БД из кода автотестов.

  • Исследовать логи и метрики в системах мониторинга (Kibana/OpenSearch, Grafana), трассировать запросы по correlation/trace id между сервисами.

  • Разбирать падения автотестов: диагностировать причины по логам устройства, трафику и логам сервисов, заводить дефекты в трекинговой системе.

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

Опыт и автоматизация

  • Опыт автоматизации UI мобильных приложений от 2 лет.

  • Опыт тестирования микросервисных приложений от 5 лет.

  • Опыт тестирования внешних интеграций от 2 лет.

  • Уверенное владение Python: ООП, работа с библиотеками, чтение и рефакторинг чужого кода, написание утилит и хелперов.

  • Опыт работы с pytest: фикстуры, параметризация, маркеры, conftest, плагины.

  • Практический опыт работы с Appium.

  • Опыт автоматизации приложений на Flutter либо готовность быстро погрузиться в специфику.

  • Знание Git и опыт встраивания автотестов в CI/CD.

Тестирование и процессы

  • Опыт функционального тестирования мобильных приложений на Android и iOS.

  • Отличное знание теории тестирования и уверенное владение техниками тест-дизайна.

Бэкенд и данные

  • Знание теории и опыт тестирования SOAP/REST API, XML/JSON; понимание HTTP-кодов, контрактов, сессионной и токенной авторизации; опыт автоматизации API-вызовов на Python (requests или аналоги).

  • Уверенное знание SQL: самостоятельное написание запросов средней сложности, чтение схем баз данных, валидация данных в MS SQL Server и/или PostgreSQL.

  • Понимание асинхронного взаимодействия сервисов: Kafka, RabbitMQ или аналоги, консьюмеры, идемпотентность, retry-механики и отложенная обработка событий.

  • Опыт работы с системами логирования и мониторинга: Kibana, OpenSearch, Grafana или аналогами.

  • Умение самостоятельно готовить тестовые данные с помощью SQL-скриптов, служебных API и эмуляции состояний внешних систем.

Языки

  • Свободное владение русским языком; английский - не ниже Intermediate (B1+) для работы с технической документацией и международной командой.

Будет плюсом

  • Опыт разработки на Dart или чтение кода Flutter-приложения для понимания структуры виджетов и добавления Semantics-ключей.

  • Опыт работы с фермами устройств (BrowserStack, Sauce Labs, локальные device farm), Appium Grid, параллельный прогон на пуле устройств.

  • Опыт работы с Charles, Fiddler, Swagger, Postman и SOAP UI; проксирование и подмена ответов на устройстве.

  • Автоматизация API-слоя как отдельного набора, а также базовая автоматизация в Postman и запуск коллекций через Newman.

  • Опыт визуального тестирования и работы со скриншот-тестами.

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

  • Опыт тестирования BPMS-процессов и процессных движков, например Camunda.

  • Понимание требований безопасности финансовых приложений: обработка персональных данных, OTP, управление сессиями и базовые принципы PCI DSS.

  • Опыт настройки инфраструктуры прогонов: Docker, поднятие эмуляторов в CI, кеширование сборок.

  • Опыт оценки задач на тестирование и работы с QA-метриками: DDE, плотность дефектов, тестовое покрытие, стабильность автотестов, время прогона.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
435,353 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Moscow
Data Scientist 4A 1 day ago
Remote/Hybrid • Full-Time • Bachelor's Degree • Noida
Python
SQL
AI/ML
Vertex AI
Scikit-learn
AI Agents
NLP
NER
Accelerate
TensorFlow
Keras
PyTorch
LLM
Sentiment Analysis
Amazon SageMaker
GPT-4
Edge AI
DevOps
GCP
Azure
AWS
Apply
Data Architect 11 hours ago
$107k – $246k per year (Estimated) • Remote • Full-Time • 4+ years exp • Santiago
Python
SQL
Python
pySpark
Databases
Databricks
Delta Lake
AI/ML
Spark
DevOps
GCP
Azure
CI/CD
AWS
Apply
$23k – $47k per year (Estimated) • Remote/Hybrid • Full-Time • Moscow
SQL
Databases
MS SQL
DevOps
Rest API
Apply
Data Engineer 1 day ago
$69k – $183k per year (Estimated) • Remote/Hybrid • Full-Time
Python
SQL
Databases
Snowflake
Databricks
Apache Kafka
Google BigQuery
BigQuery
AI/ML
Spark
dbt
DevOps
GCP
Git
AWS
Analytics
ETL/ELT
Apply
$24k – $48k per year (Estimated) • Remote/Hybrid • Full-Time • Bachelor's Degree • Kuala Lumpur
Python
PowerShell
Bash
AI/ML
Copilot
Cursor
AI Agents
LLM Guardrails
DevOps
Rest API
Terraform
Ansible
OpenShift
Podman
Packer
Azure
CI/CD
Git
AWS
Docker
Kubernetes
AWX
GitHub
Management
Jira
ServiceNow
Apply
QA Automation Lead 1 day ago
$19k – $50k per year (Estimated) • Remote • Full-Time • Moscow
Python
AI/ML
LLM
Ray
DevOps
Rest API
Prometheus
GitLab CI
CI/CD
Jenkins
Grafana
GitLab
Management
Confluence
Jira
QA
TestRail
Sentry
Pact
Apply
$19k – $53k per year (Estimated) • In office • Full-Time • Moscow
AI/ML
LLM
Apply
$34k – $71k per year (Estimated) • In office • Full-Time • Moscow
Apply
$17k – $46k per year (Estimated) • Remote • Full-Time • Moscow
JavaScript
TypeScript
SQL
C#
C#
.NET
ASP.NET Core
xUnit
Databases
PostgreSQL
RabbitMQ
MS SQL
Apache Kafka
Frontend
Zustand
Redux
React.js
DevOps
Rest API
Jaeger
OpenTelemetry
Prometheus
WebSockets
GitLab CI
CI/CD
Docker
Kubernetes
Grafana
GitLab
Apply
$17k – $45k per year (Estimated) • Remote • Full-Time • Moscow
SQL
C#
C#
.NET
ASP.NET Core
Databases
PostgreSQL
DevOps
Docker
Apply
$20k – $34k per year (net) • In office • Full-Time • Moscow
Apply
$15k – $39k per year (Estimated) • In office • Full-Time • Moscow
Python
SQL
Apply
$18k – $42k per year (Estimated) • In office • Moscow
Python
AI/ML
YOLO
DevOps
Git
Apply
$20k per year (net) • In office • Full-Time • Moscow
Apply
$27k – $34k per year (net) • Remote/Hybrid • Full-Time • Bachelor's Degree • Moscow
SQL
Databases
PostgreSQL
MS SQL
DevOps
Git
Management
Telegram
WhatsApp
QA
Swagger
Postman
Apply
See all jobs
This is one of many
435,353 more open roles from verified company boards, updated every day.