Senior Quality Engineer - Neurodiversity Hiring Initiative

Specialisterne

$100K — $140K *
Technical Services
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in Quality Engineering or software development testing.
  • Strong background in QA methodologies for both automated and manual testing.
  • Intermediate to expert proficiency with Python for automation.
  • Experience in designing and implementing test plans and cases.
  • Ability to foster collaboration and mentorship within teams.

Responsibilities

  • Build scalable automation solutions with a focus on maintainability.
  • Establish quality engineering standards to promote shared ownership of quality.
  • Review code and automation practices to enhance test quality.
  • Drive a shift-left approach to software validation with the engineering team.
  • Define and execute test plans, identifying defects and ensuring quality standards.
  • Monitor and improve test automation effectiveness based on analysis.
  • Participate in product design to integrate quality from the start.

Benefits

  • Hybrid work model with four days on-site per week in Toronto.
  • Commitment to inclusive onboarding experiences with ongoing support.
  • Opportunities for continuous learning and developing technical skills.
  • Possibility to influence engineering practices and improve software quality.
  • Engagement in a culture of feedback and professional growth.
Full Job Description
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 Required skill level* • Basic - e.g., I can do this in simple situations with close or extensive guidance • Basic to Intermediate • Intermediate - e.g., I can do this in most situations, with occasional guidance • Intermediate to expert • Expert - e.g., I can do this in exceptionally difficult situations with no guidance and I can be a key resource for others. 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

Similar Jobs

More Jobs at Specialisterne

More Technical Services Jobs

Find similar Senior Quality Engineer - Neurodiversity Hiring Initiative jobs: