Logo of Huzzle


Student, Associate Software Development Engineer in Test (Fall 2024)

Logo of Sun Life

Sun Life

9d ago

🚀 Off-cycle Internship

Waterloo +1

⌛ Closed
Applications are closed

Off-cycle Internship

Software EngineeringWaterloo, Toronto


  • Quality Engineering (QE) is a multi-site team, committed to providing professional, structured automated testing that embraces innovative tools and techniques to enhance the quality of our deliverables and align with our customer expectations.
  • As a member of the QE team, the Student, Associate Test Developer will focus on developing and managing the platform frameworks, research & development of new tools/processes and help build visual dashboards for real-time monitoring of test metrics and processes used in various environments.


  • Experience in development and/or quality automation experience & web and/or mobile testing
  • Working towards a University Degree or College Diploma in Technology
  • Understanding and experience in Agile test automation frameworks and approaches
  • Experience with Tosca, Selenium, JUnit, JMeter, Cucumber, Appium, HP UFT/QTP, HP ALM, ReadyAPI, qTest, Mobile Center (or equivalent)
  • Programming experience in Java, Ruby, C#, Python or other
  • Git, Scrum, Jira, or other agile tools and experience in Agile development
  • Knowledge of TDD, ATDD and/or BDD
  • Experience in the design and development of code to automate functional and regression tests
  • Understanding of SQA procedures, policies, and principles
  • Preferred Skills:
  • Ability to work independently with little or no supervision
  • Excellent written and verbal communication skills
  • Strong research, analytical and problem-solving skills
  • Approach tasks with an innovative mind set positive outlook
  • Knowledge in financial services and insurance industry
  • CSTE certification (or equivalent) is an asset

Education requirements

Currently Studying

Area of Responsibilities

Software Engineering


  • Work with the QA and Development teams to design and implement effective quality automation strategies
  • Working as part of cross-functional agile teams to deliver product features, including manual and automated test execution & planning
  • Help champion and advocate automation and quality within the Agile team
  • Maintain day-to-day management and administration of projects
  • Contribute to agile testing practices and processes
  • Creation and maintenance of repeatable test ware including - Regression models and automation scripts
  • Create / manage existing training documentation
  • Report QA progress and contribute to the analysis & metrics on the QA Development effort
  • Log and track detailed product defects
  • Monitor the dashboards and fetch data from multiple sources to build/enhance metric visualizations
  • Provide timely and effective communication to management, relating to quality resource and project issues & concerns
  • Deliver key quality control documents and activities required in the agile team for web and mobile applications


Work type

Full time

Work mode


Application deadline

May 23, 2024


Waterloo, Toronto