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
This job posting may no longer be active. You may be interested in these related jobs instead:
CPU DFT Verification Engineer

Join Apple as a CPU DFT Verification Engineer to develop and verify DFT logic for processor designs, working with cutting-edge technology and contributing to groundbreaking hardware products.

CoreOS Quality Engineer

CoreOS Quality Engineer position at Apple focusing on operating system quality engineering, automation, and regression analysis, offering competitive salary and comprehensive benefits.

Tools and Automation Engineer - Apple Maps Quality Team

Tools and Automation Engineer position at Apple Maps Quality Team focusing on testing, automation, and analytics for maps-wide metrics and quality assurance.

QA Software Engineer in Test

QA Software Engineer in Test position at Apple, focusing on quality assurance for Apple Books and Notes app, offering competitive compensation and comprehensive benefits.

Wireless Bluetooth QA Engineer

Apple is seeking a Wireless Bluetooth QA Engineer to ensure quality and performance of Bluetooth features across Apple products through testing, automation, and cross-functional collaboration.

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 3 months 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?