This position will be responsible for the development and support of automation applications. Responsible for applying expertise in tools and methodologies to develop the requirements, procedures and guidelines for the automation testing efforts of all Intelligrated software applications prior to deployment to ensure they are performing according to specifications and are free of errors. This includes defining the automation test plan and strategy, testing environment, scenarios, creating/modifying scripts and data required, executing tests, and reporting on findings. Also responsible for organizing the resources necessary to prepare and execute tests and reporting back to the development team on issues to be addressed as required. This may include automation of testing processes, and the identification and management of testing tools and standards. In addition this person will:
Work with development to ensure their code and the test automation code will interact efficiently together
Be responsible and accountable for one or more of the major components of the test automation framework; this will include the design, development, delivery, maintenance and evolution of these components
Develop and maintain test script requirements
Review broken scripts for suites and resolves/fixes them
Identifies vulnerabilities in automated testing and defines and manages plans to mitigate risk
Deliver project assignments on time, within budget and with high quality
Participate in the automation feasibility analysis for new systems/applications
Propose the acquisition of new testing tools to management
Participate in the Agile software development cycle, including meetings, iterative development, estimations and design sessions
Create the automation test plan for a project, conceiving of the testing strategy and approach
Be responsible for the creation of all project level automation test plans, detailed test plan, or phase level plans such as component, system, integration or user acceptance test plan