Sr. Tools and Automation Engineer
San Diego, CA - USA
Job Summary
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.
Design and implement scalable automated test frameworks in Swift and/or Python targeting Final Cut Pro for iPad and related video applicationsnPlan author and maintain manual and automated test cases derived from feature specifications and user-facing requirementsnExecute test plans across functional regression and exploratory testing cycles ensuring thorough coverage ahead of each releasenDetect isolate and document bugs with precision providing clear reproduction steps logs and impact assessments to engineering teamsnEvaluate and integrate AI/ML-driven testing approaches to improve test efficiency and coverage breadthnCollaborate with software engineers and product managers to translate feature requirements into actionable test strategiesnTriage and track defects through the full software development lifecycle driving issues to resolutionnBalance multiple concurrent testing efforts and automation projects while consistently meeting strict ship deadlinesnContribute to continuous improvement of QA processes tooling and best practices across the VideoApps QA team
5 years of experience in software QA or quality engineering roles with a strong command of testing methodologies QA terminology and processesn4 years planning designing writing maintaining and executing test cases manually and through automation using Swift and/or Pythonn3 years testing customer-facing software applications with a focus on functional correctness usability and reliabilitynProven experience shipping at least one commercial or consumer product through a full release cyclenDeep expertise in software development lifecycle practices and the role QA plays at each stagenStrong bug detection isolation and regression skills able to identify root causes and articulate impact clearlynDemonstrated ability to extract meaningful user scenarios from feature descriptions and requirements and translate them into effective maintainable test plansnTrack record of managing multiple simultaneous testing efforts and meeting non-negotiable release deadlines without sacrificing qualitynBachelors degree in Computer Science Engineering or a related field or we may consider an equivalent industry experience
Hands-on experience writing test automation using Swift and/or Python in a professional settingnFamiliarity with video technologies codecs or media pipelines relevant to editing and playback applicationsnExperience testing creative or media-focused applications such as video editors DAWs or content creation toolsnProficiency with Xcode Instruments or Apple platform debugging tools for diagnosing and reproducing issuesnSkilled in building and maintaining CI/CD-integrated test pipelines that catch regressions early in the development cyclenBackground in contributing to or owning QA tooling and internal test infrastructure improvements
Required Experience:
Senior IC
About Company
Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more