Taro Logo

Software Engineer in Test - Tools & Automation

Apple is a technology company that creates innovative products and services including iPhone, Mac, iPad, Apple Watch, and Apple Services.
$135,400 - $250,600
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Software Engineer in Test - Tools & Automation

Apple Services Engineering is seeking a talented Software Engineer in Test to join their AI/ML quality organization. This role combines quality engineering expertise with software development skills to ensure the highest standards for Apple's services.

The position is within the team responsible for powering major Apple services including the App Store, Apple TV, Apple Music, Apple Podcasts, Apple Books, Apple Sports and Apple Fitness. Working at massive scale, the team delivers entertainment content in over 50 languages across 150+ countries while maintaining Apple's renowned quality standards.

As a Software Engineer in Test, you'll focus on building and validating quality systems at scale, with emphasis on AI/ML services. You'll develop test automation frameworks, implement testing strategies, and work closely with cross-functional teams to ensure robust quality processes throughout the development lifecycle.

Key responsibilities include designing automated test suites, creating testing frameworks for backend services and ML pipelines, and driving quality standards. You'll also mentor team members while helping to improve testing processes and architectures.

The ideal candidate brings strong software engineering capabilities combined with quality engineering expertise. You should have experience with REST API testing, automation frameworks, and ideally some exposure to AI/ML systems testing. Strong communication skills and ability to collaborate across teams is essential.

This role offers the opportunity to impact quality at scale for Apple's growing services business while working with cutting-edge AI/ML technologies. You'll be part of an innovative team focused on delivering exceptional experiences to Apple customers worldwide.

Benefits include competitive salary, stock programs, comprehensive healthcare, retirement benefits, education reimbursement and more. Join us in combining art and technology to create extraordinary products and services that delight customers globally.

Last updated a day ago

Responsibilities For Software Engineer in Test - Tools & Automation

  • Design, implement and maintain automation tests and testing frameworks
  • Develop test strategies and CI/CD-integrated automated test suites
  • Define quality assurance methodologies including data-driven testing
  • Identify process improvements and reduce risk
  • Foster culture of built-in quality and continuous testing
  • Mentor junior team members

Requirements For Software Engineer in Test - Tools & Automation

Java
Python
  • BS or MS in Computer Science or related field or relevant industry experience
  • Proficiency in Java, Python or similar programming languages
  • Advanced expertise with REST api frameworks
  • Experience with unit, functional and integration testing
  • Creative problem solving with attention to detail
  • Impeccable communication skills
  • Highly organized and self-motivated
  • Passion for quality engineering

Benefits For Software Engineer in Test - Tools & Automation

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Software Engineer in Test - Tools & Automation