QA Engineer

QA Engineer
Rochester Minnesota, Virtual

QA Engineer

The QA engineer will, under the guidance of the QA Team Lead, collaborate with development engineering to establish test plans and execute both new function and regression test plans. The QA team works closely with development engineering to understand and define functional test needs. Candidates must exhibit effective test definition and execution capabilities.


  • Managing test environments including installation, configuration and creation of relevant test datasets
  • Creating and executing detailed manual and automated test cases to verify new and existing (i.e., regression testing) product functionality
  • Documenting product issues discovered during the testing process for resolution by development engineers, and verifying correct product operation after the necessary code changes have been made to resolve such issues



  • Strong written/oral communication skills
  • Flexibility to rapidly adjust plans to changing business needs
  • Strong collaboration skills within and across teams
  • Independent worker with ability to quickly learn product capabilities and to formulate test strategies and plans that effectively validate correct product operation



  • Education: Bachelor of Science in Computer Science or equivalent
  • Ability to understand software capabilities from the customer point of view
  • Detail-oriented; able to effectively document both high-level scenarios and fine-grained testing requirements within such scenarios
  • Familiarity with API development/testing
  • Experience with scripting languages is beneficial
  • Knowledge of Agile software development processes
  • Experience using SoapUI or other API test tools

Job Features

Job CategoryQA

Apply Online

A valid email address is required.
A valid phone number is required.