Senior Software Development Engineer in Test
DigiCert
- Bengaluru, India
- Senior Level
- Posted
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.
jobapplier