Logo for HumanIT Solutions

Senior QA Engineer - Backend (Microservices/Java) - Remote Portugal

Roles & Responsibilities

  • Proven QA experience as Quality Assurance Engineer or Quality Engineer in complex software development projects
  • Experience with both manual and automated testing methodologies
  • Java proficiency for test automation development and ability to write and maintain test automation scripts and frameworks
  • Strong REST API testing expertise, including request/response validation

Requirements:

  • Define and implement test automation strategies and maintain Java-based test automation scripts and frameworks for backend microservices
  • Perform comprehensive manual and automated testing of REST APIs and distributed systems, including API testing and validation of data flows
  • Apply BDD/ATDD practices and integrate testing into CI/CD pipelines (e.g., Jenkins) to support continuous delivery
  • Collaborate with cross-functional teams across multiple time zones to ensure quality standards and rapid delivery

Job description

ABOUT THE OPPORTUNITY

Join a world-class technology consultancy as a Quality Assurance Engineer focusing on backend systems for a high-scale betting platform. You'll ensure the quality, reliability, and performance of distributed systems powering real-time betting experiences. This role offers you the opportunity to define and implement test automation strategies in a fast-paced environment where quality, speed, and continuous delivery are essential, working with teams across different time zones and locations.

PROJECT & CONTEXT

You'll play a key role in testing complex microservices and distributed systems, implementing both manual and automated testing strategies. The role involves writing and maintaining test automation scripts using Java, performing comprehensive API testing for REST services, and understanding data flow across distributed architectures. You'll work with test-driven practices including BDD (Behavior-Driven Development) and ATDD (Acceptance Test-Driven Development), integrating testing into CI/CD pipelines using Jenkins. Collaboration with development teams across time zones is essential, ensuring quality standards are met while maintaining rapid delivery cycles. Experience testing event-driven architectures, monitoring with tools like Datadog, and working in high-traffic platforms is highly valued. Expected travel to UK and USA varies by project (0-15%).

WHAT WE'RE LOOKING FOR (Required)

  • Proven QA experience: Track record as Quality Assurance Engineer or Quality Engineer in complex software development projects
  • Testing expertise: Experience with both manual and automated testing methodologies
  • Test automation: Ability to write and maintain test automation scripts and frameworks
  • Java proficiency: Working knowledge of Java for test automation development
  • Microservices testing: Experience testing microservices or service-oriented architectures
  • API testing mastery: Strong experience with REST API testing including request/response validation
  • Distributed systems understanding: Knowledge of data flow and interactions across distributed systems
  • Test-driven practices: Experience with BDD (Behavior-Driven Development) or ATDD (Acceptance Test-Driven Development)
  • Version control: Familiarity with Git for collaborative development
  • CI/CD experience: Hands-on experience with Jenkins or similar CI/CD tools
  • Communication skills: Strong collaboration abilities working with cross-functional teams across time zones
  • Language requirement: Fluent English (mandatory for international team collaboration)

NICE TO HAVE (Preferred)

  • Datadog experience for monitoring, investigating issues, and analyzing logs
  • Event-driven architecture testing using Apache Kafka
  • AWS cloud environment testing experience
  • BrowserStack familiarity for cross-browser testing
  • Configuration management tools (Puppet, Chef, Ansible)
  • Experience in high-traffic or real-time platforms (betting, gaming, fintech industries)
  • Performance and load testing expertise

QA Engineer Related jobs

Other jobs at HumanIT Solutions

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.