jobapplier

Senior Software Development Engineer in Test

DigiCert

Skills

Required

  • infrastructure
  • integration
  • pipelines
  • end-to-end testing
  • asynchronous workflows
  • automation language
  • TypeScript / Python / Go / Java
  • CI systems
  • flaky test reduction
  • debugging

Preferred

  • Kubernetes-based test environments / containerized services / infrastructure-assisted testing
  • backend
  • Kubernetes
  • cloud
  • CI
  • serverless

We are building the trust layer for the agentic future. As AI agents move from simple chatbots to autonomous workloads with access to sensitive enterprise data, the industry lacks a standard for

About DigiCert

DigiCert is a global leader in intelligent trust. We protect the digital world by ensuring the security, privacy, and authenticity of every interaction. Our AI-powered DigiCert ONE platform unifies PKI, DNS, and certificate lifecycle management, to secure infrastructure, software, devices, messages, AI content and agents. Learn why more than 100,000 organizations, including 90% of the Fortune 500, choose DigiCert to stop today’s threats and prepare for a quantum-safe future at www.digicert.com

Responsibilities

  • Identity, Authentication, and Governance.
  • This role will own the automation strategy that gives the team confidence to ship the AI Agent Trust without breaking critical trust and enforcement behavior.
  • This is not a manual QA coordinator role. It is an engineering role focused on automated validation across backend, infrastructure, runtime, and end-to-end operator workflows.
  • Build and maintain automated test coverage across control-plane services, API contracts, UI workflows, identity flows, policy enforcement, and deployment lifecycle paths.
  • Develop integration and end-to-end tests for Kubernetes-based enforcement.
  • Build test strategies for Agents based in cloud: Kubernetes and serverless, and agents running as SaaS. The tests will include identity exchange, attestation, hosted proxy or external policy flows, and negative-path enforcement cases.
  • Improve CI pipelines so the right levels of testing run automatically for backend, frontend, and infrastructure-sensitive changes.
  • Create repeatable test fixtures, seeded environments, mock services, and data setup patterns that reduce test brittleness and increase developer velocity.
  • Partner with backend, frontend, and platform engineers to define testable interfaces, improve diagnosability, and prevent regressions before release.
  • Contribute to non-functional validation such as resiliency checks, failure-path validation, and targeted performance regression tests where needed.
  • Strong experience writing automated tests for APIs, distributed systems, or cloud-native platforms.

Requirements

  • Experience with integration and end-to-end testing for systems that involve multiple services, infrastructure dependencies, or asynchronous workflows.
  • Comfort working in at least one strong automation language such as TypeScript, Python, Go, or Java.
  • Practical knowledge of CI systems, test reporting, flaky test reduction, and debugging failures in complex pipelines.
  • Experience testing security-sensitive or identity-sensitive flows is a strong advantage.
  • A mindset focused on engineering quality, signal over noise, and building sustainable test coverage rather than check-box QA.
  • Startup Mindset: Comfortable operating in ambiguity. Bias toward shipping and iterative improvement
  • Experience owning complete test infrastructure and toolsets.

Preferred

  • Familiarity with Kubernetes-based test environments, containerized services, or infrastructure-assisted testing is highly valuable.

Benefits

  • Top shelf benefits
  • Education, wellness and lifestyle support

To protect candidate information and maintain a secure hiring process, all applications must be submitted through our careers portal. Resumes or CVs sent directly via email will not be reviewed or considered.