Are you a big-picture thinker who loves setting ambitious goals? Do you have a passion for understanding how each line of code affects all the others? In the Core Operating Systems group ensuring the OS is inseparable from each devices identity as a whole. Thats because this group is committed to building fully integrated operating systems that combine hardware, software, and apps into a single experience.
Your dedication to cross-disciplinary collaboration will help develop groundbreaking technologies, such as iOS, macOS, watchOS, and tvOS. By crafting these distinct, holistic user experiences, youll continue to uphold and advance the excellence people expect from devices In this role, you will be part of a team that develops tools for automated testing of products. You will design & implement complicated tests and advanced tools, responsible for the development of test flows, testing tools and automation lab infrastructure.You will Investigate the use cases, system-level operation, and performance requirements. Develop software to control automated labs and validate functionality, and performance of the systems.
Description
Your responsibilities in this role are likely to include:
Development of automation infrastructure to control large and small scale labs
Development of SW tools for various testing environments
Test implementation for different SW and HW modules
Test flow definition and implementation.
Your dedication to cross-disciplinary collaboration will help develop groundbreaking technologies, such as iOS, macOS, watchOS, and tvOS. By crafting these distinct, holistic user experiences, youll continue to uphold and advance the excellence people expect from devices In this role, you will be part of a team that develops tools for automated testing of products. You will design & implement complicated tests and advanced tools, responsible for the development of test flows, testing tools and automation lab infrastructure.You will Investigate the use cases, system-level operation, and performance requirements. Develop software to control automated labs and validate functionality, and performance of the systems.
Description
Your responsibilities in this role are likely to include:
Development of automation infrastructure to control large and small scale labs
Development of SW tools for various testing environments
Test implementation for different SW and HW modules
Test flow definition and implementation.
Requirements:
At least 3 years of software development experience Mandatory
Proficiency in python or similar – Mandatory
Failure analysis and troubleshooting with high debug capabilities- Mandatory
Experience with Object Oriented Programming- Advantage
Experience in tool development for testing environments – Advantage
Experience in working with databases – Advantage.
At least 3 years of software development experience Mandatory
Proficiency in python or similar – Mandatory
Failure analysis and troubleshooting with high debug capabilities- Mandatory
Experience with Object Oriented Programming- Advantage
Experience in tool development for testing environments – Advantage
Experience in working with databases – Advantage.
This position is open to all candidates.