Build and execute software test plans while developing Python, Swift, or Objective-C automation frameworks and generative-AI tools to expand coverage for features used in Japan.
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.