Thursday, May 28, 2009

Quality Engineering Manager

Location : San Jose CA
Type : Full Time
Req # 32418

Primary Job Responsibilities
The Quality Engineering Manager will be responsible for defining product quality vision, delivering on this vision by operating at a highly technical level focused on product quality, code and release quality, defect prevention as well as process excellence. At the core of this role is the unique challenge of tackling the complexity of eBay's globally-scaled ecommerce web services that serve as a key business platform for thousands of unique customers. This role also requires strong collaboration and partnership with other engineering services to influence engineering best practices and infuse quality throughout the development life cycle.

Responsibilities will include:

- Defining, implementing, and maintaining best-of-class processes, procedures, and tools to enhance quality engineering processes and productivity
- Driving measurable change in the company's product and code quality
- Resource allocation, capacity planning, scheduling, risk management, issue resolution and productivity metrics tracking
- Mentoring and leading their team be it local or geographically spread to deliver features and updates to the site on schedule while achieving high quality objectives
- Performance reviews, compensation, career planning and recruiting new talent as required to manage varying work load
- Act as a strong advocate for performance quality in all spheres of product development process.. Influence development managers and architects to insure that appropriate levels of quality and testability are built-in to the design and code. Quality Engineering background, including JUnit/Code Coverage Mock concepts/Static Analysis, would be a definite plus.
- Develop and document standards, practices, processes, guidelines and checklists. Mentor staff, as well as be capable of hands-on participation. Interact daily with Business, Technical, and Program Management teams.

Job Requirements
The ideal candidate will have extensive experience with the architecture and quality of high volume, real-time transactional systems and possess detailed knowledge of software development best practices.
- 5+ years experience in leading engineering and quality teams
- 10+ years hands-on experience in requirements analysis, design, coding and unit testing of scalable, distributed, multi-tiered, fault-tolerant applications in Windows and UNIX environments.
- 3+ years experience in working on high-volume web / eCommerce capabilities
- 5+ years object-oriented design methodology and application development in Java and J2EE, including servlets, JS, JDBC.
- Expertise required in design and implementation using relational databases (prefer Oracle).
-Exposure to Ajax technologies desired.
- Strong experience in managing offshore teams and bringing out their best potential/efficiency irrespective of their geographical location


Basic Qualifications
BS/BA in CS or related field
5+ years experience in leading engineering and quality teams
10+ years hands-on experience in requirements analysis, design, coding and unit testing of scalable, distributed, multi-tiered, fault-tolerant applications in Windows and UNIX environments.
5+ years object-oriented design methodology and application development in Java and J2EE, including servlets, JS, JDBC.
Have Oracle RDBMS/XML experience.
Familiarity working on NT systems
Experience testing of software applications that are java-based.
Knowledge of J2EE and application servers such as websphere and web-logic
Solid Quality Assurance background, including JUnit/Code Coverage (Emma)/Mock concepts/Static Analysis


Education Bachelors Degree or Equivalent

No comments: