Dohmen Life Science Services

Quality Analyst

Job ID
# of Openings
Information Technology



Position Title:    Quality Analyst

Location:            Chesterfield, Missouri; Milwaukee, Wisconsin

Reports to:         Project Delivery Supervisor                               

FLSA Status:      Exempt            

Date Prepared:   May 9, 2017                 


Since 1858, Dohmen has been driven by the desire to get safe and effective treatments and cures to the people that need them most. As entrepreneurs, we’ve looked for new and better ways of doing this year after year. Today, as Dohmen Life Science Services, we bring the industry’s most comprehensive service array to Medical Device, Biotech and Pharmaceutical entrepreneurs, helping them get farther faster and keeping them focused on innovations that improve lives.


Our behavior is guided by five simple values –

Caring: We are empathetic and respectful.  We ask “How can I help you?”

Committed: We are dedicated and persistent.  We ask “How can I make it happen?”

Creative: We are inventive and imaginative. We ask “How can I do it better?”

Collaborative: We are cooperative and share our knowledge. We ask “How can we achieve success?”

Courageous: We’re willing to risk failure over inaction. We ask “how can I challenge myself”

This perspective defines us. How we act, how we do business, how we work with our clients and how we work with each other. They are the essence of what makes us successful. They are what set us apart.



As a Quality Analyst on the software development team, you must have superb software testing skills, and be able to develop and execute test plans in many project styles.  Great analytical and communication skills with both a non-technical business audience, as well as a development team (project manager, UX/IA, developer). The analyst must develop test plans that get to the core of business needs and drive out any potential flaws in developed software modules, communicating all results to development. The analyst must also be able to identify and communicate potential development challenges or restrictions back to the development team and to the client in terms each audience can understand.

This position will also have broad responsibilities that will include project coordination, project management on smaller projects, presentations to executive staff, coordinating and leading demos, possible Client interaction, and help desk ticket triage.  We are a small and nimble team serving the needs of the varying teams – and the responsibilities will be broad and varied.



  • Verbal and Written communication skills
  • Analytical skills
  • Attention to detail and forward thinking
  • Team mentality
  • Experience with the software development lifecycle
  • Understanding of software usability



  • Translate business goals and requirements into well-defined test plans.
  • Write detailed testing criteria and expected outcomes for software modules and user stories (experience with Team Foundation Server (TFS) is a plus).
  • Analyze target user base and document test plans to ensure both smoke test and deeper functional and regression testing scenarios.
  • Work with BA and other QA staff to ensure test plans address all requirements.
  • Assist with new project definition, coordination, and help desk triage to tee up specific issues for the experienced support developers.



The requirements listed below are representative of the knowledge, skill and/or ability required.

  • 5 years’ experience in QA role in a software development environment OR 1+ years in QA analysis role with 5 years’ experience in other software development team role (e.g. BA, Developer, PM)
  • Proven experience in writing and maintaining test cases for development work
  • Knowledge and use of automated testing suites is highly desirable


  Personal Skills/Attributes/Qualifications

  • Ability to work closely with BA/PMs, technical architects, and developers
  • Ability to keep a positive attitude and handle change
  • Self-starter and ability to work independently
  • Attention to detail
  • Excellent communication skills and the ability to translate between technical and non-technical audiences
  • Ability to manage multiple work-streams with competing priorities


Working conditions

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. 


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed