Posted in

QE Lead

QE Lead

CompanyRoyal Bank of Canada
LocationToronto, ON, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • 5+ years of hands-on experience as a QE Lead on applications with multiple functions, preferably Banking with Payments processing.
  • Hands on experience in test case design at different levels (component/service, integration, and end to end/user scenarios).
  • Experience in a Mainframe testing environment – Batch, Host, JCL, TSO, OnDemand, DB2, SQL, ZEKE, Connect Direct, File Manager with a focus on technical and automated testing.
  • Hands on expertise in a variety of test Mainframe automation frameworks/tools (e.g., Robot Framework, TestNG, iCAP) and script development using scripting languages.
  • In-depth knowledge of a variety of testing techniques and methodologies – Agile.
  • Ability to coordinate multiple QE teams to prepare for testing and conduct meetings independently as required.
  • Experience of DevOps operations and integration of testing into the DevOps pipeline (with tools like Jenkins, Helios).
  • Good analytical, organizational and communication skills.
  • Ability to work under pressure and meet tight timelines.
  • Excellent communication skills: ability to focus, prioritize and solve complex technical problems.

Responsibilities

  • Accountable for developing deep domain knowledge and business logic, processes, flows, data flows and rules, for areas in scope and training junior resources.
  • Responsible for reviewing requirements and business functions and constructing data flows to map intended system behavior including data boundary conditions to optimize maximum coverage.
  • Responsible for following defined QE processes and tools usage and intent.
  • Responsible for creating/executing and maximizing automation of complex test cases for assigned programs/projects through the application lifecycle, including multi-level tests to exercise full functionality.
  • Responsible for following agreed upon processes for test results storage, defect tracking and defect verification and supporting project metrics tracking; Partner with cross functional teams.
  • Responsible for modelling system behavior/attributes performing test model optimization to improve scope and functional coverage and maintain test models as business requirements change.
  • Be an active SME with capability to understand business functions within Payments Services.

Preferred Qualifications

  • Computer Engineering, Computer Science or related (technical) degree/diploma.
  • Process knowledge including different testing tools, design techniques.
  • Experience reviewing artefacts including code reviews (application and test automation scripts).
  • Business domain knowledge on Banking and Payments.
  • Certifications: ISTQB.
  • Hands-on knowledge and experience on Data masking technologies.
  • QA implementations using Agile methodology.