2,070,925open jobs
126,606companies
241,460added this week
Browse all
Salary
≈ $22k – $42k per year (Estimated)
Location
Remote (Russia)
Seniority
Senior · 5+ years exp

Confirmed on the employer's own hiring board on Nov 3, 2026. First seen by Alion on Sep 9, 2026. Novacard scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Novacard is a Mexican fintech that issues a credit card with no annual fee, no interest and no hidden charges, managed through a mobile app. Users can access up to 200,000 Mexican pesos in credit, and the company hires QA engineers, system analysts, DevOps and site reliability engineers, account managers and marketing managers. The company is based in Mexico City, Mexico.

At NOVACARD, we’re redefining how people use credit.

We are the first interest-free and no-annual-fee credit card in Mexico, designed to simplify personal finances and give users complete control - all from a mobile app. With NOVACARD, users can access up to $200,000 MXN in credit, only pay when they use it, and manage everything digitally in under 5 minutes. Our mission is to empower people to make smarter financial decisions by offering flexibility, transparency, and the freedom they need to reach their goals. Simple finances, big goals.

About the Role

We are looking for a QA Automation Engineer to own the quality of key user scenarios across the stack. In this role, you will do more than write autotests - you will build a reliable automation system that covers everything from a customer action in the Flutter mobile app to data validation in APIs, message queues, and databases.

You will work closely with developers, analysts, DevOps, and other QA engineers to ensure delivery speed and reliability of financial services. We expect an engineer who sees risks in a microservices architecture and prevents them with well-designed automated coverage. The role is fully remote, with occasional business trips if required.

Key Responsibilities

  • Develop, maintain, and evolve UI autotests for the Flutter mobile application (Android/iOS) using Python and Appium.

  • Design the automation framework architecture: implement and maintain Page Object patterns, business step layers, fixtures, and environment configurations.

  • Work with Flutter app locators: use Semantics labels and accessibility IDs, and align their implementation with mobile developers to improve test stability.

  • Ensure autotest suite stability: diagnose and eliminate flaky tests, manage waits, and configure test isolation.

  • Configure and maintain Allure reporting: steps, attachments such as screenshots, logs, and traffic, run history analysis, and linking autotests to test cases.

  • Integrate autotests into CI/CD using GitLab CI: run pipelines, set up parallel runs on emulators and real devices, and maintain acceptable execution time.

  • Analyze new functionality, participate in requirements review, and create test designs.

  • Perform functional, integration, regression, and end-to-end testing.

  • Test external and internal integrations, including SOAP/REST APIs, XML/JSON processing, authorization, contracts, and service interaction errors.

  • Analyze asynchronous processes: message queues and event buses such as Kafka and RabbitMQ, consumers, retries, idempotency, and delayed effects.

  • Identify cross-team dependencies during task definition and align them with related teams before development and testing begin.

  • Estimate testing and automation effort, maintain and expand the regression test suite.

  • Analyze run results, report risks, defects, and blockers in a timely manner, and prepare clear quality reporting.

  • Automate test data preparation: use SQL scripts, internal service APIs, emulation of external system states, and mocks.

  • Work confidently with databases: write medium-complexity SQL queries with joins and aggregations, validate data after user operations in MS SQL Server and/or PostgreSQL, and access databases from autotest code.

  • Investigate logs and metrics in monitoring systems such as Kibana, OpenSearch, and Grafana, and trace requests across services using correlation or trace IDs.

  • Diagnose autotest failures: identify root causes using device logs, traffic, and service logs, and file defects in the tracking system.

Requirements

