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: 11/11/2018

Job Snapshot

Job Description

POSITION SUMMARY

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.

ESSENTIAL JOB FUNCTIONS:

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

SUPPLEMENTAL JOB FUNCTIONS:

1.      Performs additional duties as directed.



Qualifications

EDUCATION & EXPERIENCE REQUIRED:

  •       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

KNOWLEDGE SKILLS & ABILITIES:

  • 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.

ADDITIONAL REQUIREMENTS:  

  •      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.

JOIN OUR TALENT NETWORK