Lead Software Development Engineer in Test, Productivity Apps

A technology company that revolutionizes entire industries through amazing technology and industry-leading environmental efforts.
$175,800 - $312,200
Backend
Staff Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS

Description For Lead Software Development Engineer in Test, Productivity Apps

The Productivity Applications team at Apple is seeking a Lead Software Development Engineer in Test to drive quality and automation efforts. This role combines technical leadership with hands-on testing expertise, focusing on iOS and macOS apps, frameworks, and APIs.

The ideal candidate will be a self-motivated professional with 7+ years of experience in software quality engineering, bringing strong expertise in automation using Swift, Python, or JavaScript. You'll be responsible for comprehensive test planning, execution, and maintenance while leading automation initiatives across the organization.

In this role, you'll work with cutting-edge Apple technologies across iOS, macOS, watchOS, and visionOS platforms. You'll be instrumental in maintaining high-quality standards for productivity applications through both manual and automated testing approaches. The position offers an opportunity to shape testing strategies and automation frameworks while working with cross-functional teams in Apple's innovative environment.

The compensation package includes a competitive base salary range of $175,800 to $312,200, plus additional benefits including stock programs, comprehensive healthcare, and education reimbursement. This is a chance to join Apple's mission of creating products that revolutionize entire industries while maintaining the highest standards of quality.

The role combines technical expertise with leadership responsibilities, making it ideal for someone who wants to influence testing practices at scale while working on products used by millions. You'll be part of Apple's commitment to excellence, contributing to the quality of products that help leave the world better than we found it.

Last updated 7 days ago

Responsibilities For Lead Software Development Engineer in Test, Productivity Apps

  • Planning, designing, writing, maintaining and executing test cases manually and through automation
  • Maintaining automated test execution suites
  • Analyzing test results and reproducing issues
  • Troubleshooting and debugging automation issues
  • Developing and modifying software test plans
  • Running automated tests across different scenarios and device models at scale
  • Setting direction for automation in the organization
  • Maintaining standards and recommending directions
  • Interacting with cross-functional team members for quality-related tasks

Requirements For Lead Software Development Engineer in Test, Productivity Apps

Python
JavaScript
  • 7+ years of experience in SQE methodologies and practices
  • 5+ years experience as a Software Engineer in Test
  • Excellent understanding of scripting languages like Swift or Python
  • Strong debugging, troubleshooting, and problem solving skills
  • Familiarity with automated test execution and maintaining automated tests
  • Familiarity with command line tools and shell scripting
  • Bachelor's degree in Computer Science or related field (or 5 years experience)
  • Deep familiarity with iOS, macOS, watchOS, visionOS (preferred)
  • Excellent communication skills (preferred)

Benefits For Lead Software Development Engineer in Test, Productivity Apps

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discounted products and free services
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Lead Software Development Engineer in Test, Productivity Apps

CAD Engineer - Timing for Gate-Level Flows & Methodologies

CAD Engineer position at Apple focusing on timing analysis and methodology development for silicon design, requiring 10+ years of experience and expertise in STA tools and flows.

CAD Engineer – Design Verification Tools and Infrastructure

CAD Engineer role at Apple focusing on design verification tools and infrastructure for silicon development, requiring Python expertise and 10+ years of industry experience.

CPU Physical Design Methodology and Optimization Engineer

Senior CPU Physical Design Engineer role at Apple, focusing on methodology and optimization for industry-leading CPU designs, requiring 10+ years of experience in hardware design.

CPU CDC/RDC/STA Engineer

Senior CPU hardware engineering role at Apple focusing on Clock Domain Crossing, Reset Domain Crossing, and Static Timing Analysis for CPU designs.

Lead Software Development Engineer in Test, Productivity Apps

Lead Software Development Engineer in Test position at Apple focusing on iOS/macOS app testing, automation development, and quality leadership for the Productivity Applications team.