McKesson

Senior Manager, Software Quality Assurance

McKesson

full-time

Posted on:

Location Type: Remote

Location: Remote • Maryland, North Carolina, Texas, Virginia • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $119,000 - $198,300 per year

Job Level

Senior

Tech Stack

AWSAzureCloudDockerGoogle Cloud PlatformGradleJavaJMeterKubernetesMavenMicroservicesNoSQLPythonSQL

About the role

  • Define QA strategy and vision aligned with business goals.
  • Develop and manage QA budgets, resource planning, and forecasting.
  • Establish quality metrics and KPIs to measure effectiveness and efficiency.
  • Risk management related to product quality and release readiness.
  • Collaborate with senior leadership to align QA goals with product and engineering roadmaps.
  • Recruit, train, and retain talent to build a high-performing QA organization.
  • Foster a culture of quality, continuous improvement, and accountability.
  • Conduct performance reviews and career development planning.
  • Provide support and technical guidance towards setting up of performance testing center of excellence across suite of oncology applications.
  • Implement and optimize QA processes (Agile, DevOps, CI/CD, etc.).
  • Ensure compliance with industry standards and regulatory requirements.
  • Drive automation strategy across functional, regression, and performance testing.
  • Oversee test planning, execution, and reporting for all releases.
  • Work closely with Product Management, Development, and Operations to ensure quality is built into the product from the start.
  • Participate in release planning, go/no-go decisions, and post-release reviews.
  • Manage stakeholder expectations and communicate QA status, risks, and mitigation plans.
  • Evaluate and implement QA tools for test management, automation, performance, and defect tracking.
  • Stay current with emerging technologies and trends in software testing and quality assurance.
  • Define technical, product, operational, and organizational strategy for the Cloud Performance initiative and associated services.
  • Establish and drive the performance engineering culture across multiple scrum teams.
  • Drive architecture and methodology for load testing, performance benchmarking, and optimization at cloud scale.
  • Standardize tools, techniques, and reporting across teams.
  • Ensure best practices are documented and followed across the board.
  • Hands-on execution of performance tests using tools like JMeter and Neoload.
  • Utilize APM tools such as Dynatrace, AppDynamics, and New Relic to monitor and analyze application performance.
  • Conduct server tuning and capacity planning to ensure scalability and reliability.
  • Setup and Maintaing performance testing distributed infrastructure.
  • Collaborate with Development leads and Scrum masters on resourcing, scheduling, and executing performance tests to meet deadlines.
  • Support senior test management in identifying, recording, and resolving risks and issues.
  • Review and contribute towards documentation of project test plans, integration and system plans, traceability matrix, release notes, known issue lists, and other test and release artifacts.
  • Lead root cause analysis and performance bottleneck identification.
  • Mentor and grow the next generation of technical leaders in performance engineering.
  • Ensure alignment of performance testing efforts with business goals and application SLAs.
  • Continuously evaluate and integrate new tools and technologies to enhance performance testing capabilities.
  • Collaborate with squad members to define iteration plans and squad commitments, and achieve them.

Requirements

  • Typically requires 9+ years of professional experience and 1+ years of supervisory and/or management experience.
  • Experience working with the CI/CD tools and processes and experience in working with different build tools like Maven, Gradle, Ant etc.
  • Good analytical, problem-solving, and decision-making skills, the ability to see the root of the problem and come up with efficient and creative, and solutions.
  • Experience with BitBucket, GitHub, Git bash etc.
  • Performance engineering and optimization.
  • System architecture and scalability design.
  • Cloud platforms: AWS, Azure, GCP.
  • Understanding of Microservices architecture.
  • Application profiling tools: VisualVM, AppDynamics.
  • Performance testing tools: Hands on JMeter, Neoload performance best practices and scripting.
  • APM tools: Dynatrace, New Relic.
  • Programming languages: Java, Python (or similar).
  • CI/CD integration for performance testing.
  • Database performance tuning (SQL and NoSQL).
  • Containerization: Docker, Kubernetes.
  • Experience in the Healthcare software/compliance solutions is a plus.
Benefits
  • Competitive compensation package
  • Annual bonus or long-term incentive opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
performance engineeringperformance optimizationload testingperformance benchmarkingautomation strategydatabase performance tuningprogramming languages: Javaprogramming languages: PythonCI/CD integrationmicroservices architecture
Soft skills
analytical skillsproblem-solving skillsdecision-making skillscollaborationmentoringcommunicationleadershipresource planningrisk managementcontinuous improvement
Limble CMMS

QA Engineer II

Limble CMMS
Junior · Midfull-time$75k–$110k / year🇺🇸 United States
Posted: 1 day agoSource: jobs.ashbyhq.com
DockerJavaScriptJenkinsTypeScript
Ciena

Senior Customer Quality Advocate – QAM

Ciena
Seniorfull-time$139k–$221k / year🇺🇸 United States
Posted: 1 day agoSource: ciena.wd5.myworkdayjobs.com
GoodLeap

Contact Center QA Specialist

GoodLeap
Mid · Seniorfull-time$19–$19California · 🇺🇸 United States
Posted: 1 day agoSource: jobs.lever.co
Netflix

QA Project Manager

Netflix
Mid · Seniorfull-time$130k–$190k / year🇺🇸 United States
Posted: 1 day agoSource: netflix.wd1.myworkdayjobs.com