Solid understanding of the software development process including analysis, design, coding, system and user testing, problem resolution and planning
Translate business and systems requirements into technical test requirements
Design, develop, document, and maintain automated tests.
Actively contribute in the day-to-day planning, design, execution, and reporting of automated test scripts
Follows software engineering principals in development of automation, software tools, and SQL.
Understand and apply test driven design concepts to test and debug automated solutions and software utilities developed by self and others.
Deliver accurate and maintainable code for test automation and software utilities.