Responsibilities
Manage, train and develop quality assurance staff members under the selected candidate's direct supervision.
Produce and maintain Key Performance Indicators (KPIs) around the testing performed with in the team.
Manage a continuous process improvement program within the team.
Review technical specifications and provide work estimations.
Partner with project management in the development of project plans, status communications, and the management of development software solutions.
Create test strategies, test plans, re-usable test scenarios and champion automation efforts.
Responsible for the preparation of test environments and test data.
Manage the availability and reliability of multiple QA environments that are used to test new software and the software deployments for Comcast front office, billing platform, and statement application.
Provide regular communication of project status and issues requiring escalation.
Prepare presentations and communicate with all levels inside Comcast and with external vendors.
Manage purchase request process for contract resources and hardware resources needed to maintain the QA environments.
Required Skills:
Bachelors/Masters of Science degree in a computer science or electrical engineering or equivalent in work experience bringing new technologies to market in highly complicated, ambiguous, fast pace business environments:
10+ years progressive responsibility and experience in systems engineering.
At least 5+ years managing medium to large technology-based teams.
Strong knowledge of QA methodology is required.
Strong knowledge of Testing tools like HP/Mercury products and/or Rational tools.
Srong knowledge of Service Oriented Architecture.
Strong team leadership and management skills leading engineering and test personnel.
Knowledge of Test Driven Development TDD software process or Agile software development process is required.
Knowledge of Call Center processes, main frame, web testing, and billing.
Knowledge of SOAPUI and Webservices Testing (HP Service Test) preferred.
A background in development is a big plus.
Rapidly grasps new technology and abstraction; stays in tune with evolving technologies/standards.
Must possess the ability to maintain balance between multiple perspectives: customer, business, technical and operations.
Excellent presentation and communication skills a must
Must be a team player, able to work closely with cross-functional development groups.
Knowledge of video architectures is preferred.