Apple is seeking a Software Development Engineer in Test to join their Central Automation and Tools team. This role focuses on improving quality engineering workflows across automation, tools and data. The team is responsible for enhancing all aspects of automation in QE workflows, including analyzing workflows, data and tools to make testing strategies more effective and efficient.
The ideal candidate will be passionate about improving quality engineering processes and have experience in developing apps or implementing automation. You'll work on driving the development and implementation of best practices for qualifying end-to-end features, while also building novel software prototypes, tools, and applications for improving operating system quality.
Working closely with Developers, Quality Assurance Engineers and Automation Engineers across Apple, you'll ensure the best ideas are incorporated into solutions. You'll be involved in all aspects of the development cycle - from research and prototyping to development and shipping software to internal teams.
Key qualifications include a Bachelor's degree in Computer Science (or related field) with 2 years of experience, strong computer science fundamentals, and development skills in Swift, Objective-C, C++ or similar languages. Experience with XCTest, Xcode, and automated testing is preferred.
The role offers competitive compensation ($135,400 - $250,600 base pay) plus benefits including comprehensive medical/dental coverage, retirement benefits, stock programs, education reimbursement, and potential bonuses. This is an excellent opportunity for someone who enjoys collaborative problem-solving and wants to improve quality processes across Apple's software engineering teams.