Quality Engineering Performance Specialist

McKesson   •  

Scottsdale, AZ

Industry: Healthcare


8 - 10 years

Posted 134 days ago

This job is no longer available.



McKesson is in the business of better health and we touch the lives of patients in virtually every aspect of healthcare. At McKesson Specialty Health, our products and services span the full continuum of specialty patient care. From the initial phases of a product life cycle and the distribution of specialty drugs, to fully integrated healthcare technology systems, practice management support, and ultimately to patient care in the communities where they live, we empower the community patient care delivery system by helping community practices advance the science, technology and quality of care.

We have a vision —that the long-term vibrancy of community care will be achieved through the leadership of physicians committed to clinical excellence and innovation, enabled by close collaboration with our organization and our deep clinical, operational and technological expertise.Every single McKesson employee contributes to our mission—by joining McKesson Specialty Health you act as a catalyst in a chain of events that helps millions of people all over the globe. You’ll collaborate on the products and solutions that help us carry out our mission to improve lives and advance healthcare. Working here is your opportunity to shape an industry that’s vital to us all.

Join our team of leaders to begin a rewarding career.

Position Summary:

The Quality Engineering Performance Specialist is responsible for leading the evaluation and testing for new or modified software programs as part of complex systems. Provides leadership in the development of QA processes and procedures. Candidates will be a part of the software quality assurance team for any internal or external application development projects

  Key Responsibilities

  • Build a performance engineering culture and actively champion performance and reliability in all parts of the SDLC.

  • Own Performance, Scalability, Reliability, High Availability testing functions

  • Align performance testing goals, initiatives, processes, and execution with QA strategic plans.

  •  Lead and develop a process of Performance Engineering, lead performance testing activities and provide leadership to the performance testing team members.

  • Guide engineering teams through technical analysis to resolve performance issues.

  • Work closely with business and engineering teams to derive capacity planning and forecasting models to identify bottlenecks and provide tuning recommendations. •

  • Refine volumes of data, analyze performance results, diagnose performance problems, and clearly articulate application/system performance to stakeholders.

  • Create performance test strategy which includes performance testing built in CI/CD at various points: Dev, QA Regression, etc.

  • Plan, design, implement, execute, and maintain performance test framework(s) and tools to enable performance testing and analysis.

  • Develop and publish accurate performance test results, determine and communicate the performance risk of go-live.

  • Develop optimizations to improve performance, scalability, and reliability

  • Test, debug, and measure the performance of implemented features.

  • Design post-deployment system performance testing and monitoring, working with DevOps and Engineering.



 Minimum Requirements
6+ years experience in software and/or program testing.

Critical Skills

  • 7+ years experience in Performance Engineering
  • 5+ years hands-on experience in performance analysis of infrastructure, application, and system levels using profiling tools to identify bottlenecks in CPU, memory, network, etc.

  • 5+ years experience with direct contributions to application / system performance analysis and tuning for projects

  • 5+ years experience in benchmarking and sizing. Ability to articulate and create performance benchmarks and baselines.

  • 5+ years Proficiency in Enterprise Performance Testing, Monitoring, and Analysis tools (or similar) such as: JMeter, JProfiler, JUnit, New Relic, AppDymamics

  • 5+ years experience with (or similar): Java, Python, JavaScript, Message queues (RabbitMQ), Web Services, REST APIs, SoapUI.

  • Ability to write complex test scripts that are portable, re-usable, and maintainable

  Additional Knowledge & Skills

  • Good working knowledge of distributed system testing.
  • Experience with micro services architecture.
  • Strong experience in creation of performance test strategy, design, planning, load modeling, and elicitation of non-functional requirements for testing.

  • Experienced in troubleshooting and resolution of production performance issues. Expertise of performance testing in areas, including: Stress, Load, Spike, Endurance and Scalability.

  • Expertise in creating performance test plans at the component and end to end level.

  • End-to-End Performance Engineering across all tiers (UX / UI, Network, Web Server, Application Server, Database Server, Hardware & Storage, etc.)

  • Advanced Degree highly
  • Certifications in Performance Engineering Highly desired

  Education and Training

4-year degree in computer science or related field or equivalent experience.

  Working Conditions:   Environment

Candidate is expected to work in General office environment. Occasional travel may be required. Candidate may be asked to work overtime occasionally. They must be flexible for various project assignments whenever needed.

  Physical Requirements General office demands.