Description

Essential Functions

The QA Automation Engineer performs the following essential functions:

  • Design and document automated tests to exercise the systems under test.
  • Performs exploratory testing against software systems to aid in designing and developing new test automation.
  • Executes automated test suites before release to identify and reduce the risk of production defects.
  • Collaborates with the engineering team and product teams to help identify potential issues and testing concerns during system design.
  • Performs test automation duties in support of software developed by the internal engineering team as well as software developed by external vendors.
  • Build, document, maintain, and execute test automation suites for new features as well as regression tests
  • Leverages UI Automation, Executable Specifications, and Database/Unit Testing where appropriate.

Qualifications

Education

 

  • Bachelor’s degree or technical certificate/training preferred.

Work Experience

 

  • 2+ years experience as a test automation engineer designing, building, and executing automated tests.

Skills

 

  • Experience designing and building tests in Selenium. C# experience a plus.
  • Strong SQL skills in support of database tests.
  • Experience with Specflow or Cucumber a plus.
  • Experience with XUnit/NUnit a strong plus.
  • Strong organizational / time management skills, and be detail oriented.
  • Able to read and analyze data.
  • Able to deal with problems quickly, multi-task, and prioritize work.

Education

Any Graduate