Share this Job
Requisition Number:  6755
Position Type:  Short-term
Position Length:  January to May 2022 (four months)

Ottawa (Downtown), ON, CA

Remote Work:  Yes, within Canada
Closing Date:  October 22, 2021 23:59 EST

Diversity and Inclusion
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.

We make career growth and professional development a priority. We are committed to developing inclusive, barrier-free recruitment and selection processes, and a work environment that supports our diverse workforce.

Let our team know if you need accommodation or support during the recruitment process due to a disability or other reason. We can provide support in multiple ways, from using this site and submitting your application, right through to the interview process. If you are the successful candidate, you can also discuss accommodation needs when you receive your offer.

Contact to discuss how.

Student - Software Test Analyst

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


What You need to know
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.
As a Scrum Team Member you will gain experience and become proficient in the following:

  • Understand and improve the testing framework;
  • Work as a Test Automation Developer to analyze automation requirements and create automation test suites for products in use at the Bank;
  • Develop and maintain automated scripts and other assets that are used to support testing;
  • Plan, build and maintain test environments with useful test data
  • Execute automation routines against existing applications to facilitate the development objective of the project; 
  • Verify and document test results.

Your education and experience
This position requires the candidate to be currently enrolled in second or third year in a university or college co-op program in computer science, information technology, or computer engineering .  An equivalent combination of education and experience may be considered.


Your knowledge and skills 
As a Scrum Team Member specializing in Software Testing:

  • You are an effective communicator, self-starter and team player with an affinity for continued learning and self-improvement;
  • You have some knowledge and experience using Java, Python, shell scripting, VB, SQL, Jmeter and/or Selenium;
  • 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 experimenting and presenting your results;



  • Knowledge of software testing methods and best practices;
  • Knowledge of performance testing tools and techniques;
  • Experience testing web applications, third-party applications and their integration with other systems, web APIs;
  • Experience developing and maintaining automated test scripts.


What you need to know

  • Language requirement: English or French essential
  • Priority will be given to Canadian citizens and permanent residents
  • Security level required: Reliability or Secret 
  • There will be no relocation assistance provided
  • 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 virtually.
  • Remote Work: Candidates not within commuting distance will be eligible to remote work from their current location within Canada for the duration of this term.
  • The official title for this position is “Student - IT Systems Development” 


Vaccination: In response to the COVID-19 pandemic that was declared by the World Health Organization, the mandates issued by the federal government, and the direction provided by public health authorities, the Bank of Canada requires all new employees to be fully vaccinated prior to their start date.  If you are the selected candidate, you will be asked to first attest your vaccination status at the reference stage and will then be required to submit proof of vaccination status or request accommodation for a legitimate medical, religious reason or other human rights-based grounds at the offer stage as part of the offer process.


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.


  • Salary $22.89 hourly (job grade Student C)