Software Engineer, Cloud Networking (Test Automation)

Bengaluru · On site · Posted 9/25/2026 Leaves the board today
ATS Keyword Match See which key terms from this posting your resume already has. Free.

As a senior test automation engineer with deep expertise in cloud networking and software test engineering, you will design and build a test automation platform that enables developers to write end to end functional tests for the virtual networking layer of Apple's private cloud platforms. This role requires hands on platform engineering combined with direct ownership of test strategy, spending roughly half your time building automation infrastructure and the other half authoring test plans and implementing test cases against the virtual networking stack.

Minimum Qualifications
5+ years of relevant industry experience in test automation or software engineering
Experience designing and building test automation frameworks or platforms, ideally supporting end to end or functional testing at scale.
Solid understanding of cloud-native networking components: VPCs, peering, transit gateways, service meshes, NATs, firewalls, etc.
Hands-on experience writing test plans and implementing automated test cases (unit, integration, or end to end)
Proficiency in one or more programming languages commonly used for test automation (Go, Python).

Preferred Qualifications
Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field
Working knowledge of API design and interface technologies (JSON, ProtoBuf, REST, RPC, XML, etc.)
Experience with Kubernetes, OpenStack, system virtualization, and infrastructure as code
Strong communication skills with the ability to articulate test strategy, designs, and results to both technical and non-technical audiences
Familiarity with observability systems (metrics, logging, tracing) as they relate to test validation and debugging
Working knowledge of networking solutions across OSI layers 3 through 7
Prior experience building developer-facing testing tools or platforms
Experience with scale, performance and resiliency testing in networked/cloud environments