Quality Assurance Intern

Posted by

Internships

PURPOSE OF THE POSITION:

Join us for a unique 4 month paid internship that offers personal and professional development and community-building. This program will give you an opportunity to work on complex computer science solutions, to test and perform automation testing for scalable software systems, and also to collaborate on some smaller projects that have a program development appeal. It requires research, awareness, interactivity, and the ability to ask the right questions.

The Quality Engineering (QE) team at CP is a highly skilled workforce contributing to the success of CP creating and testing great software products in an excellent working environment. We value people that do what it takes to deliver superior results to our customers. We embrace innovative technology and new ideas.

We are looking for interns passionate about new technology, testing and automation testing of software applications.

You will be paired with a 1:1 mentor, receive support from your manager and have access to the entire team to ensure your success.

POSITION ACCOUNTABILITIES:

Understand business requirement with the help of mentor
Learn business process
Learn Tricentis Tosca automation tool
Build automation test strategies and test frameworks based on the planned scope with the help of a mentor
Analyze information and evaluate results to choose the best solution to effectively solve challenges
Support the QE team members with test Automation, which includes working with peers, managers, and teams to understand their test automation needs
Understand software testing techniques, testing types, testing levels, and testing approach
Maintain existing or newly built automation test scripts for ongoing changes and maintenance to applications-under-test
Manage the storage, scheduling, and execution of automation test scripts, including tracking any issues and defects within Tricentis qTest or Jira

POSITION REQUIREMENTS:

Currently enrolled and in a Computer Science or equivalent degree program
Experience with Data Structures or Algorithms (i.e. completing a data structures or algorithms class, coursework, course projects, research, individual projects, internships, or other practical experience inside or outside of school or work (including open source hobby coding)
Faimiliar with software testing tools and techniques
Experience in software development and programming in a general-purpose programming language
Proficient in at least one development language: Python, Java, .NET, JavaScript, UI5, and ABAP
Familiar with DBMS with exposure to SQL Scripting (HANA, Oracle, SQL Server and SYBASE) and XML structure design
Strong analytical thinking and problem-solving skills
Good teamwork spirit and communication skills
Fluent communication in English (both written and verbal)
Authorization to legally work in Canada

NICE TO HAVE:

Previous tech internships or relevant work experience programming in one of the aforedmentioned languages
Previous testing and quality assurance internship expeirence, as well as demonstrated experience in test automaiton tools and techniques
Good understanding of object oriented design principles and software design patterns
Experience working with one or more of the following: web application development, Unix/Linux environments, information retrieval, networking, and developing software systems
Familiar with popular web technologies, such as Web Service, JSON, OData, ESRI, etc.

ADDITIONAL INFORMATION:

Background Investigation:

The successful candidate will need to successfully complete the following clearances:

Criminal history check
Reference check

CP is an equal opportunity employer committed to the principles of employment equity and inclusion. We welcome applications from all qualified individuals. All applicant information will be managed in accordance with the federal Personal Information Protection and Electronic Documents Act (“PIPEDA”).

 

CLICK HERE TO APPLY