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:
Software Development Engineer in Test - Core I/O Quality Engineering

Software Development Engineer in Test position at Apple, focusing on I/O technologies quality engineering with competitive salary and comprehensive benefits.

App Store Commerce Developer Advocate

Developer Advocate role at Apple focusing on App Store commerce capabilities, working with internal teams and external developers to improve platform features and developer experience.

HTTP Frameworks Software Engineer

Backend Software Engineer role at Apple focusing on HTTP protocol implementation and networking frameworks across all Apple platforms.

Reliability Engineering Program Manager (EPM) - Audio and Home Products

Apple seeks Engineering Program Manager to lead hardware reliability initiatives for audio products, offering $129K-$236K salary with comprehensive benefits.

Software Automation Engineer - Test Platforms

Software Automation Engineer position at Apple focusing on developing automated testing applications for Connected Media features, requiring Swift expertise and automation experience.

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 2 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?