
Automation QA Engineer
Renmoney • Serbia
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.