Senior Quality Engineer - Neurodiversity Hiring Initiative
Specialisterne is Recruiting!
Specialisterne connects qualified neurodivergent candidates to employment opportunities in numerous industries and sectors in Canada and the US.
To be eligible to apply, you must have experienced barriers getting and/ or maintaining meaningful employment and you identify with one of the following:
- Autism (including Asperger’s and PDD-NOS)
- Attention Deficit/Hyperactivity Disorder (ADHD) or Attention Deficit Disorder (ADD)
- Learning Disability (e.g., dyslexia, dyscalculia, dysgraphia)
- Intellectual Disability
- Obsessive Compulsive Disorder (OCD)
- Tourette Syndrome
Employees hired through Specialisterne will be supported by a Specialisterne Workplace Support Specialist for their first twelve weeks on the job.
Specialisterne is proud to partner with CPP Investments on a Neurodiversity Hiring Initiative.
CPP Investments is committed to equitable access to employment and building a workforce that reflects diverse talent and perspectives. If you require accommodation at any stage of the recruitment process, please let us know and we will work with you to meet your needs.
Applications must be submitted in full no later than July 2nd
Summary:
Title: Senior Quality Engineer
Employment Type: Full-Time
Hours: 37.5 per week
Location: Toronto, ON (Hybrid, 4 days per week on-site))
Salary: $100,000-$140,000
Essential Tasks - In this job, you will:
- Build scalable automation solutions using Python and modern testing tools such as Playwright, with a focus on maintainable framework design, CI/CD integration, and reducing dependency on manual regression testing.
- Establish and promote quality engineering standards that reinforce shared engineering ownership of quality, partnering early with engineers and stakeholders to improve testability, identify risks, and ensure quality is built into delivery from the start.
- Review code and automation approaches to improve test quality, coverage, and engineering practices across the team through coaching, influencing, and constructive challenge while maintaining engineering accountability for feature validation.
- Drive a shift-left approach to software validation, guiding the team to apply automation themselves vs handing to “QA/QE” to automate.
- Participate in product design and development to ensure that quality is built in from the beginning.
- Monitor the effectiveness of test automation and drive improvements through insights gained via analysis at various stages of test automation to ensure stability, efficiency, and scalability.
- Define and execute test plans, test cases/scripts, identify defects, analyze test results and partner with developers to ensure that products or services meet quality standards.
- Adhere to Agile SDLC and execute related duties as required.
General Skills and Abilities - You are:
- Comfortable fostering collaboration and mentorship within the team, promoting a culture of feedback, learning, and professional growth
- Comfortable maintaining strong relationships with business partners, peer IT teams, and vendor partners.
- Able to handle multiple competing priorities in a fast-paced environment.
Digital/Technical Skills & Tools - You are:
- Between Intermediate and Expert skill level with Python
Education/Knowledge - You:
- Have obtained an undergraduate degree or college diploma in a related field (e.g. Engineering, Computer Science).
- Nice to have (but not required):
- Knowledgeable about working with AI tools
Experience (Professional, Academic, Personal) - You have:
- 5+ years of relevant experience working in Quality Engineering (QE) or software development testing
- Experience with QE processes and methodologies, automated and manual test processes, test planning, test cases design, scripting, execution, automated test tools, regression testing.
- Experience writing clean, usable, and efficient code.
- Experience interacting and coordinating test activities amongst multiple teams
- Nice to have (but not required):
- Experience working with AWS/cloud services
- Experience integrating automated validation into CI/CD pipelines and influencing engineering teams to adopt scalable quality engineering practices within Agile delivery environments.
Additional Information:
Here’s how frequently the following types of communication and interaction are required to perform the job:
- Oral communication: Daily
- Email communication: Hourly
- Instant messaging: Constantly
- Telephone Communication: Minimal
- Video communication: Daily
- Interacting with supervisors: Daily
- Interacting with peers: Daily
- Interacting with customers: Weekly
- Selling or influencing others: Weekly
- Training or teaching others: Daily
Here’s what can employees find stressful about this job:
- Managing multiple competing priorities and deadlines
- The role requires balancing automation development, test execution, defect management, coaching, and collaboration across multiple teams in a fast-paced Agile environment.
- Influencing teams without direct authority
- Success depends on encouraging developers and stakeholders to adopt quality engineering practices, shift-left testing approaches, and shared ownership of quality, which will require navigating differing opinions.
- Troubleshooting complex technical issues
- Investigating intermittent test failures, CI/CD pipeline issues, automation framework problems, and production-quality risks can involve significant problem-solving and ambiguity.
Here’s what employees tend to find motivating/rewarding about this job:
- Building scalable automation solutions that create lasting impact
- Engineers can reduce manual effort, improve product quality, and increase delivery efficiency through automation frameworks and tooling they design.
- Driving quality improvements across the organization
- The role provides opportunities to influence engineering practices, establish standards, and help teams deliver higher-quality software from the start.
- Continuous learning and technical growth
- Working with modern technologies such as Python, Playwright, CI/CD pipelines, and Agile delivery practices offers ongoing opportunities to develop expertise and solve challenging technical problems.
Workplace Support:
- Specialisterne and our employer partners are committed to providing inclusive onboarding experiences and supporting new employees as they learn on the job
- All new hires continue to liaise with a Specialisterne Workplace Support Specialist for their first twelve weeks on the job
The Recruitment Process
To be considered for this position, you will:
- Complete a job application
- Join our talent pool (if you haven’t already) by completing an additional questionnaire and a pre-employment assessment
Next Steps
- Successful applicants will create a job-specific Candidate Profile to answer job specific questions and/or complete a work sample exercise to showcase your skills for this role.
- Employers use Candidate Profiles to anonymously* shortlist candidates
- Candidates and employers will meet to discuss the role in more detail
*whenever possible
**Beware of scams and fraudulent job postings. Specialisterne only accepts applications through our careers page at https://specialisterne.applytojob.com/apply**