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.
Responsibilities
-
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