Senior Software Development Engineer in Test
Core
Design and maintain automated testing frameworks for cloud-based microservice deployments to ensure system reliability, scalability, and security.
Role type
Senior Software Development Engineer in Test (SDET)
Builds
Production-grade test automation frameworks and CI/CD pipelines for distributed cloud systems
Domain
Cloud infrastructure and distributed systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work -> infrastructure
Required skills
Python, Go, GNU/Linux systems programming, networking concepts, functional and non-functional testing, container orchestration, CI/CD integration, microservices architecture, root cause analysis
Preferred skills
Kubernetes, infrastructure-as-code, Jenkins, GitHub Actions, agile methodologies
Technologies
Kubernetes, containers, infrastructure-as-code, Jenkins, GitHub Actions, Python, Go
Responsibilities
Design and develop automated testing frameworks for cloud-based and microservice deployments; Build and execute functional and non-functional tests to validate system reliability, scalability, performance, and security; Develop high-quality, organized, efficient, and well-documented automation code using Python and/or Go; Improve internal testing processes, tools, and systems to increase efficiency, coverage, and software quality; Test distributed systems, containers, Kubernetes environments, and infrastructure-as-code implementations; Integrate and maintain automation within CI/CD environments using tools such as Jenkins and GitHub Actions; Investigate defects and system issues, identify root causes, and collaborate with engineering teams to implement effective solutions
Seniority
Senior, hands-on IC