Sr. Software QA Engineer, Perfomance Testing
Company: MCKESSON
Location: Annandale
Posted on: May 25, 2023
Job Description:
Job DescriptionJoin the fight against cancer. Be part of the
team thats poised to transform the fight against cancer. Backed by
the strength of a Fortune 8 company, our 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
DescriptionThe Sr. Software QA Engineer will be responsible for
conducting Manual, Performance, automation testing for new or
modified healthcare oncology focused suite of applications. Key
Responsibilities:
- Provide support & technical guidance towards setting up of
performance testing center of excellence across suite of oncology
applications both web and mobile.
- Build a scalable performance testing framework that can be
reused across product lines.
- Standardize tools, techniques, reporting across teams. Making
sure that best practices are documented and followed across the
board.
- Server tuning and capacity planning
- Work with Development leads, Scrum masters on resourcing,
schedule and execute the performance tests to meet the
deadlines.
- Manage cloud based JMeter, Neoload distributed
environments.
- Understanding the non-functional requirements from
business/project teams.
- Identify critical business scenarios.
- Analyzing the service level agreement objectives and create a
performance test strategy.
- Develop the test scripts.
- Design workload model
- Test Execution & Monitoring
- Analyze the test results and preparing test report.
- Presenting the report to the development/business team
- Securing the approvals
- Benchmark all the results
- Supporting the senior test management in identifying,
recording, resolving risks and issues.
- Work with the development and product teams to develop testing
strategies.
- Supporting the senior test management in identifying,
recording, resolving risks and issues.
- Generating comprehensive status reporting at appropriate
levels.
- Mentoring & monitoring the performance of team members to
ensure efficiency in meeting group targets.
- Ensuring that self and team members are following the approved
processes.
- 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.
- Collaborate with squad members to define iteration plans and
squad commitments.
- Design, deliver and maintain automated exploratory tests to
validate software functionality.
- Define and manage detailed, comprehensive, and well-structured
test plans and test cases.
- Coordinating and Lead team members at Onshore/Offshore for
various tasks.
- Support and maintenance of the test automation process and
framework.
- Develop effective test data management strategies for automated
test suites.
- Estimate, plan and build quality testing activities.
- Validate deployments to various environments.
- Ensure compliance with HIPAA and other regulations.This
description is general in nature and is not intended to be an
exhaustive list of all responsibilities. Other duties may be
assigned as needed to meet company goals.Tools and Technologies:
JMeter, Neoload, Dynatrace, AppDynamics, Graphana, Splunk,
JProfiler, Visual VM, Jenkins, Postgress, Oracle, AWR reports,
React, JAVA, JavaScript, Groovy, Microservices, API, Kafka, Git,
bitbucket, Selenium.Minimum Requirements:
- 7+ years experience in software quality assurance
- 7+ years experience in performance testing using tools like
JMeter, Neoload, Load Runner Critical Skills:
- Substantial experience in application monitoring tools like
Dynatrace, AppDynamics
- Substantial experience in performance analysis at application
and system levels using profiling tools to identify
bottlenecks/issues in CPU, memory, heap, network, application code
and DB etc.
- Substantial with direct contributions to application / system
performance analysis and tuning for projects.
- Experience in benchmarking and sizing. Ability to articulate
and create performance benchmarks and baselines.
- 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 Skills:
- Experience working with the CI/CD tools and processes and
experience in working with different build tools like Maven,
Gradle, Ant etc
- Experience with Selenium based automation framework.
- 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.
- Experience in working with distributed teams.
- Solid organizational skills including attention to detail and
multitasking skills.
- Experience in the Healthcare software / compliance solutions is
a plus. Education:
- 4-year Computer Science, Information Systems, Engineering
degree preferredAt McKesson, we care about the well-being of the
patients and communities we serve, and that starts with caring for
our people. Thats why we have a Total Rewards package that includes
comprehensive benefits to support physical, mental, and financial
well-being. Our Total Rewards offerings serve the different needs
of our diverse employee population and ensure they are the
healthiest versions of themselves. For more information regarding
benefits at McKesson, please As part of Total Rewards, we are proud
to offer a competitive compensation package at McKesson. This is
determined by several factors, including performance, experience
and skills, equity, regular job market evaluations, and
geographical markets. In addition to base pay, other compensation,
such as an annual bonus or long-term incentive opportunities may be
offered. Our Base Pay Range for this position$119,100 -
$198,500McKesson is an Equal Opportunity/Affirmative Action
employer. All qualified applicants will receive consideration for
employment without regard to race, color, religion, creed, sex,
sexual orientation, gender identity, national origin, disability,
or protected Veteran status.Qualified applicants will not be
disqualified from consideration for employment based upon criminal
history.McKesson is committed to being an Equal Employment
Opportunity Employer and offers opportunities to all job seekers
including job seekers with disabilities. If you need a reasonable
accommodation to assist with your job search or application for
employment, please contact us by sending an email to . Resumes or
CVs submitted to this email box will not be accepted.Current
employees must apply through the internal career site.Join us at
McKesson!
Keywords: MCKESSON, Annandale , Sr. Software QA Engineer, Perfomance Testing, IT / Software / Systems , Annandale, Virginia
Didn't find what you're looking for? Search again!
Loading more jobs...