Sr. Software Quality Engineer
Company: MCKESSON
Location: Irving
Posted on: May 4, 2025
Job Description:
McKesson is an impact-driven, Fortune 10 company that touches
virtually every aspect of healthcare. We are known for delivering
insights, products, and services that make quality care more
accessible and affordable. Here, we focus on the health, happiness,
and well-being of you and those we serve - we care.
What you do at McKesson matters. We foster a culture where you can
grow, make an impact, and are empowered to bring new ideas.
Together, we thrive as we shape the future of health for patients,
our communities, and our people. If you want to be part of
tomorrow's health today, we want to hear from you.
McKesson is an impact-driven, Fortune 10 company that touches
virtually every aspect of healthcare. We are known for delivering
insights, products, and services that make quality care more
accessible and affordable. Here, we focus on the health, happiness,
and well-being of you and those we serve - we care. What you do at
McKesson matters. We foster a culture where you can grow, make an
impact, and are empowered to bring new ideas . Together, we thrive
as we shape the future of health for patients, our communities, and
our people. If you want to be part of tomorrow's health today, we
want to hear from you.
Be part of the team that's poised to transform the fight against
cancer. O ur entrepreneurial organization develops technologies
used by the oncology community to deliver evidence-based,
personalized care, as well as insights used by biopharma companies
to accelerate drug development and support the entire treatment
journey. Our work powers informed decision-making at every pivotal
moment in oncology - from the treatment options presented to
patients, to the operational considerations for oncology practices,
to the design of clinical trials, to the commercial launch plans
for new therapies.
Position Description
The Sr. Software QA Analyst will be responsible for performance and
automated testing for assigned products and their associated
releases, including scripting and maintaining performance and
automation scripts using multiple QA tools .
Key Responsibilities :
- Coordinate daily operations between offshore and onshore teams,
ensuring smooth execution of testing processes, delivery timelines,
and high-quality results.
- Serve as an advisor to development teams on enhancing
performance.
- Design and maintain automation frameworks (e.g., Selenium,
TestNG, Maven ) to enable efficient test script development,
execution, and reporting.
- Develop and implement a comprehensive test automation strategy
, ensuring efficient and scalable test coverage for both functional
and non-functional requirements.
- Collaborate with Product Owner to create and refine user
stories and acceptance criteria
- Collaborate with development teams to integrate automated tests
into the Continuous Integration/Continuous Deployment (CI/CD)
pipeline, ensuring early detection of issues in the development
cycle.
- Oversee the execution of automated tests , ensuring that
functional, regression, and integration tests are conducted
thoroughly and efficiently.
- Design and lead performance testing initiatives to assess
system performance, scalability, and reliability under varying
conditions using tools like Neo-Load, JMeter, LoadRunner etc.
- Define performance testing requirements and create performance
test plans to simulate real-world scenarios, including load,
stress, and endurance testing.
- Develop and acquire performance testing tools and frameworks
and implement test software for acceptance.
- Track and report defects identified through automated and
performance testing, working closely with development teams to
ensure timely resolution.
- Collaborate with squad members to define iteration plans and
squad commitments, and achieve them
- Validate deployments to various environments
- Ensure compliance with HIPAA and other regulations
Requirements and skills
- Advanced proficiency in Java : Deep knowledge of Java
programming language, including core concepts (e.g., OOP,
collections, exception handling, multithreading, etc.).
- Strong coding skills : Ability to write clean, efficient, and
maintainable code for test automation frameworks.
- Creating robust automation frameworks : Ability to design and
implement test automation frameworks using Selenium WebDriver for
functional, regression, and smoke tests.
- Advanced TestNG expertise : Proficient in using TestNG for
running and organizing test cases, setting up test configurations,
and generating reports.
- Parallel execution and test configuration : Ability to
configure parallel test execution, manage test dependencies, and
handle multiple test suites in a scalable way.
- Maven for dependency management and build automation : Strong
knowledge of Maven to manage project dependencies, automate build
processes, and integrate with CI tools.
- Version Control : Deep understanding of Git for version
control, including branching, merging, rebasing, and resolving
conflicts. Ability to work with Git repositories efficiently (e.g.,
GitHub , GitLab , Bitbucket ).
- Jenkins integration : Proficient in integrating Jenkins with
automation testing frameworks to implement Continuous Integration
(CI) and Continuous Deployment (CD) .
- Jenkins pipelines : Ability to create and manage Jenkins
pipelines for automation test execution, build and deployment
processes, and handling various environments.
- Test automation strategy : Ability to create and implement test
automation strategies, aligning them with project goals, quality
standards, and release cycles.
- Experience with Load Testing : Understand how to set up,
execute, and analyze performance tests with NeoLoad .
- Monitoring & Metrics Analysis : Skills in identifying and
analyzing system bottlenecks (e.g., CPU, memory, response
times).
- API Testing : Advanced k nowledge of API testing using Postman,
including the creation of collections, sending requests, and
validating responses.
- API Automation : Proficiency in automating API tests and
execute them as part of a CI/CD pipeline.
- SQL Query Writing : Proficient in writing complex SQL queries
to validate data in the database.
- Database Testing : Experience with performance monitoring of
database servers
- Test Management : Experience in working with different test
management tools and processes.
- Test Case Documentation : Creating comprehensive test case
documentation with relevant information like preconditions, test
steps, expected results, and postconditions.
- Test Coverage : Reporting on test coverage, identifying gaps,
and ensuring adequate testing for all critical paths, edge cases,
and user scenarios.
Additional Skills:
- Experience in Leading Onsite and Offshore teams
- Good client-facing and internal communication skills
- Good written and verbal communication skills
- Solid organizational skills including attention to detail and
multitasking skills
- Experience in the Healthcare software / compliance solutions is
a plus
- Experience with another tools for monitoring and triage
(Grafana, Splunk, Dynatrace)
- 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.
Minimum Requirements:
- Minimum 7 years' experience in software quality assurance
- Minimum 7 years' experience developing performance and
automated UI and API test cases.
Education:
- 4-year Computer Science, Information Systems, Engineering
degree preferred
Candidates must be authorized to work in USA. Sponsorship is not
available for this role.
We are proud to offer a competitive compensation package at
McKesson as part of our Total Rewards. This is determined by
several factors, including performance, experience and skills,
equity, regular job market evaluations, and geographical markets.
The pay range shown below is aligned with McKesson's pay
philosophy, and pay will always be compliant with any applicable
regulations. In addition to base pay, other compensation, such as
an annual bonus or long-term incentive opportunities may be
offered. For more information regarding benefits at McKesson,
please click here.
Our Base Pay Range for this position
$125,000 - $208,400
McKesson is an Equal Opportunity Employer
McKesson provides equal employment opportunities to applicants and
employees and is committed to a diverse and inclusive environment
without regard to race, color, religion, sex, sexual orientation,
gender identity, national origin, protected veteran status,
disability, age or genetic information. For additional information
on McKesson's full Equal Employment Opportunity policies, visit our
Equal Employment Opportunity page.
Join us at McKesson!
Keywords: MCKESSON, Denton , Sr. Software Quality Engineer, IT / Software / Systems , Irving, Texas
Didn't find what you're looking for? Search again!
Loading more jobs...