Successful candidates will join a multifaceted team responsible for validating the latest features in kernel technologies on all of our products, from watches to Macs, including unreleased prototypes. Our team works hand-in-hand with the software engineering team throughout the software development lifecycle from the initial design until we ship to the customer. Responsibilities include test planning and design, development of test software across the entire product stack (from unit to end-to-end testing), as well as systems and environment deployment.
Requirements:
Minimum Qualifications:
Strong, demonstrable skill in a scripting language(s) and OOP.
Strong understanding of software test and validation methodologies.
Familiarity operating Unix-like operating systems and working in the shell.
Able to support engineering team with triage, debugging and validation of software issues.
Able to work independently and be proactive in task completions.
Ability to read and comprehend C.
Excellent communication skills, both oral and written.
Minimum Qualifications:
Strong, demonstrable skill in a scripting language(s) and OOP.
Strong understanding of software test and validation methodologies.
Familiarity operating Unix-like operating systems and working in the shell.
Able to support engineering team with triage, debugging and validation of software issues.
Able to work independently and be proactive in task completions.
Ability to read and comprehend C.
Excellent communication skills, both oral and written.
Preferred Qualifications:
Bc.S./Mc.S. in Computer Science or related field, or equivalent work experience.
This position is open to all candidates.