Remote job
Software Development Test Engineer (SDET), KSM
Job details
About this role
Role overview Build and evolve automated testing systems for a secrets management platform, covering its APIs, SDKs, integrations, and cloud services. The work focuses on framework design, CI/CD integration, and system-level validation, in close partnership with software engineering and DevOps teams.
Responsibilities - Design and maintain test automation frameworks and reusable libraries for API, integration, and end-to-end testing. - Create automated coverage for APIs, SDKs, cloud-hosted services, and authentication workflows. - Integrate test runs into CI/CD pipelines and manage containerized test environments. - Investigate failures, improve test reliability, and work with engineering teams to build testability into system design. - Apply AI-assisted tools to test development, debugging, root-cause analysis, and documentation.
Requirements - At least three years in test automation or software development in test. - Strong programming skills in Python, JavaScript, TypeScript, or a similar language, with experience owning automation frameworks. - Hands-on experience with tools such as Playwright or Pytest and with testing APIs, SDKs, and backend services in cloud environments. - Experience integrating automation into CI/CD; familiarity with Docker and Kubernetes. - Understanding of secure authentication methods such as SSO, OAuth, and SAML, plus strong debugging and collaboration skills. - Must qualify as a U.S. Person because the role involves work in FedRAMP-compliant environments.
Nice to have - Experience with security, secrets management, or DevOps products; REST or GraphQL APIs; or performance and load testing. - A relevant bachelor’s degree or equivalent practical experience.
Benefits and work setup The role is fully remote, with a hybrid option for candidates in the El Dorado Hills, California area. Benefits include medical, dental, and vision coverage, life and disability insurance, a 401(k), and paid time off.