Software QA Engineer
Santa Clara Valley (Cupertino), California, United States
Software and Services
Imagine what you could do here! At Apple, new insights have a way of becoming great products, services, and customer experiences very quickly. Now imagine playing an integral part in the quality of the systems our Retail Stores use day in and day out to ensure the customer experience at Apple is world-class. Apple's Retail Applications team has immediate opening for a creative and motivated QA Engineer with excellent problem solving and interpersonal skills. We are looking for an organized critical problem solver who would like to play a key role in driving the testing and coordination of QA effort across multiple applications The ideal candidate will be responsible for leading and owning all testing activities for several of our applications. This role will build, update and maintain all project testing documentation, including test plans, test cases, and progression status to ensure effective testing coverage throughout the project. The core focus of this position will be to work closely with all multi-functional teams to ensure the business is successful in delivering high quality software to production consistently and expertly.
- Validated experience in full QA life-cycle of major SW products
- 4+ years of hands on experience in Software Test
- Deep understanding of QA methodologies and practices
- Experience in developing test plans, assessing risk, filing appropriate defects, and providing relevant data for test reporting
- Strong interpersonal and verbal/written communication skills
- Ability to triage problems, prioritize accordingly, and propose a resolution
- Detail oriented, analytical, and creative thinker with passion for quality processes
- Experience working in fast paced environments
This position calls for a self-motivated individual with strong technical prowess, communication skills, and a deep interest in Software Quality. You will be responsible for the functional testing of first-party applications; customer and employee facing. You will design and implement test plans, test cases, risk analysis, and integration testing across the Retail ecosystem. You will need to identify, escalate, and communicate key build quality issues, software defects, environmental issues and work towards resolution in partnership with Development, Operations and PMO teams. Other responsibilities include end-to-end testing of small and large scale software features across multiple applications, designing / reviewing tests and coverage plans in alignment with various testing teams, and leading a team of testers to successfully deliver quality product KEY RESPONSIBILITIES OF THE JOB INCLUDE: - Manage QA coverage of multiple mobile, desktop and web applications - Triage and debug difficult problems, driving them to resolution, in an effort to make the user experience phenomenal - Define test coverage, develop test plans, create and maintain test cases, execute functional tests, evaluate and report quality of new features and app stability - Partner cross functionally with various engineering, testing, project management and business teams to collect details needed for successful planning and execution, as well as relaying feedback on quality issues - Collaborate internally to maximize coverage and execution across the various applications and Automation coverage - Work with onsite and offshore teams to set their priorities and remove their roadblocks and ensure sufficient coverage for any given release - Assess the status of the release, and help make sure that the release goes out on time with high level of quality
Education & Experience
Bachelors Degree in Computer Science or equivalent industry experience.