Software Development Engineer - Test

Apple

QA

NLP

About this role

This Software Development Engineer – Test role sits in Apple’s Software and Services department and supports core input experience systems. Its product scope includes Natural Language Processing, internationalization, Pencil and keyboards. The role focuses on building high-performance, reliable testing at scale so product changes can be validated consistently.

The engineer takes ownership of automated testing for a component and its integrations across the system. The work includes creating and maintaining tests for new and existing features, contributing to frameworks that enable rapid and reliable testing, investigating and debugging difficult failures, identifying issue trends and customer impact, and communicating findings while working with teams across the globe.

Applicants need strong programming and computer science fundamentals, experience developing automation frameworks and tools, and experience with test plans, risk assessment and reporting. The posting also requires problem-solving ability and a bachelor’s or master’s degree in computer science or equivalent experience.

This is an AI-generated summary of the employer's original posting — details can be incomplete, out of date or simply wrong. Always confirm everything on the official posting before applying.