Software Engineer in Test – Registry Systems Testing (RST) QA

Posted at: 03/20/2026

Marina del Rey, CA

Full Remote  -  IT - Development / Other Technologies  -  Contract  -  Job ID: 26-155760

Pay: $70.00-$85.00 
Location: Remote
Long-Term Contract 

Software Engineer in Test (SET) — DNS & Internet Protocol Systems


Overview

We are looking for a highly technical Software Engineer in Test with deep experience in registry-registrar protocols, DNS infrastructure, and Internet standards-based systems. This is a backend and protocol-focused QA engineering role — not a traditional front-end testing position. The right candidate will be comfortable working at the protocol level with EPP, RDAP, and DNS, capable of building automated test frameworks from scratch, and experienced validating distributed systems under real-world operational conditions.

This role sits at the intersection of quality engineering, infrastructure, and Internet standards — and requires someone who brings both technical depth and precision to everything they build.


What You Will Be Doing

Protocol & Backend Testing

  • Design and implement automated test suites for systems using EPP, RDAP, and DNS
  • Validate protocol compliance against RFC specifications with protocol-level precision
  • Test backend APIs across REST, JSON, and XML using automated frameworks in Python and Java
  • Develop regression, integration, and system-level test suites across distributed environments
  • Perform negative testing, edge-case validation, and error-code verification including protocol-specific response codes

Test Infrastructure Engineering

  • Build and maintain reproducible, containerized test environments using Docker
  • Create mocked and simulated DNS and EPP servers for isolated test execution
  • Develop protocol simulators and test harnesses that emulate registry systems, registrar integrations, and DNS resolution paths
  • Support performance and concurrency testing scenarios across the infrastructure

Systems & Network Awareness

  • Troubleshoot test failures across the application layer, network layer, and DNS resolution layer
  • Validate TLS configurations and certificate behavior across environments
  • Understand and test secure DNS implementations — familiarity with DANE is a plus

Collaboration & Quality Leadership

  • Partner with backend engineers and architects to define testability requirements early in the design process
  • Improve observability and logging infrastructure to support test validation
  • Contribute to CI/CD pipelines to enable automated validation on every build
  • Deliver clear, precise defect analysis with protocol-level detail and documentation

What You Need to Bring

  • 8+ years of experience in Software Engineering in Test, QA Automation, or backend-focused testing roles
  • Strong hands-on experience with EPP, RDAP, and DNS at a production level
  • Demonstrated experience mocking or simulating DNS servers and EPP servers
  • Proficiency in both Java and Python for test automation
  • Experience building containerized test environments using Docker
  • Solid understanding of TLS, DNSSEC fundamentals, and network protocols
  • Experience testing backend APIs and distributed systems
  • Knowledge of Internet standards and IETF RFC processes
  • Experience with CI/CD tooling including GitHub Actions, Jenkins, or equivalent
  • Experience in load and performance testing
  • Strong systems-level troubleshooting and debugging skills
  • Comfortable working independently and collaboratively across distributed teams
  • Solid grasp of SDLC and Agile methodologies including Scrum and Kanban
  • Bachelor's degree in Computer Science, Engineering, or related field — or equivalent hands-on experience

Highly Desirable

  • Direct experience working with domain registry or registrar systems
  • Familiarity with DANE and secure DNS implementations
  • Background working in standards-driven, mission-focused technical environments

Information collected and processed through your application with INSPYR Solutions (including any job applications you choose to submit) is subject to INSPYR Solutions’ Privacy Policy and INSPYR Solutions’ AI and Automated Employment Decision Tool Policy: https://www.inspyrsolutions.com/policies/. By submitting an application, you are consenting to being contacted by INSPYR Solutions through phone, email, or text.

26-155760

MORE OPPORTUNITIES

APPLY NOW

TAKE THE NEXT STEP.