Software Validation Engineer- Israel, Herzliya

Herzliya, Israel
Software and Services


Weekly Hours: 42
Role Number:200070407
Apple’s Platform Restore and over-the-air Software Update validation team is responsible to ensure high quality releases are delivered to our customers. We work hand in hand with our development engineers who support tethered and wireless update for iOS, watchOS, macOS and tvOS. We work on all Apple products and help develop and maintain our test plans, automation, test tools and infrastructure. In this role, test efforts will target development engineering support and partnering with engineering teams to ensure product quality.

Key Qualifications

  • 3+ years of experience in software QA/Validation
  • Excellent Python coding skills
  • Basic familiarity with C/C++, or Objective C
  • Contributed to and experience with automation frameworks
  • Domain experience in filesystems, networking and system software engineering
  • Experience with firmware updates, encryption, compression technologies is an added plus
  • Excellent verbal and written communication skills
  • Excellent knowledge of QA methodologies-writing test plans and test cases
  • Experience in upgrade/OTA/rollback is a plus


The QA effort includes hands-on functional testing, bug reporting/regression, maintaining test guidelines, and development and execution of automated tests. You should have a strong aptitude for learning new technologies, excellent communication skills, and the ability to drive complex and challenging projects to conclusion. Strong collaboration with engineering teams and an ability to multitask and thrive under pressure are key skills required to succeed in this role. DUTIES INCLUDE Contributions to the development of test plans and automation Automation of pre-submission, functional and white box testing for platform restores and updates Identify and create test tools to further enhance coverage Analysis of test results and regression Support software bring-up efforts on prototype hardware Provide status reports to management

Education & Experience

BS in Computer Engineering or related field

Additional Requirements