Renmoney logo

Automation QA Engineer

Renmoney Serbia

remotefull-time
Posted Jan 21, 2026

Role & seniority: QA Automation Engineer; 3+ years of QA automation experience; backend API automation core with additional mobile manual testing responsibilities.

Stack/tools

  • Backend: Java 11/17/21, Spring Boot (2.7.x / 3.x), REST APIs (OpenAPI/Swagger), PostgreSQL, MySQL

  • Messaging: Apache Kafka, RabbitMQ

  • Infra/CI: Docker, Kubernetes, CI/CD tooling

  • Observability: Prometheus, Grafana, ELK Stack

  • Integrations: External financial APIs

  • Frontend/Mobile: Flutter mobile app (iOS/Android); optional Flutter automation tools (Flutter Driver, integration_test, Patrol, Appium with Flutter)

  • Testing: Postman, JUnit, TestNG, RestAssured; SQL validation; end-to-end testing

Top 3 responsibilities

  • Design, develop, and maintain automated test suites for backend microservices (API/integration tests)

  • Create API test automation (e.g., Postman) and implement database validation tests (PostgreSQL/MySQL)

  • Develop end-to-end tests for key flows (card issuance, transactions, fee charging); collaborate with developers to ensure testability and quality gates; support event-driven flow testing (Kafka/message queues)

Must-have skills

  • 3+ years in QA automation

  • Java-based test frameworks (JUnit, TestNG, RestAssured)

  • API testing and REST validation

  • SQL databases (PostgreSQL preferred)

  • Docker + containerized testing; CI/CD toolchains

  • Understanding of microservices architecture

  • Analytical, troubleshooting aptitude

Nice-to-haves

Full Description

We are seeking a QA Automation Engineer to join our team and help ensure the quality of our Card Systems - a suite of microservices that manage card lifecycle, transaction processing, and integrations with banking partners. Tech Stack

Backend

  • Java 11/17/21, Spring Boot (2.7.x / 3.x)

  • REST APIs (OpenAPI/Swagger)

  • PostgreSQL, MySQL

  • Apache Kafka / RabbitMQ (event-driven messaging)

  • Docker, Kubernetes

  • Prometheus, Grafana, ELK Stack (observability)

Integrations

  • External financial APIs

  • RESTful microservices communication

Frontend

  • Flutter mobile application (iOS/Android)

Key Responsibilities

  • Design, develop, and maintain automated test suites for backend microservices (API/integration tests)

  • Create and execute API test automation using tools, e.g. Postman

  • Implement database validation tests (PostgreSQL/MySQL)

  • Develop end-to-end tests for critical business flows (card issuance, transactions, fee charging)

  • Collaborate with developers to ensure testability and quality gates

  • Support testing of event-driven flows (Kafka/message queues)

  • This role combines backend API automation as the core focus with mobile manual testing responsibilities, and values candidates who can also bring automation skills to the Flutter mobile app.

  • 3+ years of experience in QA Automation

  • Experience with Java-based test frameworks (JUnit, TestNG, RestAssured)

  • Proficiency in API testing and REST service validation

  • Experience with SQL databases (PostgreSQL preferred)

  • Familiarity with Docker and containerized testing environments

  • Experience with CI/CD tools and test pipeline integration

  • Understanding of microservices architecture

  • Good analytical and troubleshooting skills

Nice to Have

  • Experience with Kubernetes and cloud-native testing

  • Familiarity with Kafka/message queue testing

  • Performance testing experience (JMeter, Gatling)

  • Mobile & Frontend Testing (Plus)

  • Manual testing of Flutter mobile app is expected (functional, regression, exploratory)

  • Experience with Flutter mobile automation (e.g., Flutter Driver, integration_test, Patrol, Appium with Flutter) is a significant plus

  • Familiarity with mobile testing practices (device testing, emulators, BrowserStack/Sauce Labs)

  • Web UI testing experience (Selenium, Playwright, Cypress) is a bonus

  • Remote work from anywhere in the world

  • Performance bonus, paid vacations and day-offs, personal development plan

Purpose: shape the future of fintech in Nigeria with products that reach millions, backed by a competitive salary

Growth: thrive in a fast paced work environment with flexibility, collaboration, and access to cutting-edge tools Join a diverse, inclusive team where all voices are valued, and professional growth is a priority.

QA AutomationJavaSpring BootREST APIsPostgreSQLMySQLApache KafkaRabbitMQDockerKubernetesPrometheusGrafanaFlutterAPI TestingSQLCI/CD

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.