onsite
Software QA Engineer - Automation Siri - Apple
QA Engineer
Automation-focused QA Engineer building reliable test frameworks for Siri across iOS, iPadOS, macOS, watchOS and visionOS, using Python, Swift, XCTest and CI/CD pipelines to ensure high‑quality AI‑driven experiences.
About the role
Key Responsibilities
- Design, develop, and maintain automated test suites for Siri features on iOS, iPadOS, macOS, watchOS and visionOS.
- Collaborate with product, engineering, and AI teams to define test strategies that validate personal context understanding and on‑screen awareness.
- Implement robust test frameworks using Python, Swift and XCTest, integrating with Selenium where UI interaction is required.
- Set up and manage CI/CD pipelines to run automated tests on each code commit, ensuring fast feedback and high release quality.
- Analyze test results, diagnose flaky failures, and drive continuous improvement of test reliability and coverage.
Requirements
- 3+ years of experience in software test automation, preferably for mobile or embedded platforms.
- Proficiency in Python and Swift programming, with hands‑on experience using XCTest and Selenium/WebDriver.
- Strong understanding of CI/CD tools (e.g., Jenkins, GitHub Actions, Fastlane) and test reporting frameworks.
- Experience testing AI‑driven features or voice assistants is a plus.
- Excellent problem‑solving skills and ability to work cross‑functionally in a fast‑paced environment.
Skills
pythonswiftseleniumcicdtest automation