Contribute to the full scope of test automation goals and process by identifying where automation can add the highest level of value
Design, develop, and maintain automated test scripts
Collaborate with others to identify and design the test scripts that would yield the highest level of value for the company
Partner with other IT personnel, including managing projects, to build, maintain, and execute the scripts going forward
Maintain automated scripts throughout the SDLC (Software Development Life Cycle)
Identify, present, and implement ways to capture Return on Investment (ROI) of automation development so as to demonstrate the script’s value to improving a manual process currently employed at the bank
Focus on standardizing and optimizing automation tools and methodology based on foundation defined in ASD
Look for opportunities for improvements to test automation strategies as application life cycles change and progress.
Requirements
Bachelor’s Degree in a financial, business or systems field of study or equivalent experience
3 to 5 years of banking or business systems experience
5 years of experience in computer programming or test automation is preferred
Knowledge of project management methodologies, tools and techniques with proven management, project management, programming and team building skills
An understanding of strategy and tactical views and planning processes
Corporate, Division and Departmental level change management capabilities
Ability to establish alliances with other departments and organizations and maintain a high level of credibility with all levels of internal and external staff
Knowledge of VBScript, HP Quality Center, Unified Functional Tester, & Selenium are preferred with exposure to DB technologies including data structures and SQL
Understanding of Web Services including SOAP, XML, REST and JSON
Familiarity with mainframe processing including 3270 screens
Proficient in Microsoft Professional Office experience including Word, Access, Excel, Project management tools and other related software
Excellent organizational, communication, analytical, reading, planning, business management, and multitasking skills; ability to understand and solve complex problems