QA Tools and Automation Engineer - Apple Cloud
Are you passionate about quality? Do you naturally obsess over details and believe that customers deserve the best? Bring your passion and dedication to this job, and there's no telling what you could accomplish.
We are looking for a software engineer in test with a natural affinity to quality assurance, automation and development. Our group of hard-working engineers don multiple hats, nurture uncommon senses and foster customer empathy. We are coders, hackers, debuggers, and most importantly we promote customer advocacy.
An ideal candidate is someone who is no stranger to evolving business needs and can adapt to new directions in a heartbeat. You have a good blend of manual testing and automation, are creative, can invent new ways to analyze, and foresee better products.
Description
In this position, you have the opportunity to collaborate with multi-functional engineering teams that design and build core backend systems that power next generation Apple Cloud products. You accept a high level of accountability to ensure that the Apple Cloud Product's experience on OS X and iOS is second to none.
Responsibilities:
Work closely with a development team on manual testing for new features
Responsible for building new features for automation framework
Design and build Reporting infrastructure implementation
Investigate / Analyze a Continuous Integration solution
Leverage AI and ML-based tooling to enhance test coverage, anomaly detection, and failure analysis
Providing support to QA teams utilizing the automation framework
Preferred Qualifications
Critical thinking and strong problem solver
Strong technical experience on multiple platforms (OS X, iOS, Windows, etc.)
Ability to work in a fast-paced and dynamic environment
Ability to work cross functionally
BS EE/CE/CS or equivalent industry experience
Minimum Qualifications
Experience in Software QA/black box testing
Diagnostic skills with large, interconnected backend services a plus
Experience in designing and building automated test frameworks for web and/or mobile applications
Proficiency with Java, Python, Javascript, Swift or other Object Oriented language
Knowledge of WebDriver protocol, Selenium or Appium
Knowledge of Continuous Integration
Experience with AI/ML tooling for test automation, including LLM-assisted test generation, intelligent test selection, or AI-driven defect analysis
Familiarity with AI observability and monitoring tools to support quality in ML-powered systems
Want more jobs like this?
Get Software Engineering jobs in Austin, TX delivered to your inbox every week.

Perks and Benefits
Health and Wellness
Parental Benefits
Work Flexibility
Office Life and Perks
Vacation and Time Off
Financial and Retirement
Professional Development
Diversity and Inclusion
Company Videos
Hear directly from employees about what it is like to work at Apple.