Development and implementation of a test automation strategy for US Projects to meet the aggressive Dev Ops transformation goals for automation efficiencies.
Ensure alignment to Automation COE standards, and framework guidelines to allow functional QA team to fully adapt to automation.
Coaching and guiding the functional test teams on structuring of test data, function libraries, test steps, scenario scripts, business rules and any other framework design elements.
Provide technical leadership and alignment with strategic direction in building out the testing automation framework based on a specific set of guiding principles, architectural recommendations, standards and best practices.
Liaising with automation vendors to support automation resourcing where needed and drive to DevOps automation goals.
Liaising with the development and dev-ops architects to align on automation standards and govern compliance around those standards.
The automation lead will act as a technology expert and educate the test automation analysts across the enterprise on the guiding principles, architecture, standards and best practices.
Design and develop enterprise wide, re-usable testing productivity components, framework and accelerators based on the specified recommendations while maintaining focus on details and a wide perspective across multiple lines of business.
Work with Continuous Integration team to integrate the automated testing into our daily development process and deployment pipeline.
Demonstrate deep thinking and thought leadership capabilities in combination with a vision for how complex framework design elements can combine and communicate in a reusable/modular approach to achieve elegant but focused implementations/solutions to complex testing or validation problems across multiple enterprise applications.
Identifying and navigating industry trends and new technology in test automation where applicable.
Negotiating and identifying solutions to test automation challenges ranging from resourcing to funding.
Remove roadblocks to test automation progress and drive them to closure.
5+ years’ experience of leading QA Automation process and creation of automation framework.
Bachelor of Science degree in Computer Science or related field.
Proven success in test automation and in design and implementation of a test automation strategy, including the incorporation of automation frameworks covering different technology and application platforms.
Deep understanding & experience of varied automation development tool sets (e.g., Selenium, Cucumber, SOAPUI, TestNG, NUnit, Eggplant, UFT).
Experience in Software Development
Subject matter expertise in software testing standards, processes, methodologies, tools (e.g., .NET) and patterns.
Experience in implementing test automation in both Waterfall and Agile development environment.
Ability to effectively communicate processes and automation design to different audiences.
Thorough understanding of mainstream and emerging technology standards and advancements in software test automation.
Experience with continuous integration and continuous delivery and applying test automation in the deployment pipeline.
Experience in implementing Test Data automation solutions for continuous testing.
Results oriented with a high degree of accountability, commitment and responsibility.
Strong relationship management and effective communication and influencing skills
Strong leadership and motivation skills
Proven record in cultural change management
Ability to translate technical terms based on different audiences, e.g. executives, managers, working teams
Ability to communicate in a candid and business appropriate fashion
Experience building automation teams and automation CoE's
Experience with Code Coverage tools to measure automation effectiveness
Strong research, problem solving, and troubleshooting ability
In depth expertise of IT development and implementations
Advanced working experience in a team-oriented, collaborative environment
Experience with banking application domains --- preferably one or more of the following: Retail Lending, Collections, Equipment Finance, CRM (SalesForce).
Understanding of component, stub and overall testing methodologies and tools
Strong understanding of financial industries would be a definite asset
Strong understanding of DevOps
Proficient in multiple operating systems: Linux, Windows, ZOS
Proficient in multiple database technologies and concepts: DB2, VSAM, Oracle, SQL Server
Knowledge of relational along with mainframe database structures
Familiar with source control systems, e.g., Clearcase, GIT
Ability to identify the right testing approach for the SDLC based on project characteristics, e.g. agile (Kanban and Scrum practices), iterative and waterfall