Our client is seeking a Lead QA Analyst for the following:
- Establish and evolve formal QA processes, ensuring that the team is using industry-accepted best practices.
- Oversee all aspects of quality assurance including establishing metrics, applying industry best practices, and developing new tools and processes to ensure quality goals are met.
- Act as key point of contact for all QA aspects of releases, providing QA services and coordinating QA resources internally and externally.
- Lead and mentor QA team members, as well as manage outside contract testers.
- Develop and execute test cases, scripts, plans and procedures (manual and automated).
- Demonstrated ability to design, implement and enforce software quality processes and standards.
- Expertise in manual and automated testing in a variety of environments such as web, client-server, large packaged software, custom java, html, and flash-based software.
- Strong analysis skills necessary to create test data and plans that ensure new and revised systems meet business needs and create an overall understanding of the applications being supported.
- Proficiency in eliciting and developing business value and cost/benefit analysis of an initiative in conjunction with a finance partner.
- Strong collaborative skills to work across myriad stakeholder group to translate goals and objectives into delivery strategies.
- Deep and diverse experience developing action plans and processes (preferably using the Scientific Method, Lean Plan-Do-Check-Adjust) in coordination with a management team, for integrating activities and optimizing department resources to meet major goals and objectives.
- Comfortable and competent in developing internal and/or external partnerships that leverage resources and improve responsiveness.
- Experience, interest and adaptability to working in a Waterfall or Lean/Agile delivery environment.
- Exceptional collaboration, listening, written and verbal communication skills.
- Successful track record dealing with executive level professionals to drive business outcomes.
- Experience in Lean process improvement efforts.
- A consultancy approach to your work.
- Commitment to collaborate with developers and subject matter experts to establish the technical vision and analyze trade-offs between usability and performance needs.
- Position Requirements: No clearance required.
- Desired Education: Bachelor's Degree preferred.
- 3-5 years of experience working in a software testing or software analysis role.
- 1-3 years of experience working in a technical leadership role.
- Demonstrated experience with automated testing tools (e.g. Mercury, Rational, or Winrunner).
- Experience testing or developing within any of the following technologies is preferred: Visual C++, VB, Visual Interdev/ASP, Active X, COM+, ODBC, OLEDB, Win32 APIs, MS SQL Server, Java, JSP, JHTML, Oracle, Solaris, Flash.
- Experience authoring comprehensive test plans and test scripts.
- Experience integrating with third party vendors for staffing needs – experience obtaining contract staff desirable.
- Deep knowledge and hands-on experience with iterative and waterfall development methodologies (e.g. BABOK, XP, Scrum, RUP, XUP, etc).
- Extremely process and detail oriented.
- Strong troubleshooting skills.
- Strong written and verbal communication skills.
- Certified Test Manager (CTM) or Certified Software Test Professional (CSTP) greatly preferred.
- General development or testing certifications (HP Mercury, IBM, et al) preferred.
- General professional network certifications (CCNP, JNCIS, et al) desirable.