Skip to content

JobShark: Find the Right Job


Calgary AB Permanent Posted by: Bank of Canada Posted: Tuesday, 15 September 2020
Applicants must be eligible to work in the specified location

Software Test Analyst - Scrum Team Member

Take a central role
The Bank of Canada has a vision to be a leading central bank-dynamic, engaged and trusted-committed to a better Canada. No other employer in the country offers you the unique opportunity to work at the very center of Canada's economy, in a diverse and inclusive organization with significant impact on the economic and financial well-being of all Canadians. You will be challenged, energized and motivated to excel in an environment where we are reinventing central banking, renewing ways of doing business and reinforcing a culture of innovation.

Find out more about the next steps in our Recruitment process .

Did you know?
The Bank of Canada is Canada's Bank. We act as the fiscal agent for the Government of Canada, settle the daily transactions of major Canadian banks and their customers, manage our own accounts, and hold Canadian dollar securities for other central banks. We also provide banking services to the Canada Deposit Insurance Corporation, the Crown corporation that insures eligible Canadian bank deposits.

These operations go on quietly and efficiently behind the scenes, every day—typically around 550 transactions a day, valued at about $40 billion.

What you will do
We are seeking individuals who possess a background in software testing with strong interpersonal skills to join a Scrum Team of dedicated and innovative professionals.

Your contribution will be crucial in creating and updating critical financial, trading, and market collection systems, supporting major financial institutions, central banks and the citizens of Canada.

As a member of our Scrum team you will:

  • Collaborate with the Scrum Team to:
    • Understand the implementation of features by questioning how those features will handle various scenarios;
    • Develop acceptance criteria and test cases (automated or otherwise) for the product;
    • Create and contribute to mechanisms to enable easy testing of all code in a timely and effective manner;
    • Break down work to the smallest valuable and feasible increment;
    • Estimate capacity, velocity and throughput to enable accurate forecasting;
    • Help improve backlog clarity and maintenance processes;
    • Research, evaluate and make recommendations that support or improve Scrum Team processes;
    • Write the necessary amount of documentation to support the ongoing usage of the products developed by the Scrum Team;
  • Utilize your testing experience and expertise to:
    • Understand the testing framework and coach others in its usage;
    • Ensure that automated tests are performed at the correct level (unit, service or UI layer);
    • Design and deliver software testing workshops and practice sessions for other team members;
    • Inspire others to identify the motivating aspects of testing;
    • Research, evaluate and recommend tools and services that support or improve testing;

What you need to succeed

  • You are an effective communicator, self-starter and team player with an affinity for continued learning and self-improvement;
  • You think innovatively to find solutions to complex problems and act as a change contributor;
  • You support Agile thinking as the norm;
  • You contribute to a safe environment for healthy conflict and meaningful collaboration;
  • You enjoy working in rapidly changing environments;
  • You cultivate trust by contributing to a safe environment for healthy conflict and meaningful collaboration;
  • You foster a culture of continuous improvement by coaching and mentoring others;

You have experience in the following:

  • Testing web applications;
  • Testing third-party applications and their integration with other systems;
  • Testing APIs;
  • Using Exploratory Testing techniques;
  • Developing and maintaining automated test scripts;
  • QA methods and best practices;


You have experience in the following:

  • Using source-control software to manage group software projects;
  • Building deployment software to manage test execution;
  • Working as a performance testing analyst;
  • Developing and maintaining performance test scripts
  • Analyzing customer needs and converting them to User Stories;
  • Modelling business processes;

Your education and experience
The position requires a bachelor's degree or three-year college diploma in computer science, engineering or related discipline with experience working with a team to validate the functionality of applications by producing (and executing) test cases (manual or otherwise) based on requirements, functional specifications or User stories or an equivalent combination of education and experience may be considered.

What you need to know

  • Language requirement: English essential, French considered as an asset
  • Priority will be given to Canadian citizens and permanent residents
  • Security level required: Reliability
  • Relocation assistance may be provided, if required
  • Please save a copy of the job poster. Once the closing date has passed, it will no longer be available.
  • In response to the COVID-19 pandemic and further to public health guidelines, preventative measures are being taken to ensure health and safety during the recruitment process. All interviews are conducted via Skype.
  • The official title for this position is “QA Systems Testing Analyst ”

We wish to thank all applicants for their interest and effort in applying for this position. Only candidates selected for interviews will be contacted.

What you can expect from us
This is a great opportunity to join a leading organization and be part of a high-performing team. We offer a competitive compensation and benefits package designed to meet your needs at every stage of your life and career. For more information on key benefits please visit A great deal to consider .

  • Salaries are based on qualifications and experience and typically range from $79,100 to $93,000 (job grade 16)
  • Depending on performance, you may be eligible for performance pay for successfully meeting (5 to 7% of your base salary) or for exceeding expectations (10% of your base salary). Exceptional performers who far exceed expectations may be eligible for higher performance pay.
  • Flexible and comprehensive benefits so you can choose the level of health and dental coverage that meets your needs
  • Extra vacation days (up to five each year) that you can purchase to add to your vacation entitlement
  • Option to join the indexed, defined-benefit pension plan after 24 consecutive months of service

We strive to make our policies, programs and workplace more inclusive, respectful and barrier-free. We encourage applications from women, Indigenous peoples, veterans, persons with disabilities, members of visible minorities and persons of all races, ethnic origins, religions, abilities, sexual orientations, and gender identities and expressions.

Calgary AB, Canada
Bank of Canada
Bank of Canada
2020-09-15 10:50:38 AM

We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature please contact support giving the advertiser's name and job reference.

Other jobs like this

Sherwood Park, Alberta (AB)
Mississauga, Ontario (ON)
Calgary, Alberta (AB)
Toronto, Ontario (ON)
Oakville, Ontario (ON)
See more