Key Requirements

  • 2+ years of experience in mobile UI test automation.

  • 5+ years of experience testing microservice-based applications.

  • 2+ years of experience testing external integrations.

  • Strong Python skills: OOP, working with libraries, reading and refactoring code, writing utilities and helpers.

  • Hands-on experience with pytest: fixtures, parametrization, markers, conftest, and plugins.

  • Practical experience with Appium.

  • Experience automating Flutter applications or readiness to quickly learn Flutter-specific automation.

  • Knowledge of Git and experience integrating autotests into CI/CD.

  • Experience in functional testing of Android and iOS mobile applications.

  • Excellent knowledge of testing theory and test-design techniques.

  • Strong understanding of SOAP/REST API testing, XML/JSON, HTTP response codes, contract schemas, session-based and token-based authentication; experience automating API calls in Python using requests or similar libraries.

  • Confident SQL skills: ability to independently write medium-complexity queries, read database schemas, and validate data in MS SQL Server and/or PostgreSQL.

  • Understanding of asynchronous service communication: Kafka, RabbitMQ, or similar brokers, consumers, idempotency, retry mechanisms, and delayed event processing.

  • Experience with logging and monitoring systems such as Kibana, OpenSearch, Grafana, or similar tools.

  • Ability to independently prepare test data using SQL scripts, internal or service APIs, and emulation of external system states.

  • Fluent Russian and English at B1+ level, sufficient for technical documentation and an international team.

Experience developing in Dart or reading Flutter app code to understand widget structure and add Semantics keys.

Nice to Have

  • Experience with device farms such as BrowserStack, Sauce Labs, or local device farms, Appium Grid, and parallel execution on device pools.

  • Experience developing in Dart or reading Flutter app code to understand widget structure and add Semantics keys

  • Experience with Charles, Fiddler, Swagger, Postman, and SOAP UI, including proxying and mocking responses on devices.

  • Experience automating the API layer as a separate suite, as well as basic Postman automation and running collections via Newman.

  • Experience with visual testing and screenshot-based tests.

  • Experience in fintech or banking products: card processing, credit products, tariffs, fees, limits, card statuses, and card lifecycle management.

  • Experience testing BPMS processes and workflow engines such as Camunda.

  • Understanding of financial application security requirements: personal data handling, OTP flows, session management, and basic PCI DSS principles.

  • Experience setting up test infrastructure: Docker, running emulators in CI, and build caching.

  • Experience estimating testing tasks and working with QA quality metrics such as DDE, defect density, test coverage, autotest stability, and execution time.

What We Offer

  • Fully remote work format.

  • Official employment in accordance with the Russian Labor Code for residents of Russia; contractor collaboration for candidates from other countries.

  • Opportunity to work in an international team on an innovative digital credit product for the Mexican market.

  • A product-focused, data-driven environment where quality directly influences the financial experience of thousands of users.

  • The chance to work on complex mobile, backend, and integration scenarios in a rapidly growing fintech company.

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.
2,070,925 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 Continue with Google
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

QA
Similar stack
Same company
Moscow
In office · 5+ years exp · Moscow
SQL
C#
Databases
PostgreSQL
AI/ML
AI Agents
LLM
Machine Learning
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Jenkins
SOAP
QA
Selenium
Postman
SoapUI
Apply
up to $35k per year · Remote (likely EAEU) · 3+ years exp · Moscow
JavaScript
C#
Databases
PostgreSQL
RabbitMQ
MS SQL
Apache Kafka
Frontend
React.js
DevOps
Rest API
Kubernetes
SOAP
Management
Confluence
Jira
Agile
Scrum
Apply
Remote (India) · 5+ years exp · India
Python
JavaScript
TypeScript
Node JS
Frontend
Lighthouse
DevOps
Rest API
GCP
New Relic
OpenTelemetry
Prometheus
Azure
CI/CD
AWS
Kubernetes
Grafana
SLI/SLO/SLA
QA
Gatling
k6
Locust
Apply
Hybrid · 3+ years exp · Moscow
Python
Databases
RabbitMQ
ActiveMQ
Apache Kafka
DevOps
Rest API
OpenShift
CI/CD
Docker
Kubernetes
Apply
Remote (Poland) · Contractor · Poland
Python
JavaScript
TypeScript
SQL
DevOps
Rest API
Azure DevOps
GitHub Actions
GitLab CI
Azure
CI/CD
Jenkins
Cybersecurity
Shift-Left Security
Management
Agile
Scrum
QA
Selenium
Cypress
Playwright
Postman
Rest-Assured
Apply
$150k – $205k per year · In office · Public Trust · 15+ years exp · Bachelor's Degree · Springfield
Python
Java
SQL
C#
C#
.NET
Databases
PostgreSQL
Databricks
Oracle
Amazon Redshift
Analytics
ETL/ELT
Apply
Sr. Data Analyst 4B 8 days ago
≈ $9.5k – $19k per year (Estimated) · Remote (India) · Full-Time · Bachelor's Degree · Bengaluru
SQL
SAS
Databases
PostgreSQL
Databricks
Oracle
AI/ML
Spark
AI Agents
DevOps
Azure
Analytics
Power BI
DataStage
Apply
≈ $13k – $33k per year (Estimated) · In office · Cheboksary
Python
Python
FastAPI
AI/ML
LLM
RAG
DevOps
Rest API
QA
Postman
Apply
$17k – $28k per year · In office · Yekaterinburg
Python
JavaScript
PHP
C#
Bash
DevOps
Rest API
CI/CD
Docker
Kubernetes
Linux
TCP/IP
DNS
Cybersecurity
OWASP Top 10
Cloudflare WAF
SIEM
Apply
UI/UX Developer 8 days ago
$130k – $150k per year · In office · Public Trust · 15+ years exp · Bachelor's Degree · Springfield
SQL
Databases
PostgreSQL
Amazon Redshift
Analytics
Tableau
Design
Adobe Photoshop
Apply
DevOps 2 months ago
≈ $13k – $31k per year (Estimated) · Remote (Russia) · Russia
Databases
PostgreSQL
Redis
RabbitMQ
Apache Kafka
OpenSearch
DevOps
Terraform
Helm
Loki
Prometheus
GitLab CI
CI/CD
AWS
Docker
Kubernetes
Grafana
External Secrets
Amazon EKS
Amazon EC2
Amazon S3
IAM
Linux
DNS
VPN
Cybersecurity
Least Privilege
Apply
Remote (Russia, Serbia) · 3+ years exp · Belgrade
Python
DevOps
Terraform
Zabbix
Loki
Prometheus
CI/CD
AWS
Kubernetes
Grafana
Error Budget
SLI/SLO/SLA
Apply
Deputy CFO 3 months ago
In office · Mexico City
Apply
In office · 3+ years exp · Mexico City
Apply
Data Analyst 3 months ago
Hybrid · Mexico City
Python
SQL
Databases
PostgreSQL
Analytics
Tableau
Power BI
Looker
Collibra
Alation
Apply
In office · 5+ years exp · Bachelor's Degree · Moscow
Python
PowerShell
Bash
YARA
DevOps
Linux
Windows
Cybersecurity
YARA
MITRE ATT&CK
Active Directory
SIEM
Apply
$14k per year · Remote (EAEU) · 1+ year exp · Moscow
PHP
PHP
Bitrix
AI/ML
Stable Diffusion
Midjourney
Design
Adobe Photoshop
Figma
Apply
Remote (EAEU) · 3+ years exp · Moscow
Management
Asana
Notion
Apply
Hybrid · Moscow
Python
SQL
Python
FastAPI
Databases
PostgreSQL
AI/ML
LangGraph
LangChain
AI Agents
Haystack
RAG
Agentic Workflows
DevOps
Docker
Kubernetes
Management
Confluence
Jira
Apply
Remote (EAEU) · Moscow
DevOps
Git
GitLab
Linux
TCP/IP
DNS
VLAN
Cybersecurity
Wireshark
Tcpdump
Management
Jira
Apply
See all jobs
This is one of many
2,070,925 more open roles from verified company boards, updated every day.