AI/ML- Software Developer in Test, Siri - Search, Knowledge, Platform

Seattle, Washington, United States
Software and Services


Weekly Hours: 40
Role Number:200198854
Apple has an extraordinary reputation for product quality, and we need your help to build cross platform automation frameworks, automated tests & tools to effectively test AI/ML apps/frameworks on iOS/macOS/tvOS/watchOS. We're looking for an ambitious and self motivated engineer who would like to play a key role in our development process, and help ship very high quality product(s), while working in an energizing environment across a range of technologies.

Key Qualifications

  • Experience testing mobile frameworks and/or applications
  • Software scripting skills (e.g., Python, JavaScript)
  • Experience developing automation frameworks
  • Experience developing automated software tests
  • Ability to thrive in a collaborative working environment within your team and beyond
  • Ability to triage problems, prioritize accordingly, and propose a resolution
  • Knowledge of Swift/XCTest/XCUITest is a huge plus
  • Experience developing test plans, test cases, assessing risk, and filing appropriate defects
  • Excellent knowledge of software testing methodologies & practices


As Client Automation Engineer you will help to Build and maintain XCUITest/XCTest based cross-platform test automation framework to test multiple apps and/or cross platform/ frameworks on iOS/macOS/watchOS/tvOS. Migrate UI Automation based tests to new framework. Build and maintain automated tests and Triage test results. Build tools for test and product health monitoring. Also, Work with multiple cross functional teams to address test as well as product issues

Education & Experience

BS/MS in Computer Science, or equivalent work experience.

Additional Requirements