SW Developer for Test Automation & Infrastructure Team
22 days ago Herzliya, Israel
About us
Working at Apple means doing more than you ever thought possible and having more impact than you ever imagined.
- Size: 10,000+ employees
- Industry: Technology: Manufacturing
Why you should apply for a job to Apple:
Ranked as one of the Best Technology Companies in 2020
3.7/5 in overall job satisfaction
3.1/5 in supportive management
66% say women are treated fairly and equally to men
65% would recommend this company to other women
66% say the CEO supports gender diversity
Ratings are based on anonymous reviews by Fairygodboss members. See all reviews ›
Join Apple's Hardware Technology group!
We're looking for a self-motivated software developer for the Automation team. This role owns both sides of automation: designing and owning the infrastructure it runs on, and writing the automated tests that cover our software, firmware, backend, frontend, and mobile applications.
Description
You will develop automation infrastructure for large-scale data collection systems. You will design, write, and maintain automated test suites, triage failures, and expand coverage as new features are introduced, followed by practices such as POM and AAA patterns.
You will own the physical lab environment, test agents, and CI/CD pipeline reliability.","responsibilities":"Design automation infrastructure across various technology stacks
Own the process of automated version release
Test automation framework design and development (Python, Pytest, Playwright)
Debugging and troubleshooting software and hardware issues
Lab infrastructure management
Preferred Qualifications
Experience building a full test infrastructure for automation projects - Advantage
Failure analysis and troubleshooting with high debug capabilities - Advantage
Hands-on experience with native Apple platforms (XCTest, Xcode, Simulator) - Advantage
Experience integrating AI into testing and automation - Advantage
Minimum Qualifications
Bachelor's degree in CS/CE/EE
2-3 years of experience as a Software Developer
Proficiency with Python, Java, TypeScript, or similar
Experience building and maintaining CI/CD pipelines
Ability to quickly ramp up in new technical domains and adopt unfamiliar technology
We're looking for a self-motivated software developer for the Automation team. This role owns both sides of automation: designing and owning the infrastructure it runs on, and writing the automated tests that cover our software, firmware, backend, frontend, and mobile applications.
Description
You will develop automation infrastructure for large-scale data collection systems. You will design, write, and maintain automated test suites, triage failures, and expand coverage as new features are introduced, followed by practices such as POM and AAA patterns.
You will own the physical lab environment, test agents, and CI/CD pipeline reliability.","responsibilities":"Design automation infrastructure across various technology stacks
Own the process of automated version release
Test automation framework design and development (Python, Pytest, Playwright)
Debugging and troubleshooting software and hardware issues
Lab infrastructure management
Preferred Qualifications
Experience building a full test infrastructure for automation projects - Advantage
Failure analysis and troubleshooting with high debug capabilities - Advantage
Hands-on experience with native Apple platforms (XCTest, Xcode, Simulator) - Advantage
Experience integrating AI into testing and automation - Advantage
Minimum Qualifications
Bachelor's degree in CS/CE/EE
2-3 years of experience as a Software Developer
Proficiency with Python, Java, TypeScript, or similar
Experience building and maintaining CI/CD pipelines
Ability to quickly ramp up in new technical domains and adopt unfamiliar technology
Additional Information
- Posted: 22 days ago
