D

D2L

Subscription-based online learning platform for education

Software Test Developer New Grad

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeKitchener, ON, CanadaIn-person

About the Job

Requirements

  • Candidates should be skilled at finding defects and design issues in software during all phases of development.
  • Candidates should maintain a high bar for software quality, performance, and security.
  • Candidates should create and nurture feedback loops to support continuous improvement of testing.
  • Candidates should have coding skills in Swift, Objective-C, C#, or Java, and/or scripting skills in JavaScript, Python, Perl, or PowerShell, enabling them to read production code and contribute to test automation.
  • Candidates should identify risks and gaps in analysis and test coverage through critical thinking.
  • Candidates should design effective automated tests and contribute to automation frameworks.
  • Candidates should collaborate to develop testable features and identify test tasks during design.
  • Candidates should advocate for users during the development process.
  • A bachelor's degree or diploma in computer science, computer engineering, or a similar technical discipline is required.

Responsibilities

  • Contribute to an Agile development team of developers, testers, designers, a technical product manager, and a development manager.
  • Contribute to the definition, requirements, development, and testing of the problems the team is solving.
  • Adapt testing activities and time allocation to the needs of the team and projects.
  • Take charge of the team's overall quality strategy and help the team optimize for quality upfront.
  • Contribute to product code, participate in code reviews, design and write automated tests, plan and execute exploratory testing, implement reliability engineering strategies, or perform other activities that increase confidence in the product.
  • Coach team members on quality-related activities and foster a mature quality culture.
  • Communicate quality concerns effectively.
  • Participate in a Community of Practice, internal lunch-and-learn sessions, conferences, and workshops; propose approaches to common problems and participate in the testing community.

About the Company

D2L

Subscription-based online learning platform for education

D2L provides Brightspace LMS, a cloud-based learning management system used by K-12 schools, colleges, and corporate training programs. It operates on a subscription model where institutions pay recurring fees to access core tools for course management, assessments, performance tracking, and student engagement, with additional add-ons. Educators build and manage courses, students access materials and assignments, and the system records progress and outcomes. D2L differentiates itself with a large, diverse user base, a comprehensive, scalable LMS across multiple sectors, and ongoing updates and support. The company aims to improve learning outcomes by offering an accessible, reliable, and adaptable digital education platform.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Kitchener, Canada
Founded
1999

Recently Posted Jobs

Explore more opportunities at D2L

See more jobs