Software Development Engineer - Test
Apple· Hardware
Sunnyvale, CA$150.4k - $277.6kFull-timePosted 1w ago
About the role
Be part of the Sensor, Software and Prototyping team focused on testing application software used to collect data and develop Apple’s next generation features and algorithms. Tests cover VisionOS, MacOS, iOS, and WatchOS applications that drive UI experiences and interface with firmware and drivers, providing data to processing pipelines.
Responsibilities
- Follow up on bugs independently and collaborate with developers to resolve issues
- Discuss technical problems with QE engineers, development partners and program managers
- Develop robust and repeatable automated testing solutions
- Understand deployment context to provide insights into potential failures
- Execute manual and automated test plans on varied hardware and software configurations
- Involve in the project lifecycle from early stages to craft quality
- Document test cases and code used for test execution
- Track performance and report results to management, driving issues to closure
- Build creative tools, fixtures, and methodologies to stress software features
- Possess UI/UX design or test experience and a track record of shipping consumer products
- Support continuous integration and scheduling systems
- Partner with the development team to learn applications quickly, break them into functional parts, and identify weaknesses
- Collaborate with cross-functional teams to guarantee complete test coverage and flawless end-user experience
- Leverage AI-powered development tools to streamline workflows, accelerate coding and debugging, create test frameworks, and improve code quality and testing
Qualifications
- BS in Computer Science or related with minimum 3+ years in software or application testing with strong Python and test automation experience
- Strong Python and test automation experience
- Experience with Swift programming and developing iOS test automation with Xcode UI automation framework
- Author detailed test plans that cover all functionality and edge cases of a system
- Experience collaborating with cross-functional teams, guaranteeing complete test coverage and a flawless end user experience
- Experience leveraging AI-powered development tools to streamline daily workflows, accelerate coding and debugging, creating test frameworks and improve overall code quality and testing
Skills
Required:PythonSwiftXcode UI automationTest planningCollaboration
Nice to have:AI-powered development toolsUI/UX testing
Benefits
- Comprehensive medical and dental coverage
- retirement benefits
- discounted products and free services
- reimbursement for certain educational expenses including tuition
- potential discretionary bonuses or commission payments and relocation eligibility
- participation in Apple stock programs and Employee Stock Purchase Plan
Last updated Oct 16, 2026. Interested? Apply on the company site.
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11
More open roles at Apple
- Senior UI Software Engineer, Cocoa3d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology3d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer3d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (Seattle, WA) · Software and Services