Job Summary:
At Apple, we work every day to create products that enrich peoples lives. Our Advertising Platforms group makes it possible for people around the world to easily access informative and imaginative content on their devices while helping publishers and developers promote and monetize their work. Today, our technology and services power advertising in Search Ads in the App Store and Apple News. Our platforms are highly-performant, deployed at scale, and setting new standards for enabling effective advertising while protecting user privacy.
We are seeking an exceptional quality thought leader to join our Quality Engineering Organization. As a leader, you will be responsible for building, leading and automating the quality of a few backend components for our system. In this role, you will manage technical Test Developers and will partner with Development to ensure high quality products.
Key Qualifications:
Ability to drive and support automation test strategy implementation.
Extraordinary experience growing quality capability.
Demonstrated ability to achieve results through people and across an organization.
Dedication to delivering phenomenal software and releasing it quickly, efficiently and with increasing quality.
Strong experience in integrated, end to end systems and passionate about testing methodologies.
Deep understanding of Agile development methodologies, such as Scrum or Kanban.
Strong programming skills in Java, JavaScript. Good scripting skills in at least one common language (Perl, Python, Groovy, Shell).
Deep knowledge of REST and RESTful services.
Highly proficient in UNIX / Linux / Windows environments.
Solid computer science foundation, with competencies in data structures, algorithms and software design.
Proficient in refactoring, test automation, emergent design, testable and modular code, and build infrastructure.
Proven track record of High-Profile communication written and verbal.
Has bias for action and a desire for measurable results.
Demonstration of strong leadership and influencing skills.
Strong team player should be a true collaborator.
Extraordinary ability to build relationships, collaborate with and influence cross-functional teams within your area of responsibility.
Working experience utilizing Continuous Integration concepts and streamlined delivery of code.
Familiarity with advanced software/testing methodologies such as TDD
Familiarity with Performance Testing.
Understanding and experience driving QE excellence in mobile space (iOS) is desired.
Hands-on experience with Cloud (Public Cloud specific AWS experience a PLUS).
Description:
Our Organization brings engineering talent to the forefront to continuously deliver exceptional code to our customers that is reliable, scalable, and functional. We are looking for an extraordinary quality leader who will contribute in our mission of providing a high-quality experience for our customers.
RESPONSIBILITIES:
- Responsible for the quality of a number of our components in our system.
- Real passion for overall design and implementation of testing strategies.
- You will lead a team of Quality Test Developers.
- Review testing infrastructure and data to ensure proper validation of code.
- Organize projects through use of quality engineering resource management and development of test strategies that include security, integration, performance and positive and negative functional test coverage.
- Assess and communicate risks based on product complexity, resource and/or timeline constraints.
- Ability to use continuous integration and delivery concepts.
- Work closely with development, product managers, program managers and support.
- Ensure projects are completed on time and according to quality standards.
- Responsible for adhering to product specifications and proper documentation.
- Facilitate communication upward and across the cross-functional project team including project status, justifications for variances and technical information.
- Serve as the quality focal point for business partners on project status or other project information.
- Measure and evaluate test progress including results of development test efforts (unit tests).
- You will handle personnel activities (i.e., hire and develop, appraise, set goals, reward, motivate, discipline, write performance evaluations, recommend termination, as necessary).
Education:
BS degree in Computer Science or equivalent practical experience, MS or PhD preferred.
- 10+ years in leadership roles.
- 10+years in quality roles.
- 10 years of development and/or test automation experience. Experience in network programming and/or developing/designing large software systems.
Apple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.
by via developer jobs - Stack Overflow