Job description
The Tools and Automation Engineer role within the iCloud Quality Engineering team focuses on building and evolving the test automation ecosystem for iCloud's core products. The team is dedicated to designing high-quality automation frameworks and tools that enhance test coverage and engineering efficiency. This position requires collaboration with cross-functional teams to improve product quality and integrate AI-driven testing workflows. The ideal candidate will have a strong software engineering background and a passion for solving complex engineering challenges.
Requirements
- 4+ years of experience in test automation, software development in test, or quality engineering.
- Strong programming skills in Python, Swift, or a comparable language.
- Proven track record of building and maintaining production-quality automation code.
- Experience designing and building automated test frameworks and tools.
- Experience writing test plans and creating automated UI tests with XCTest, WebDriver, or equivalent tools.
- Solid understanding of the software development lifecycle, testing methodologies, and QA processes.
- Experience working with CI systems and test infrastructure.
- Strong debugging, analytical, and problem-solving skills.
- Experience leading quality for a cross-functional project or owning automation for a product area end to end.
- Experience mentoring engineers or setting technical direction for an automation codebase.
- Experience integrating LLMs or agentic workflows into developer and QA tooling.
- Hands-on experience using AI coding assistants to speed up test authoring, debugging, and automation development.
- Experience building internal developer tools or test infrastructure.
- Familiarity with API, integration, and UI automation strategies.
- Hands-on experience with Apple platforms (iOS, macOS) and the web.
- Experience improving test reliability and reducing flakiness in large-scale environments.
- Excellent communication, documentation, and presentation skills.
- BS in Computer Science, Computer Engineering, or equivalent practical experience.
Responsibilities
- Drive automation initiatives that improve test coverage, reliability, and engineering efficiency.
- Design scalable automation solutions in collaboration with cross-functional teams.
- Build, own, and evolve the test automation ecosystem for iCloud's core products.
- Design frameworks, tools, and infrastructure that make testing reliable and scalable.
- Apply AI to how tests are written, run, and triaged.
- Own projects end to end, from deciding what needs to be automated to delivering solutions.
- Produce reliable signals for release decisions based on automation results.
- Adapt quickly to changing priorities in a fast-paced environment.
Benefits
- Employees at Apple are often offered comprehensive benefits that support physical and mental well-being—flexible medical plans, confidential counseling, onsite wellness centers at major campuses, and resources for fitness and daily life. Families typically receive fertility support, paid parental leave with gradual return, caregiving leave, and dependent-care guidance, while financial perks commonly include stock grants (with purchase discounts), 401(k) matching, and income-protection coverage. Employees also see robust time off, Apple University learning and tuition reimbursement, donation matching and paid volunteer hours, and deep product and partner discounts.
H-1B filing history
Public USCIS petition and DOL LCA counts · latest USCIS FY2026, LCA FY2026
Filing entity: Apple Inc
As of Aug 23, 2026
Initial approvals
1,065
FY2026
Approval rate
99.0%
FY2026
LCA certified
9,221
FY2026
Entry-level share
5.6%
FY2026
Initial approvals YoY
+30%
Trend
LCA certified YoY
-35%
Trend
Initial approvals by fiscal year
Approval rate by fiscal year
Continuing vs initial approvals
LCA certified positions by quarter
LCA certified positions by fiscal year
Based on public USCIS and DOL filings; not a sponsorship guarantee.
Is this posting expired or inaccurate?
