Senior Quality Assurance Engineer

We are currently seeking a Senior Quality Assurance Engineer for our immunization information system software products to join our expanding national team with headquarters in Greenwood Village, CO. This is a permanent position in which you’ll enjoy a competitive salary and benefits package (medical, dental, vision insurance, long term disability, group life, 401(k), etc.), a casual work environment, and flexible hours. We are looking for candidates in the following states: Arizona, Colorado, Texas, Florida and Wisconsin. You must be eligible to work in the U.S. without sponsorship.

 This position reports to: QA Manager or QA Director

 Job Duties and Responsibilities 

  • Test new application features prior to deploying new versions or upgrades
  • Test updates to existing application functionality to address production issues
  • Execute regression tests on all releases
  • Perform testing for one or more Scrum Teams
  • Participate in Scrum Ceremonies such as backlog refinement, planning, daily standups, and retros
  • Develop, maintain, and execute manual tests based on acceptance criteria
  • Work with the development team to triage potential defects and then re-test those defects
  • Communicate risk to potential releases if you are not satisfied with quality
  • Collaborate (in both written and oral format) with Envision team members on peer test case reviews, ideas, designs, and bugs
  • Mentor QA Engineers in Quality Assurance best practices

 Required Qualifications 

  • 8+ years of experience in manual testing of software applications
  • 5+ years of experience using SQL to write queries to validate back-end data
  • 5+ years of report testing
  • 8+ years of experience in test plan/test case creation, defect tracking, and metrics
  • 5+ years of experience testing in an Agile environment
  • 1-5 years of experience mentoring QA Engineers
  • Proficient in testing systems at all levels, including UI, component, integration, system,
    end-to-end, and regression.
  • Thorough understanding of testing best practices
  • Experience using TFS/Azure DevOps or similar tools for creating tests, executing tests,
    and tracking defects

 Preferred Qualifications 

  • Experience testing mobile devices
  • Experience testing Azure Services
  • Security Vulnerability Testing
  • 1-5 years of experience with other non-functional testing methods
    • 508/Accessibility Testing
    • UX/Usability Testing
    • Load and Performance Testing
    • Automated Testing of web and/or iOS applications

 Required Education 

  • Bachelor’s degree or equivalent in Computer Science, Information Technology, or equivalent AND 6-12 years’ experience in the field or related area OR 8-14 years of experience in the field or related area in lieu of degree

Required Background and Traits 

  • Must work well in a team environment
  • Self-starter willing to work in a dynamic environment with minimal supervision
  • Be a champion for quality and influence team members to build quality in at the start
  • Actively investigate and recommend new tools, processes, and test approaches for improving the quality of software
  • Ability to produce high quality work in a timely fashion
  • Ability to quickly understand the existing systems and analyze the system impact of changes
  • Ability to troubleshoot issues
  • Strong analytical and problem-solving skills
  • Effective verbal and written communication skills
  • Self-motivated to learn and keep up with the latest technologies, tools, and industry trends


  • Salary Range: $85,000 – $120,000. Compensation will be determined based on relevant experience and qualifications.  

For general employment information at Envision, see Benefits, Hiring, and Employment Policies.

Please submit resumes and salary requirements to: and include “Sr QA Engineer” in the subject line.