Software Development Test Engineer (SDET), KSM
K
Keeper SecurityCybersecurity software
Location: Remote, US; 100% remote positionFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 3+ years of experience in test automation or software development in test
- Required Skills
- DockerPythonJavascriptKubernetesTypeScriptCI/CDPlaywright
Requirements
- Have 3+ years of experience in test automation or software development in test.
- Have strong programming skills in one or more languages such as Python or JavaScript/TypeScript.
- Have experience owning the design and evolution of automation frameworks or test systems.
- Have hands-on experience with automation frameworks such as Playwright or Pytest.
- Have experience testing APIs, SDKs, and backend services in cloud environments; AWS is preferred.
- Have strong experience integrating automation into CI/CD pipelines.
- Be familiar with Docker and Kubernetes.
- Understand secure authentication concepts, including SSO, OAuth, and SAML.
- Have strong debugging, analytical, and cross-team collaboration skills.
- Experience testing secrets management, security, or DevOps platforms is preferred.
- Familiarity with RESTful or GraphQL APIs and exposure to performance or load testing are preferred.
- A bachelor's degree in Computer Science, Engineering, or equivalent practical experience is preferred.
Responsibilities
- Design, develop, and maintain automation frameworks using tools such as Playwright and Pytest.
- Develop reusable automation libraries and custom tooling for API, integration, and end-to-end testing.
- Build automated tests for KSM APIs, SDKs, and cloud-hosted services.
- Integrate automated test execution into CI/CD pipelines, such as GitHub Actions.
- Manage containerized test environments using Docker and Kubernetes.
- Validate secure authentication and access workflows, including SSO, OAuth, and SAML.
- Analyze automation failures and drive long-term stability improvements.
- Partner with engineering and DevOps teams to embed testability into system design.
- Use AI-assisted tools such as Claude, ChatGPT, or GitHub Copilot to improve test development, debugging, root-cause analysis, documentation, and workflow efficiency.
View Full Description & ApplyYou'll be redirected to the employer's site