QE Lead
Company | Royal Bank of Canada |
---|---|
Location | Toronto, ON, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
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.