Software Engineer

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


Weekly Hours: 40
Role Number:200177834
Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. We are looking for an experienced Lead who will help transform a fast moving Integration and Test team from manual testing to automation. This Lead will help design, implement and deliver tools needed for Automation. Are you a lifelong learner? Do you have a passion for building tools and automation? Come and join us in a fun-loving, highly motivated team and be a part of Apple’s WW retail journey.

Key Qualifications

  • Demonstrated ability to establish strong and effective working relationships with cross-functional teams.
  • Knowledge in one ore more scripting or programming languages including Java, Javascript, REST API.
  • Must effectively and independently manage multiple projects and workflows.
  • Experience in developing automation framework/tools for API and UI testing.
  • Work experience with reporting tools and dashboards.


Lead the core automation team to develop an automation framework that will replace manual testing. Build a automation smoke test suite to qualify existing functionality. Implement environment health check utility. Create dashboards to show smoke test and environment health results with failure drill down capability. Overlook, design and implement library of java automation methods. Integrate automation framework with defect system. Research innovative solutions to shortened the validation testing time. Proficient in Java, javascript and REST/SOAP API test development. Mentors, motivates and inspire team members towards the goals. Partner with other domains and collaborate solutions. Demonstrate troubleshooting skills for isolating issues. Familiar with bug tracking tools and test case management tools. Experience with Selenuim java/Ruby for UI testing.

Education & Experience

MS or BS in Computer Science. Min 10 years of experience in automation development or equivalent

Additional Requirements