TurbineOne

Software Development Engineer in Test – SDET

TurbineOne

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design, build, and maintain automated test frameworks for FPS across on-prem and cloud environments.
  • Develop end-to-end, integration, regression, and performance test suites for multi-platform deployments (Linux, Windows, edge devices, containerized systems).
  • Own validation and verification processes for on-prem, air-gapped, and customer-specific deployments.
  • Build CI/CD testing pipelines to support rapid iteration while maintaining system reliability.
  • Create deployment validation scripts and health checks for infrastructure and application layers.
  • Simulate comms-contested and resource-constrained environments to test system resilience.
  • Collaborate closely with engineering, DevOps, and field integration teams to identify edge cases and prevent production defects.
  • Troubleshoot complex system-level issues spanning application, networking, containerization, and hardware interfaces.
  • Develop reproducible test environments using virtualization and container orchestration tools.
  • Document test strategies, deployment validation procedures, and release readiness criteria.
  • Continuously improve testing methodologies to support rapid scaling and evolving customer requirements.

Requirements

  • 5+ years of experience in software testing, quality engineering, or SDET roles.
  • Strong programming skills (Python preferred) and experience building automated test frameworks.
  • Experience testing on-premise, air-gapped, or enterprise deployments.
  • Strong understanding of Linux systems, networking fundamentals (LAN vs WAN, ssh, IP, DHCP), and containerization (Docker, Kubernetes).
  • Experience validating software across multiple operating systems and hardware environments.
  • Familiarity with CI/CD systems and infrastructure-as-code tools.
  • Experience performance testing distributed systems or ML-driven applications.
  • Excellent debugging and root-cause analysis skills across full-stack systems.
  • Strong written and verbal communication skills.
  • A college degree in Computer Science, Engineering, or related field is preferred.
Benefits
  • Flexible work arrangements
  • Professional development
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
automated test frameworksend-to-end testingintegration testingregression testingperformance testingPythonLinuxnetworking fundamentalscontainerizationdebugging
Soft Skills
communicationcollaborationtroubleshootingroot-cause analysisdocumentationcontinuous improvement