IT Quality Assurance Automation Engineer

Reports To:  Manager, ALM

Cleveland, OH

The main duties of this position are to develop and execute automated and manual tests for software applications.


  • Test applications against requirements using both a planned and exploratory approach

  • Plan, write, and execute automated tests using scripts and/or record/playback tools

  • Execute manual testing plans and document defects completely

  • Act as Scrum Master periodically to lead the activities with current sprint

  • Provide miscellaneous support for enterprise business applications

  • On-call rotation for after-hours emergency support

  • Support software deployment every 1-3 weeks, including release night testing when necessary

  • Other duties as assigned



Education and experience required for the position
  • CS degree or equivalent experience

  • 3+ years’ experience producing automated scripts

  • 3+ years’ experience in software testing in a web or .Net application environment testing User Interface, Database, Web services, API’s

  • 1+ years’ manual or automated testing on a mobile application

Preferred Experience:
  • Familiar with Microsoft SQL Server (2016)

  • Familiar with Scrum/Agile software development

  • Experience working in a continuous integration environment

  • Familiar with Test Driven Development

  • Good team and inter-departmental communication skills

  • Experience writing automated tests with Selenium


Optional Experience:
  • Experience using VSTS

  • Experience with CodedUI, NUnit, Appium or TestComplete