Wednesday, July 28, 2010

Kaiser Permanente - QA Testing Lead

The QA Test Lead is responsible for overseeing testing activities for the KP Intranet team. He provides consultation and works with development and business groups to review and evaluate requirements, functional and technical design documents for errors, weaknesses, inconsistencies and thoroughness. He also provides recommendations for improvement.

Essential Functions:
- Lead a test team composed of software application testers on strategic technologies projects.
- Research and analyze the software and hardware requirements, workflows and designs to define detailed test plans, cases, data and procedures.
- Create test cases, scripts, and data from approved requirement and design documents as well as tools such as CaliberRM.
- Host test plan review meetings with project team members, including: solution architect, project development lead and project manager.
- Attend various technical design and review sessions in order to understand workflow requirements and potential testing issues, risks and/or conflicts.
- Conduct all testing and quality assurance activities.
- Provide input and recommendations to development lead, solution architect, release manager, and project manager to improve the quality and assurance of the solution being developed.
- Review and approve test cases, testing results, and quality of bug tracking information.

Qualifications:
Basic Qualifications:
- 6 years total of related experience
- Bachelor's degree in a related field or equivalent work experience :
- Experience with system testing experience with mulit-tiered applications and mainframe applications
- Excellent communication and problem solving skills are required for this position
- Exceptional analytical skills. Must be able to understand complex integrated systems and derive test cases by reading technical design documents, requirements, story boards and workflows
- Thorough understanding of software development life cycle
- Excellent verbal, written communication and problem solving skills
- Proficient at testing popular programming languages/technologies including:
Java, JSP, .NET, Perl, JavaScript, XML
C++, MS SQL, Oracle, DB2, Perl, XML, Korn Shell
- Web application servers, such as: Tomcat, IBM Websphere, BEA Weblogic and others
- Demonstrated ability to learn new applications and technologies quickly and independently
- High proficiency level writing test plans, test cases, test procedures, test data requirements and test reports.
- Good organization and planning skills; must be able to adjust priorities with changing needs of the projects
- Have a good grasp of how to achieve quality in a project both through testing and quality assurance activities
Preferred Qualifications:
Masters degree in Computer Science or related field