HomeKIt Software Developer in Test

Beijing, Beijing, China
Software and Services

Summary

Posted:
Weekly Hours: 40
Role Number:200496945
The people here at Apple don't just build products - they build the kind of wonder that's revolutionized entire industries. It's the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it. Imagine what you could do here HomeKit enables an entire ecosystem of secure and intelligent home connectivity. We are developing technologies and crafting experiences that revolutionize the way people interact with the world around them.

Key Qualifications

  • 10+ years working in an equivalent Software Development in Test Role
  • Design and develop innovative ideas that tackle automation and execution problems
  • Strong analytical and debugging software issues skills
  • Experience automating functional & stress test cases using real and simulated devices
  • Experience with object-oriented languages such a C++, Objective-C and scripting languages such as Python
  • Experience with XCTest and Swift desirable
  • Excellent communication and collaboration skills
  • Passion for building and maintaining automated test infrastructure/labs and monitoring dashboards
  • Ability to work in a rapid development cycle with tight schedules
  • Excited to take on challenges, learn new technologies and adapt infrastructure for new programs

Description

The Home Quality Engineering team is seeking a high motivated Software Developer in Test to help integrate and adapt Apple’s existing automated test infrastructure technologies to both single and multi-device integration and system tests. In this role you will be exposed to multiple wireless network technologies and protocol stacks along with Cloud based infrastructure and a blend of real and simulated test devices. Validating new Apple Home features for iOS, tvOS, watchOS, visonOS and macOS devices to enable new experiences for our users. Develop innovation ideas to tackle complex automation scenarios, expand Home Test Framework capabilities and maintain lab infrastructure. Triage automation issues, analyze logs, and determine priority of issues and partner with across functional teams to address the infra issues. Work with Home Quality engineers and cross functional partners to write and deploy new test cases running on a daily cadence to improve the quality of Apple Home.

Education & Experience

Bachelor's degree in Computer Engineering, Computer Science or equivalent experience.

Additional Requirements