Software Development Engineer in Test, Android Applications

Santa Clara Valley (Cupertino), California, United States
Software and Services


Posted: Oct 23, 2018
Role Number: 200001262
Apple has a world-class reputation for product quality and we need your help to keep those high standards in our Android Applications. If you are a critical thinker who would like to play a key role in our engineering process and work in a fast-paced environment across a range of technologies, this is the right opportunity for you.

Key Qualifications

  • 3+ years of experience in Software Development and Test Experience
  • Experience developing in Java, JavaScript, and Python
  • Thorough knowledge of Android operating systems
  • Understanding of Android hardware ecosystem
  • Excellent analytical and debugging skills and experience using software debugging tools
  • Passion for quality and exceptional attention to detail
  • Highly-motivated, creative, organized, and a strong problem solve
  • Excellent interpersonal skills are a requirement due to the high level of interaction with
  • engineering teams, management, other organizations within Apple


This position requires a self-motivated individual with strong technical and communication skills to handle responsibilities which will span all phases of development. In early development phases, you will be asked to perform initial compatibility explorations and help with manual testing of engineering prototypes. As development progresses, you will work closely with engineers to build and maintain automated test suites and infrastructure. Along the way, you will build an encyclopedic knowledge of issues with our products that will be essential in coordinating with dedicated QA teams to qualify products for release.

Education & Experience

BS in Computer Science, Computer Engineering, or equivalent degree

Additional Requirements

  • Framework and infrastructure QA
  • Performance and power testing
  • Programming or tools development • Android Espresso test framework