Design, develop, and maintain software and systems that enable engineers to test backend and web applications, delivering reliable and scalable solutions
Job Summary
Design, develop, and maintain software and systems that enable engineers to test backend and web applications, delivering reliable and scalable solutions.
Provide technical leadership for initiatives in Testing and Reliability, with a focus on integrating AI-driven automation and autonomous testing practices.
Research, prototype, and productionize AI/ML tools to enhance developer productivity, test coverage, and test maturity.
Matching Summary
Design, develop, and maintain software and systems that enable engineers to test backend and web applications, delivering reliable and scalable solutions.
Skills & Requirements
Must-have
design and architecture of Developer Platform
raise testing and reliability standards
integrating AI-driven automation
autonomous testing practices
accelerate integration, load, performance, and chaos testing
AI for automated test generation
cloud-native, containerized, and CI/CD environments
Nice-to-have
load testing technologies
E2E testing technologies
failure injection and chaos testing
monitoring and logging tools
CI/CD pipelines and tools
security and compliance requirements
Key Requirements
5+ years of software development experience
Experience developing in a cloud environment (AWS)
Experience using containers (e.g., Docker, Kubernetes)
Experience with cloud-native technologies and service meshes (e.g., Istio, Envoy)
Strong understanding of software design principles
Strong understanding of distributed systems architecture