Gather requirements from clients, customers or end-users to develop the best automation solutions.
Design and execute QA tests using scripts that automatically test functionality.
Run tests for databases, systems, networks, applications, hardware and software.
Identify bugs and quality issues in development, service or business processes.
Install applications and databases relevant to automation.
Collaborate with other business units to understand how automation can improve workflow.
Strong knowledge of software QA methodologies, tools and processes
Experience in writing clear, concise and comprehensive test plans and test cases
Hands-on experience with both white box and black box testing
Hands-on experience with automated testing tools such as Selenium
Solid knowledge of SQL and scripting
Experience working in an Agile/Scrum development process
Experience with performance and/or security testing is a plus