Job Details
Job Information
Job Description

Role Number: 200626412-0157
Summary
Imagine what you can do here. Apple is a place where extraordinary people gather to do their lives best work. Together we create products and experiences people once couldn’t have imagined, and now, can’t imagine living without. It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do.
Description
APPLE INC has the following available in Austin, Texas. Lead the testing strategy for DCOTA, determining the most appropriate types of testing for our systems, the tools we should use to test our systems and to help drive others to understand the changes in our system to be able to validate changes to a high standard. Design, implement and support test tooling and frameworks to improve efficiency of a team of quality engineers when writing automated tests. Work on Continuous Integration/Continuous Deployment pipelines to ensure automation and quality checks are performed throughout the development cycle. Participate in the design and architecture of any software change, to understand both the technical and non-technical details to understand what is being built, why it is being built and how to validate correctness with a focus on quality. Interact with various stakeholders and users of our systems to understand better how they are used, the purpose of features and their potential failure points to improve what is tested and to influence for changes to systems to improve them. Document test scope/plan for features, working with various stakeholders to agree upon them, write and execute both manual and automated test cases as well as organizing others in the team to do so. Lead in full autonomy their whole project: build plans with internal and external stakeholders, manage dependencies, risks, and mitigations. Perform program-level reporting of progress on deliverables, including to senior leadership. Manage vendors: financial accountability on vendors (time and material results), technical leading, and work allocation. 40 hours/week.
Minimum Qualifications
Master’s Degree or foreign equivalent in Computer Science and 4 years of experience in the job offered or related occupation
4 years of experience with each of the following skills is required:
Utilizing Java to write testing frameworks for API and UI tests.
Building Continuous Integration/Continuous Deployment pipelines with Jenkins to automatically execute tests and reporting of quality metrics for applications.
Utilizing JUnit and TestNG to write automated tests to validate correctness of software systems.
Utilizing Webdriver to simulate user interactions with both web and iOS applications for regression testing of User Interfaces.
Writing Test Scenarios and Plans to capture and validate business expectations for software.
Leading, planning and delivering projects to support Quality Assurance of software projects on iOS, Web and Server.
Performing end to end triage, categorization, remediation and follow up of application/environment issues for customer issues and test case failures.
Writing and executing performance testing scripts and performing analysis on the results to determine how much computing resources are required to support a target number of devices accessing a particular application.
Performing cost optimization using performance testing with applications in Amazon Web Services.
Performing analysis of testing tools according to criteria including features, ease-of-use and maintainability to implement a testing strategy.
Preferred Qualifications
- N/A
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant (https://www.eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf) .
Other Details
