Senior Software QA Automation Engineer - Apple Services Engineering

Apple Services Engineering team powers the App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books, delivering entertainment to more than 150 countries.
$136,300 - $248,700
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Consumer

Description For Senior Software QA Automation Engineer - Apple Services Engineering

Apple Services Engineering (ASE) is seeking a Senior Software QA Automation Engineer to join their tvOS QA team. This role represents a unique opportunity to work with one of Apple's most dynamic teams responsible for powering major services like the App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books. The position combines technical expertise with quality assurance, requiring someone who can bridge the gap between development and testing.

The ideal candidate will be instrumental in ensuring the quality of Apple's entertainment delivery systems that reach over 150 countries in 35+ languages. You'll be working on automation frameworks and test infrastructure while collaborating with a cross-functional team of developers, Engineering Program Managers, and fellow QA Engineers. The role demands strong technical proficiency in languages like Python, Swift, JavaScript, or Java, combined with a deep understanding of QA methodologies and XCTest framework.

This position offers the opportunity to work on cutting-edge technology while maintaining Apple's high standards for quality and performance. You'll be part of a small, nimble team that has a significant impact on products used by millions of customers worldwide. The role comes with competitive compensation ($136,300-$248,700), comprehensive benefits, and the chance to become an Apple shareholder through various stock programs.

If you're passionate about quality, have strong automation skills, and want to contribute to products that impact millions of users daily, this role offers the perfect blend of technical challenge and career growth. You'll be working in Cupertino, collaborating with some of the best minds in technology while helping shape the future of Apple's services ecosystem.

Last updated 11 minutes ago

Responsibilities For Senior Software QA Automation Engineer - Apple Services Engineering

  • Integrating with Performance team
  • Writing automation for new and existing features
  • Triaging and maintaining automation
  • Contributing in building solid automation plans
  • Triaging and troubleshooting results
  • Bug reporting and communication with developers

Requirements For Senior Software QA Automation Engineer - Apple Services Engineering

Python
Java
JavaScript
  • 3-5 years QA experience, writing automation, test frameworks, automated test infrastructure
  • Highly proficient in object-oriented languages like Python, Swift, JavaScript or Java
  • Possess an understanding of XCTest
  • Strong understanding of SQA methodologies and practices
  • Experience in white box testing
  • Flexibility and ability to adapt to rapidly changing priorities
  • Ability to identify and triage issues in automation
  • Bachelor's or Master's in Computer Science, Computer Engineering or related fields
  • Possesses excellent written and verbal communication
  • Has analytical, problem-solving, and creative-thinking skills

Benefits For Senior Software QA Automation Engineer - Apple Services Engineering

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

Interested in this job?

Jobs Related To Apple Senior Software QA Automation Engineer - Apple Services Engineering

Tools Software Engineer

Senior Software Engineer position at Apple focusing on development tools and testing infrastructure, offering competitive salary and comprehensive benefits.

Senior Content Engineer, Swift

Senior Content Engineer position at Apple focusing on Swift documentation, tutorials, and community building, with emphasis on Linux platform adoption.

Partnership Manager, Alternate Third Party Services

Partnership Manager role at Apple focusing on alternate third-party services and developer relations.

Engineering Project Manager, Apps

Senior Engineering Project Manager position at Apple, leading complex software projects and cross-functional teams in the Apps division with 5+ years of experience required.

Places – Construction Project Manager

Construction Project Manager position at Apple's Places team, managing design and construction of office and R&D facilities with 8+ years experience required.