Taro Logo

Senior Software Development Engineer in Test

Apple is a global technology company that designs, manufactures, and sells electronics, software, and services.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Job Description

Are you someone who thrives on solving tough problems, takes pride in precision, and loves to build tools that make software better, faster, and more reliable? Our Hardware Engineering team is looking for a Senior Software Development Engineer in Test (SDET) to help us push quality to the next level.

In this highly technical role, you'll work closely with engineers across the organization to test internal software applications that drive critical operations. You'll use your analytical mind, programming chops, and commitment to excellence to ensure everything we ship meets a high bar—and stays there.

As a Senior SDET at Apple, you'll be responsible for designing and implementing comprehensive test strategies, developing automation frameworks, and ensuring the quality of our software products. You'll collaborate with cross-functional teams, analyze metrics, and drive continuous improvement in our testing processes.

Key responsibilities include partnering with engineering teams on test plans, identifying and filling testing gaps, tracking QA metrics, managing release cycles, and documenting best practices. You'll need strong technical skills, experience with test automation, and the ability to balance multiple priorities in an Agile environment.

The ideal candidate brings several years of QA experience, deep expertise in testing tools and frameworks, and strong programming abilities. You should be methodical, self-driven, and passionate about building better systems. A background in Computer Science (BS/MS preferred) and experience with modern development practices are highly valued.

Join us in creating exceptional products that millions of people rely on every day. At Apple, you'll work with talented teams, access cutting-edge technology, and have opportunities to make a real impact on products used worldwide.

Last updated a day ago

Responsibilities For Senior Software Development Engineer in Test

  • Partner with engineering teams in the design and execution of manual and automated test plans
  • Identify gaps in testing processes and take initiative to fill them
  • Track, analyze, and report on QA metrics
  • Play a key role in the release cycle
  • Collaborate across functions to drive high-impact improvements
  • Help document systems, workflows, and best practices
  • Balance multiple priorities and adapt to shifting timelines

Requirements For Senior Software Development Engineer in Test

Python
Java
JavaScript
  • Several years of proven experience in software quality assurance
  • Hands-on experience with test automation frameworks
  • Experience working in Agile development environments
  • B.S. in Computer Science or equivalent preferred
  • Master's degree in Computer Science or equivalent preferred