Ciroos logo
CiroosPosted 1 month ago

Software Development Engineer in Test

On-siteBengaluru, Karnataka, India or Gurugram, Haryana, India

Full TimeStartup

Job Summary

Define and own the strategy for system-level validation by designing scalable automation frameworks for API, integration, and end-to-end testing across Kubernetes-based distributed systems. Build systems that proactively detect failures through chaos engineering and failure injection practices, establishing CI/CD reliability gates with strong validation coverage. Partner with SRE, platform, and backend teams to ensure systems are both observable and testable while leading incident analysis to improve validation and prevent recurrence. Mentor engineers to raise the bar for system reliability and quality across the platform.

Required Qualifications

  • 4-8 years of industry experience
  • QA / Automation Engineer role
  • Kubernetes-based distributed systems at scale
  • Observability and alerting pipelines
  • Multi-cloud (AWS, Azure, GCP) environments
  • Networking Deployments
  • Reliability validation, chaos testing, and failure injection systems
  • Infrastructure and deployment automation pipelines
  • Kubernetes internals, debugging, and multi-cluster systems
  • Distributed systems behavior and failure modes
  • Observability stacks and alerting frameworks
  • Production incident handling and root cause analysis
  • EKS, GKE, or managed Kubernetes platforms
  • Networking concepts: VPC, load balancers, service communication, IAM
  • Chaos testing and reliability engineering practices
  • Designing large-scale automation and validation systems
  • Strong coding skills in Python and Go (mandatory)
  • Experience building automation frameworks and system-level tooling
  • Proficiency in Shell scripting and infrastructure automation

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce