Test Developers at D2L are passionate about building quality, secure, high performing software. They tackle tough technical and non-technical testing challenges.
Locations (4)
Kitchener, Ontario, Canada
Winnipeg, Manitoba, Canada
Vancouver, British Columbia, Canada
Melbourne, Victoria, Australia
Compensation
$70,000—$85,000 CAD
Responsibilities
Take charge of team’s overall quality strategy
Adapt and optimize for quality up front
Contribute to product code
Participate in code reviews
Design and write automated tests
Requirements
Bachelor's degree or diploma in computer science, computer engineering or similar technical discipline
The Site Reliability Engineer II focuses on strategizing and leading testing of production-like infrastructure with a focus on automation and scale, promoting performance testing best practices across engineering.
Compensation
$81,600 - $115,200 CAD
Responsibilities
Strategize & lead testing of TD Bank's production like infrastructure with a focus on automation & scale
Promote and apply best practices for performance testing of scalable and reliable services across engineering
Be a subject matter expert and partner with our engineering team on areas of performance and scale
Ensure timely notification and escalation of possible issues/problems, options and recommendations
Participate in root cause analysis for performance related incidences and determining how we can prevent them in the future, Identify performance bottlenecks and create repeatable processes
As a systems and infrastructure development, operations and maintenance programmer analyst, you participate in IT efficiency and quality by analyzing, designing, configuring, developing, maintaining and upgrading software products in accordance with the organization’s requirements.
Compensation
Competitive salary and annual bonus
Responsibilities
Actively help develop execution strategies, and analyze and develop software products (design, code, and automate run tests), while applying development, data and security best practices
Document technical solutions as well as practices to ensure product sustainability
Help develop documentation that is prepared and delivered for training purposes to peers and users
Provide technical support for IT operations, analyze, diagnose, follow up on and resolve critical and complex system issues
Cocreate with business partners and architects to get a complete understanding of business intentions and objectives to standardize solutions accordingly
As a systems and infrastructure development, operations and maintenance programmer analyst, you participate in IT efficiency and quality by analyzing, designing, configuring, developing, maintaining and upgrading software products in accordance with the organization’s requirements.
Compensation
Competitive salary and annual bonus
Responsibilities
Actively help develop execution strategies, and analyze and develop software products (design, code, and automate run tests), while applying development, data and security best practices
Document technical solutions as well as practices to ensure product sustainability
Help develop documentation that is prepared and delivered for training purposes to peers and users
Provide technical support for IT operations, analyze, diagnose, follow up on and resolve critical and complex system issues
Cocreate with business partners and architects to get a complete understanding of business intentions and objectives to standardize solutions accordingly
Partner with Development Directors, Product Management, and Support leadership to define and execute the technical supportability roadmap across Google Cloud's portfolio including automated deflection and self-service diagnostics.
Analyze fleet-wide incident telemetry and recurring customer failure modes to author technical proposals that influence Product Development roadmaps driving upstream improvements in API design, quota governance, error observability, and platform guardrails.
Understand customer issues, advocate for their needs with internal teams, including product and development teams, to find ways to deliver support and products.
Design and deploy internal diagnostic tools, SQL/telemetry pipelines, and AI-driven triage automations that eliminate manual development toil and accelerate root-cause identification across global support teams.
Lead production supportability reviews before launch sign-off.
Requirements
Bachelor's degree in Science, Technology, Engineering, Mathematics