Location: Remote
Employment Type: Contract
Department: Application Development
We are seeking a highly motivated Quality Engineer with strong backend automation experience in Java-based microservices environments. This role is ideal for someone who brings energy, curiosity, and ownership—someone who can quickly understand complex domains, identify risks, and ensure high-quality releases through both automated and manual testing.
You will play a critical role in validating APIs, microservices, and distributed systems running in a cloud-native environment. This position requires strong troubleshooting skills, technical depth in automation, and the ability to quickly learn business workflows and system architecture.
Design, develop, and execute automated tests for backend microservices using Java-based automation frameworks
Validate RESTful APIs at the API level and across full end-to-end microservices workflows
Test distributed systems consisting of 20+ interconnected microservices
Perform functional, integration, and end-to-end testing across backend systems
Execute manual testing when needed to validate functionality, edge cases, and business workflows
Quickly understand new domains, system behaviors, and application workflows
Identify defects, isolate root causes, and collaborate with engineering teams to resolve issues
Develop and maintain automation suites to ensure regression coverage and system reliability
Participate in CI/CD pipelines to support continuous testing and quality validation
Analyze logs, system responses, and backend data stores to troubleshoot and diagnose issues
5+ years of experience in Quality Engineering or Software Testing
Strong automation experience using Java
Experience testing REST APIs and backend services
Experience working in microservices architectures
Hands-on experience with one or more of the following frameworks:
Spring Boot
Quarkus
Experience working with Google Cloud Platform (GCP) environments
Experience with messaging systems such as Google Pub/Sub
Experience validating data in backend systems such as:
Cassandra
Elasticsearch
Strong troubleshooting and debugging skills
Ability to perform both automation and manual testing
Ability to quickly understand complex systems and business domains
Strong ownership mentality and proactive approach to quality
Experience building automation frameworks from scratch
Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, etc.)
Experience with test frameworks such as JUnit, TestNG, RestAssured, or similar
Experience testing high-scale distributed systems
Experience working in Agile/Scrum environments
High-energy, self-starter mindset with strong initiative
Curious, motivated, and eager to learn complex systems quickly
Strong analytical thinker and problem solver
Comfortable working in fast-paced, evolving environments
Passionate about quality and continuous improvement

Foundation Source

Verisys

Tekno Surgical

Lucidya | لوسيديا

VetJobs

Marathon TS

Marathon TS

Marathon TS