Software Automation Engineer, SPG

Ottawa, ON

Summary

Posted: Apr 4, 2022
Role Number: 200364342
Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Do you bring passion and dedication to your job? If so, we're looking for individuals like you! The Special Projects Group (SPG) at Apple is looking for a software developer in test. You will work with a world-class team that focuses development of a complex system. You’ll be challenged daily with respect to your technical knowledge and apply your creativity to solving complex problems in innovative ways. The ideal candidate is an individual with a deep understanding of testing frameworks, automation strategies and technologies.

Key Qualifications

  • Work cross teams to provide testing solutions that ensure quality from requirements definition through to delivery
  • Design, develop and support infrastructure and frameworks for our tests
  • Provide automation expertise and guidance to our development and test teams
  • Support and maintain test setups and labs for different use cases
  • Ability to manage multiple tasks and prioritize work accordingly
  • Collaborate with software, hardware, silicon and test teams
  • Identify, analyze and resolve complex software dependencies and issues
  • Create, review and maintain software specifications, designs, and test plans

Description

- Experience working in an Agile environment - Proficient in defining test plans and designing/writing automated test cases - Proficient in development of new test automation frameworks/libraries - Experience with full product cycle from prototype to released product - Working understanding of Continuous Integration environments - Experience with an Object Oriented Programming language, preferably Python - Strong problem solving and debugging skills - Excellent written and verbal communication skills - Experience using containerization technologies such and Docker and Virtual Machines is a plus - Experience with TCP/IP and L2 networking is a plus

Education & Experience

Bachelor's degree in Computer Science/Computer Engineering or equivalent experience

Additional Requirements

Do you want to crack the interview for Software Automation Engineer, SPG?

Apple
Cupertino, California, United States
Think Different — But Not Too Different