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, 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 

  • 6-12 years of experience in manual testing of software applications
  • 6-12 years of experience in test plan/test case creation, defect tracking, and metrics reporting
  • 5+ years of experience testing in an Agile environment
  • 1-5 years of experience with other non-functional testing methods –
    • Load and Performance Testing
    • Automated Testing of web and/or iOS applications
    • Security Vulnerability Testing
    • 508/Accessibility Testing
    • UX/Usability Testing
  • 1-5 years of experience mentoring QA Engineers
  • Experience using TFS/Azure DevOps or similar tool for creating tests, executing tests, and tracking defects
  • 2 – 5 years experience using SQL to write queries to test back-end data in databases
  • 2 – 5 years experience working in a .NET environment

 Preferred Qualifications 

  • Experience testing native iOS applications
  • Knowledge of Local Area Networking technology
  • Knowledge of Azure Cloud Services
  • Knowledge of testing PowerBI reports
  • Prior knowledge of working in a SAAS environment

 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

 Benefits 

  • Salary Range: $85,000 – $110,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: resumes@envisiontechnology.com and include “Sr QA Engineer” in the subject line.