• 07-Jan-2020 (MST)
  • Development
  • Sandy, UT, USA
  • Full Time


Working closely with Business Analysts and Software Developers, The Quality Assurance Engineer will develop and execute comprehensive test plans, develop and execute test cases to verify functionality, data integrity, security, and overall usability. The QA Engineer is responsible for analyzing and maintaining existing application inventories, test scripts and testers to ensure that new business procedures and system changes are added when appropriate and to ensure the results of rules processing meet enterprise quality standards. They work closely with Software engineers and other QA engineers in small scrum teams to deliver the highest quality products in a timely and cost effective manner.


Essential Job Functions:

  • Developing software automation and ensuring quality in the applications.
  • Develop, create documentation necessary for our applications.
  • Creating, maintaining, and executing test plans and test cases against our hardware and software platforms.
  • Estimating test efforts, analyzing and communicating test results and defect tracking.
  • Participate in the use of established test processes and methodologies.
  • Be involved in all team planning, daily standups, and retrospectives.
  • Review requirements with engineers and other QA engineers for consistency and accuracy
  • Develop and implement Test Plans and Procedures.
  • Maintain and enhance existing automation framework for regression testing using development skills.
  • Automate various devops tasks to make testing more efficient.



  • 2-3 years' experience doing QA in an agile development team.
  • Experience testing web based client server systems and web services in Microsoft Windows environments.
  • Ability to manage multiple projects at one time, often with changing requirements as scrum team needs may dictate.
  • Must be detail oriented, reliable and have the ability to work both in a team environment and alone with minimal direction and supervision.
  • Experience in agile software development, TDD, and scrum.
  • Experience with all phases of software testing (Functional, Integration, Regression, User Acceptance, and Release Management).
  • Experience with Requirements Reviews with other stakeholders such as project managers and/or product owners.
  • Experience with finding the root cause of defects in a complex Enterprise N-Tiered environment.
  • In-depth knowledge of test planning, test case creation and test case execution
  • Experience with finding the root cause of defects in a complex Enterprise N-Tiered environment.
  • Must maintain a product knowledge in order to support the products and teams.
  • Apply Now

  • * Fields Are Required

    What is your full name?

    How can we contact you?

  • Sign Up For Job Alerts!

  • Share This Page
  • Facebook Twitter LinkedIn Email
Logo Solutions Products Company Registration Request Demo Login