Apple is looking to ensure an exceptional customer experience by validating Applied Networking features for iOS, macOS, visionOS, watchOS and tvOS, pushing the boundaries of quality and user experience.
Requirements
- Experience with Python, Swift, or other object-oriented programming languages
- Good understanding of development lifecycles, testing methodologies, and QA processes
- Experience in developing comprehensive test plans, test cases and automating them
- Good debugging and troubleshooting skills with a passion for quality
- Skilled at debugging, troubleshooting, and critical thinking on bug prioritization
- Experience using Xcode to write, triage, and debug automation scripts, as well as test harness enhancements, primarily focused on UI applications
Responsibilities
- developing test environments and maintaining essential tests and tools
- Participate in defining testing strategies and methodologies to enhance the overall quality of software products
- Develop and manage test data, tools, and utilities to streamline testing processes and enhance efficiency
- Identify, document, and track software defects, collaborating with developers to resolve issues swiftly and effectively
- Analyze test results, troubleshoot failures, and generate detailed reports on software quality and product health
- Continuously improve test automation coverage by integrating new tests and refining existing ones
- Collaborate closely with developers, engineering program managers, and multiple QA teams to comprehend feature requirements and ensure comprehensive test coverage
Other
- Strong communication skills are essential for conveying product health across teams
- You'll collaborate closely with cross-functional teams on new features and with the automation framework team to improve automated testing and processes
- Provide concise reports and updates on test coverage, issues, and product quality to stakeholders
- A great teammate with the ability to mentor peers and take on leadership roles within the team
- Proven experience working on cross-functional projects, collaborating with various teams to achieve project objectives