A

Apple

Designs phones, computers and their operating systems

Software Engineer - Cloud Networking, Test Automation

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 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.
  • A solid understanding of cloud-native networking components, including virtual private clouds, peering, transit gateways, service meshes, network address translation, and firewalls.
  • Hands-on experience writing test plans and implementing automated unit, integration, or end-to-end test cases.
  • Proficiency in one or more programming languages commonly used for test automation, such as Go or Python.

Responsibilities

  • Design, build, and maintain a scalable test automation platform that allows developers across teams to write, run, and debug end-to-end functional tests for virtual networking components, including virtual private clouds, overlays, gateways, service meshes, load balancers, firewalls, and network address translation.
  • Develop comprehensive test plans covering functional, regression, and edge-case scenarios for the virtual networking layer, and implement the corresponding automated test cases.
  • Define standard methodologies for test coverage, test data management, and continuous integration and continuous delivery integration of the automation platform.
  • Partner with cross-functional teams, including cloud network engineers, site reliability engineers, and platform architects, to align test coverage with evolving networking features and architecture.
  • Triage test failures, drive root cause analysis, and work with development teams to resolve defects found through automated testing.
  • Build tooling for test result reporting, observability, and flaky test detection to improve platform reliability and developer trust in the automation suite.
  • Present and defend engineering proposals for automation architecture and test strategy that can significantly influence team and organizational success.
  • Maintain clear documentation for the automation platform, test frameworks, and test plans to support adoption by other developer teams.

Desired Qualifications

  • A bachelor's or master's degree in Computer Science, Computer Engineering, or a related field.
  • Working knowledge of application programming interface design and interface technologies, including JSON, Protocol Buffers, REST, remote procedure calls, and XML.
  • Experience with Kubernetes, OpenStack, system virtualization, and infrastructure as code.
  • Strong communication skills and the ability to articulate test strategy, designs, and results to technical and non-technical audiences.
  • Familiarity with observability systems, including metrics, logging, and 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 or cloud environments.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs