Taro Logo

Software Development Engineer in Test, Release Validation Automation

Apple is a technology company that creates innovative products and services including iPhone, Mac, iPad, Apple Watch, and more.
$143,100 - $264,200
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer

Description For Software Development Engineer in Test, Release Validation Automation

At Apple, we're looking for a Software Development Engineer in Test to join our Release Validation Automation team. This role is crucial in ensuring high-quality update experiences across all Apple platforms - macOS, iOS, tvOS, and watchOS.

As an SDET, you'll be responsible for creating and maintaining internal applications, backend services, and automation frameworks. You'll work closely with Automation and QA Engineers to develop robust solutions that improve productivity and expand our ability to ship software efficiently. The role involves daily collaboration with client teams and cross-functional partners to develop innovative tools and applications that enhance our cross-platform toolchain coverage and stability.

The ideal candidate brings 5+ years of SDET experience and strong technical skills in languages like Swift, Objective-C, and Python. You'll need excellent problem-solving abilities and a keen eye for detail, as you'll be working on ensuring our releases remain stable, reliable, and bug-free. This is a unique opportunity to impact millions of Apple customers while working with groundbreaking technology.

We offer a competitive compensation package ranging from $143,100 to $264,200, plus benefits including comprehensive medical coverage, stock options, and education reimbursement. Join us in Cupertino to be part of a team that directly influences the quality of Apple's software releases worldwide.

Last updated 2 days ago

Responsibilities For Software Development Engineer in Test, Release Validation Automation

  • Create, maintain, and expand internal applications
  • Develop backend services
  • Build automation frameworks
  • Create end-to-end functional tests
  • Work with Automation and QA Engineers
  • Collaborate with client teams and cross-functional partners
  • Enhance testing capabilities for new features

Requirements For Software Development Engineer in Test, Release Validation Automation

Python
  • 5+ years of experience in SDET or Software Development Engineering role
  • BS in Computer Science or equivalent experience
  • Proven experience writing in Swift, Objective-C, Python, or similar lower-level languages
  • Strong scripting skills

Benefits For Software Development Engineer in Test, Release Validation Automation

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

Interested in this job?

Jobs Related To Apple Software Development Engineer in Test, Release Validation Automation