Senior Quality Assurance Specialist/ Lead

BMO Capital Markets   •  

Naperville, IL

Industry: Technology


5 - 7 years

Posted 127 days ago

This job is no longer available.

Key Accountabilities:

  • 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.


Core Knowledge:

Required Skills:

  • 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).

Desired Skills:

  • 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