This site uses cookies. To find out more, see our Cookies Policy

Software Quality Assurance Engineer in Mechanicsville, VA at Owens & Minor, Inc.

Date Posted: 5/11/2019

Job Snapshot

Job Description

We Provide Solutions to Help Healthcare Work. Better.

 Are you ready to be a part of the Solution?

Established in 1882, Owens& Minor is a Fortune 300 company with 50+ facilities across the US and 18,000 teammates in over 90 countries. We are a leading provider of healthcaresolutions, ensuring that hospitals and healthcare providers are able to offer the best care to their patients through supply chain and point-of-care services.

We believe that our success starts with our teammates and we offer a variety of benefits.

  •  Medical, dental, and vision insurance, available on first working day
  • 401(k), eligibility after 30 days of employment
  • Employee stock purchase plan
  • Tuition reimbursement


Develops and executes exploratory, performance, and automated quality assurance tests to ensure software product quality.  Designs and implements quality assurance tests, performs debugging, and defines and executes corrective actions.  Reviews system requirements and tracks software quality assurance metrics.  Collaborates actively in the Owens & Minor software product development process. Conducts tests prior to product launches, ensuring software runs smoothly, meets client needs, and is cost-effective.


1.       Reviews software quality specifications and technical design documents to provide timely and meaningful feedback to key Owens & Minor stakeholders.

2.       Creates detailed, comprehensive, and well-structured quality assurance test plans and test cases.

3.       Estimates, prioritizes, plans, and coordinates software quality testing activities.

4.       Designs, develops, and executes automation scripts using industry standard tools.

5.       Identifies, records, documents thoroughly, and tracks software bugs.  Validates automated tests are successful when bugs are resolved.

6.       Develops and applies software quality assurance testing processes for new and existing products to meet client needs.

7.       Liaises with internal stakeholders (e.g. developers and product managers) to identify system requirements.

8.       Remains up-to-date with new quality assurance testing tools and test strategies


1.      Performs additional duties as directed.



  •       Bachelors degree in Computer Science or related field (Business degree with some technology component acceptable)
  •       Five (5) years proven work experience in a combination of software development and software quality assurance testing
  •       Or any combination of education and work experience that is comparable to the above requirement


  • Strong knowledge of software QA methodologies, tools and processes.
  • Experience in writing clear, concise and comprehensive test plans and test cases.
  • Hands-on experience with performance and scalability testing.
  • Hands-on experience with automated testing tools.
  • Solid knowledge of SQL and scripting.
  • Experience working in an Agile/Scrum development process.


  •      Experience in health care related industry.

Not Ready To Apply?

Joining our Talent Network will enhance your job search and application process. Whether you choose to apply or just leave your information, we look forward to staying connected with you.