Senior QA Engineer (SDET) #2582 – Location: remote; LATAM (EC, CO, MX, BR)

Senior QA Engineer (SDET) #2582
Position Summary:
Our partner is a rapidly growing SaaS company delivering intuitive remote monitoring and endpoint management solutions for IT teams. They are seeking a talented Senior SDET Engineer to help shape the quality foundation of their platform. This role focuses on building the automated test frameworks, developer-facing tools, and service-level validation systems that ensure reliability across a complex microservices environment. You’ll collaborate closely with engineering teams, develop a deep understanding of how services operate, and design automation that integrates seamlessly into the development lifecycle. It’s a highly technical role where your work directly influences delivery speed, system stability, and developer productivity.
Experience and Education:

  • BS in Computer Science, Computer Engineering, Information Technology or equivalent experience/field
  • Background as a software engineer building backend, full stack, or platform-level systems
  • Experience developing applications or internal tools using Java, JavaScript, or both
  • Prior work with Spring Boot, service development, API design, or microservices
  • Experience in cloud-native environments such as Kubernetes, AWS, or Google Cloud
  • Exposure to automated testing frameworks, test harnesses, or CI/CD automation

Skills and Strengths:

  • Java
  • Spring Boot
  • JavaScript
  • Automated test framework development
  • JVM performance tuning and debugging
  • Performance and load testing
  • Concurrency and multithreading
  • API contract testing such as OpenAPI, Pact or others
  • Microservices testing
  • Kubernetes
  • CI/CD systems design
  • Service virtualization and mocking frameworks
  • Code-level test automation
  • Fault injection and chaos testing
  • Observability tooling such as logs, metrics, traces
  • Git-based development workflow
  • Root cause analysis in distributed systems
  • Distributed systems fundamentals
  • Data-level testing
  • Service reliability patterns

Primary Job Responsibilities:

  • Design and develop automated test frameworks, libraries, and internal tools that support engineering workflows.
  • Build code-level automated tests that validate APIs, microservices, distributed components, and backend logic.
  • Implement performance testing strategies to identify bottlenecks and improve service responsiveness.
  • Apply concurrency-aware testing techniques for validating thread-sensitive backend behavior.
  • Create and maintain API contract tests to ensure backward compatibility and stable service integrations.
  • Develop microservices-focused tests that validate service boundaries, state transitions, and integration flows.
  • Engineer Kubernetes-compatible test components that run reliably in cloud-native environments.
  • Architect CI/CD-integrated test pipelines that enforce automated quality gates and early regression detection.
  • Use service virtualization and mocking frameworks to isolate dependencies during automated testing.
  • Introduce and execute fault injection and chaos testing to validate resilience and failure recovery.
  • Integrate observability signals (logs, metrics, traces) into testing and debugging processes.
  • Perform root cause analysis on distributed system failures and drive long-term reliability improvements.
  • Apply distributed systems fundamentals when designing test strategies for consistency, replication, and state behavior.
  • Validate system behavior at the data layer through data-level testing of persistence, transactions, and transformations.
  • Collaborate with backend and platform teams to influence API design, architectural decisions, and overall service testability.
  • Accepted file types: doc, docx, txt, text, pdf, rtf, html, Max. file size: 2 GB.