Software Development Engineer in Test: Mail, Messages, FaceTime, and Phone

A technology company that creates extraordinary products, services, and customer experiences.
$115,700 - $204,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer · Enterprise SaaS

Description For Software Development Engineer in Test: Mail, Messages, FaceTime, and Phone

Apple's Internet Technologies QE & Ops team is seeking a Software Development Engineer in Test to join their dynamic environment working on crucial applications including Safari, Messages, FaceTime, Phone, Mail, and Applied Networking technologies. This role combines technical expertise with quality assurance, focusing on implementing automated tests across multiple platforms including iOS, macOS, visionOS, watchOS, and tvOS.

The position offers a unique opportunity to work on some of Apple's most widely-used applications, ensuring high-quality customer experiences while maintaining strict privacy standards. The role involves creating and maintaining automated test frameworks, collaborating with various engineering teams, and driving quality initiatives across multiple platforms.

As a SDET at Apple, you'll be responsible for developing comprehensive test automation solutions, performing root cause analysis, and ensuring the scalability of test infrastructure. The role requires strong technical skills in programming languages like Python, Java, or Swift, combined with experience in test automation and continuous integration systems.

The position offers competitive compensation ranging from $115,700 to $204,000, along with substantial benefits including medical coverage, stock options, and educational support. This is an excellent opportunity for someone who is passionate about quality engineering, enjoys solving complex problems, and wants to contribute to products used by millions of people worldwide.

Working at Apple means being part of a company that values innovation, quality, and user experience above all. The role offers significant growth potential and the chance to work with cutting-edge technologies while collaborating with talented professionals across different teams.

Last updated 4 days ago

Responsibilities For Software Development Engineer in Test: Mail, Messages, FaceTime, and Phone

  • Design, develop and maintain automation test framework and tests for new features that span across multiple platforms
  • Streamline automated test reporting leveraging various communication mediums
  • Perform root cause analysis on bugs found via automation
  • Investigate issues blocking automated runs and resolve in timely manner
  • Ensure scalability and efficiency of the test infrastructure
  • Collaborate cross functionally with various teams to achieve strategic quality goals

Requirements For Software Development Engineer in Test: Mail, Messages, FaceTime, and Phone

Python
Java
  • BS in Computer Science or equivalent
  • Experience developing in Python, Java, Swift or C/C++ or Objective-C
  • Experience in software development lifecycle and development tools like git
  • Experience in testing and automating APIs, UIs and Native Applications for Mobile and/or Desktop
  • Experience working with Continuous Integration systems

Benefits For Software Development Engineer in Test: Mail, Messages, FaceTime, and Phone

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

Interested in this job?

Jobs Related To Apple Software Development Engineer in Test: Mail, Messages, FaceTime, and Phone

Global Supply Manager

Global Supply Manager position at Apple, focusing on strategic sourcing, supply chain optimization, and long-term deal structuring with 3+ years experience required.

Materials Program Manager

Materials Program Manager role at Apple, managing supply chain operations, material planning, and supplier relationships with 4+ years experience required.

Backend Software Engineer - Universal Media

Backend Software Engineer position at Apple's Universal Media team, building large-scale streaming services for Apple TV+ and related platforms.

Product Manager, Access - Apple Pay

Product Manager position at Apple focusing on Access features for Apple Pay, requiring 5+ years of experience in mobile access services and physical access control products.

Software Quality Assurance Engineer, Photos

Software QA Engineer role at Apple focusing on Photos app testing across iOS, iPadOS, and macOS platforms, requiring 3+ years of experience in software testing.