As a Seed QA Engineer, you will be responsible for executing user-level tests across Apple platforms — iOS, macOS, tvOS, and watchOS — with a focus on Sensing and Connectivity technologies. This role requires a passion for quality, a user-centric mindset, and the ability to think creatively when designing and executing test scenarios.
Key Responsibilities:
Execute functional, regression, livability, and edge-case testing for Sensing and Connectivity features across multiple platforms.
Design and implement ad hoc test cases to explore real-world usage scenarios, uncover edge cases, and identify subtle bugs.
Develop and automate end-user test scenarios to validate cross-platform technologies and ensure seamless integration.
Perform bug isolation and root cause analysis, collaborating closely with engineering teams to assess user impact and prioritize fixes.
Contribute to release readiness by verifying that software updates meet high standards for stability, performance, and user experience.
Advocate for the end user by identifying quality risks and ensuring that releases deliver a polished and intuitive experience
Proficient in Unix/macOS command-line tools and environments
Strong understanding of QA methodologies, testing strategies, and the Software Development Life Cycle (SDLC)
Hands-on experience with black-box and user-level testing across complex systems
Experience using Apple’s automation framework XCTest, XCUI
Python programming
Familiarity with Sensing and Connectivity technologies such as Wi-Fi, Bluetooth, and Location Services is preferred
Proven experience working in fast-paced, dynamic environments with shifting priorities
Excellent verbal communication and interpersonal skills; highly collaborative and team-oriented
Self-motivated, proactive problem solver with a strong sense of ownership and accountability