Role Description
The Principal Testing Lead at McKesson Corporation will be responsible for overseeing and guiding all testing activities within assigned projects or product lines, ensuring the delivery of high-quality software solutions that meet business requirements and technical specifications. This role involves leading a team of testers, developing comprehensive test strategies, and driving continuous improvement in testing processes.
-
Lead and mentor a team of QA engineers and testers, fostering a collaborative and high-performing environment.
-
Develop, implement, and maintain comprehensive test strategies, test plans, and test cases for various software applications and systems.
-
Oversee the execution of all types of testing, including functional, integration, system, regression, performance, and user acceptance testing (UAT).
-
Collaborate closely with development teams, product owners, and business analysts to understand requirements and ensure testability of features.
-
Identify, analyze, and document defects, working with development teams to ensure timely resolution and retesting.
-
Implement and manage test automation frameworks and tools, driving increased efficiency and coverage.
-
Monitor and report on testing progress, defect metrics, and overall quality status to stakeholders.
-
Identify and implement process improvements in the testing lifecycle to enhance efficiency, effectiveness, and quality.
-
Ensure adherence to established quality standards, methodologies, and best practices.
-
Participate in release planning and readiness activities, providing expert input on testing efforts.
Qualifications
-
Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
-
13+ years of experience in software quality assurance and testing, with at least 2 years in a lead or supervisory role.
-
Strong understanding of software development lifecycle (SDLC) and various testing methodologies (Agile, Waterfall).
-
Proven experience in developing and executing comprehensive test strategies and plans.
-
Hands-on experience with test management tools (e.g., Jira, Azure DevOps, ALM) and defect tracking systems.
-
Proficiency in at least one test automation framework/tool (e.g., Selenium, Playwright, Cypress, UFT).
-
Experience with performance testing tools (e.g., JMeter, LoadRunner) is a plus.
-
Excellent analytical, problem-solving, and communication skills (written and verbal).
-
Ability to lead, motivate, and mentor a team of QA professionals.
-
Experience in the healthcare or pharmaceutical industry is a plus.
-
Strong attention to detail and a commitment to delivering high-quality software.
Requirements
-
Degree or equivalent experience, with typically 13+ years of directly related professional experience in software quality assurance, testing, or quality engineering.
Benefits
-
Competitive compensation package determined by performance, experience, skills, and geographical markets.
-
Base pay range for this position: $175,700 - $292,800.
-
Other compensation, such as an annual bonus or long-term incentive opportunities may be offered.