Logo for Marathon TS

Quality Engineer

Job description


Quality Engineer (Automation – Backend Java, Microservices)

Location: Remote
Employment Type: Contract
Department: Application Development

Overview

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.


Key Responsibilities

  • 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


Required Qualifications

  • 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


Preferred Qualifications

  • 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


Ideal Candidate Profile

  • 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



Marathon TS is committed to the development of a creative, diverse and inclusive work environment. In order to provide equal employment and advancement opportunities to all individuals, employment decisions at Marathon TS will be based on merit, qualifications, and abilities. Marathon TS does not discriminate against any person because of race, color, creed, religion, sex, national origin, disability, age or any other characteristic protected by law (referred to as "protected status").

Quality Improvement Engineer Related jobs

Other jobs at Marathon TS

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.