Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Sr. Software Developer in Test \\

Apple

$162,500 - $286,400
Sep 12, 2025
Cambridge, MA, US
Apply Now

Apple is looking to solve the problem of ensuring high-quality and well-tested software for its products and experiences by building tools that facilitate automated testing across its suite of applications.

Requirements

  • 5+ years experience programming with Python.
  • 1+ years experience programming with Swift or Scala.
  • 4+ years experience conducting Unit, Integration and Regression tests.
  • 3+ years experience working with CI/CD and adjacent tools (i.e. Jenkins).
  • Strong Computer Science fundamentals (object-oriented design, data structures, algorithm design, and complexity analysis).
  • Experience working with databases like Postgres and Cassandra.
  • Experience working with message/job queues like Kafka and RabbitMQ.

Responsibilities

  • Build and maintain testing pipelines and frameworks that enable QA teams to run automated tests at scale across a wide variety of device types.
  • Design and build infrastructure to run tests across Apple’s applications, from News to Weather to Final Cut Pro.
  • Build tools that help QA understand patterns of issues in automated tests and provide insights into root causes.
  • Mentor other staff and contribute to technical decision-making across the team.
  • Collaborate with a wide range of stakeholders.
  • Determine technical solutions based on client requirements, team abilities, and industry directions and trends.
  • Contribute to the development of technical specifications and project plans.

Other

  • Bachelor degree in Computer Science, Engineering, Information Technology, or a related subject area, or the equivalent industry experience.
  • Exceptional interpersonal/communication skills for collaborating and leading project across multiple teams.
  • Proven ability to gather and handle complex requirements and also to draft technical specifications.
  • Ability to work in a team environment and collaborate with multiple stakeholders.
  • Ability to relocate (if required)