Apple is seeking a Senior Software Developer in Test to join their Software and Services team. This role focuses on building and maintaining automated testing infrastructure for Apple's suite of applications, from News to Weather to Final Cut Pro.
The ideal candidate will be passionate about software quality and automated testing, with extensive experience in Python development and test automation. You'll work on creating scalable testing pipelines that can handle diverse device types and applications, while also building tools to analyze test results and identify root causes of issues.
As a senior member of the team, you'll have significant autonomy in determining technical solutions and will mentor other team members. The role requires strong collaboration skills as you'll work with various stakeholders across Apple's ecosystem.
Key technical requirements include deep expertise in Python, experience with CI/CD tools, and strong fundamentals in computer science and testing methodologies. Knowledge of Swift/Scala and experience with distributed systems tools like Kafka and Kubernetes is highly valued.
The position offers competitive compensation ($162,500 - $286,400) plus equity opportunities through Apple's stock programs. Benefits include comprehensive healthcare, retirement plans, education reimbursement, and potential relocation assistance. You'll be based in either Cambridge, MA or Cupertino, CA, working on products that millions of users rely on daily.
This is an excellent opportunity for a senior test automation engineer who wants to impact the quality of Apple's software products while working with cutting-edge technologies and talented teams. You'll help ensure that Apple's applications maintain the high standards of quality that users expect from the brand.