Software Development Engineer in Test
Core
Lead the design and execution of comprehensive software test strategies, test plans, and quality validation processes for distributed systems and hybrid cloud deployments.
Role type
Senior Software Development Engineer in Test (SDET)
Builds
Automated test frameworks, tooling, and CI/CD validation pipelines
Domain
Software engineering, distributed systems, hybrid cloud, and enterprise storage
Required skills
Python, C++, Go, automated test frameworks, CI/CD practices, root-cause analysis, Linux-based systems, Git, Jenkins, REST APIs, distributed systems, client/server architectures
Preferred skills
Enterprise storage systems (SAN, NAS), data protection technologies, AWS services, Kubernetes, OpenShift, containers, cloud-native technologies, high availability, disaster recovery, business continuity, networking, virtualization, hardware/software integration, PyTest, AI-driven test development
Technologies
Python, C++, Go, Git, Jenkins, PyTest, AWS, Kubernetes, OpenShift
Responsibilities
Lead design and execution of comprehensive software test strategies and quality validation processes; Develop automated test frameworks and tooling; Design and implement functional, integration, regression, performance, scalability, and system-level testing solutions; Perform root-cause analysis and debug issues across application code, automation frameworks, operating systems, networking, storage subsystems, and hardware interfaces; Develop and maintain CI/CD validation pipelines and automated quality gates; Mentor engineers and provide technical guidance on software quality and automation architecture; Lead cross-functional efforts involving development, test, support, product management, and operations teams
Seniority
Senior, hands-on IC with limited managerial oversight