
Sr. Tools and Automation Engineer
Required skills
- Swift
- Python
- test cases
- automation frameworks
- bug detection
- isolation
- regression testing
- release deadlines
- quality assurance
Nice to have
- video technologies
- codecs
- media pipelines
- video editors
- DAWs
- content creation tools
Role summary
The VideoApps QA team is seeking a Sr. Tools and Automation Engineer to ensure the quality and reliability of Apple's video editing applications. This role involves planning, designing, writing, maintaining, and executing test cases manually and through automation using Swift and/or Python. You will collaborate with engineering and product teams to translate requirements into test plans, focusing on bug detection, isolation, and regression testing. The position requires a strong command of testing methodologies, with a minimum of 5 years in QA or quality engineering, and 4+ years in test automation. Experience with customer-facing applications, product release cycles, and SDLC practices is essential. Preferred qualifications include familiarity with video technologies, Apple debugging tools, and CI/CD pipelines.
Description
In this role, you will plan, design, write, maintain, and execute test cases — both manually and through automation — using Swift and/or Python. You will work closely with engineering and product teams to extract user scenarios from feature descriptions and requirements, translating them into effective, comprehensive test plans. Day-to-day work spans bug detection, isolation, regression testing, and continuous investment in automation frameworks that scale with the product.
Minimum Qualifications
5+ years of experience in software QA or quality engineering roles, with a strong command of testing methodologies, QA terminology, and processes 4+ years planning, designing, writing, maintaining and executing test cases manually and through automation using Swift and/or Python 3+ years testing customer-facing software applications, with a focus on functional correctness, usability, and reliability Proven experience shipping at least one commercial or consumer product through a full release cycle Deep expertise in software development lifecycle practices and the role QA plays at each stage Strong bug detection, isolation, and regression skills — able to identify root causes and articulate impact clearly Demonstrated ability to extract meaningful user scenarios from feature descriptions and requirements and translate them into effective, maintainable test plans Track record of managing multiple simultaneous testing efforts and meeting non-negotiable release deadlines without sacrificing quality Bachelor's degree in Computer Science, Engineering, or a related field, or we may consider an equivalent industry experience
Preferred Qualifications
Hands-on experience writing test automation using Swift and/or Python in a professional setting Familiarity with video technologies, codecs, or media pipelines relevant to editing and playback applications Experience testing creative or media-focused applications such as video editors, DAWs, or content creation tools Proficiency with Xcode, Instruments, or Apple platform debugging tools for diagnosing and reproducing issues Skilled in building and maintaining CI/CD-integrated test pipelines that catch regressions early in the development cycle Background in contributing to or owning QA tooling and internal test infrastructure improvements
Sample Apple interview questions
- 1
Design a typeahead box for a search engine
system designmedium - 2
Design a rate limiter
system designmedium - 3
Architect a key-value store for distributed systems.
system designmedium - 4
Design a system to schedule jobs in a distributed environment
system designmedium - 5
What is an API and how does it work?
technicalmedium
Get started to unlock a personalized interview prep pack for this role.
Similar roles
- CAD/EDA Tools Automation EngineerIntel · Hillsboro, OR · Hybrid
- Automation Engineer (Top Secret Clearance Required)Akima · North Charleston, SC · Onsite
Customer AI & Automation EngineerVectra AI · Texas · Onsite- W(USA) Senior Manager, Automation EngineeringWalmart - Internal · Bentonville, AR · Onsite
- Senior Automation EngineerFlora Food Group · Hugoton, KS · Onsite
- Senior QA Automation Engineer, SalesforceBCAA · Burnaby, BC · Hybrid
