For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Ranger Technical Resources
Ranger Technical Resources

Software Developer in Test

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Testing
Microservices
QA
+24

Permanent role
20 days ago
Apply now

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.

About Ranger Technical Resources

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service