Our client is a Outstanding Place to Work Certified software engineering consulting firm with offices in Toronto and India. They build secure, scalable technology for enterprise clients in the insurance, fintech, and utilities sectors. This certification is not a marketing badge -- it reflects a genuine commitment to creating an environment where engineers feel heard, supported, and valued. When you join this team, you are joining an organization that takes its people as seriously as its technology.
The Role
We are looking for an Automation Quality Engineer who takes real ownership of quality in a fast-moving agile team. You will design and execute test plans, build and maintain automation frameworks, lead API and integration testing, and collaborate directly with developers and product managers. The applications you test are built on .NET and serve enterprise clients in insurance and financial services -- precision, independence, and domain awareness are all part of what makes this role work.
What You'll Do
Design, develop,
and execute test plans and test cases for new features and existing functionality
Build and maintain automated test frameworks using TestNG, Core Java, and Selenium
Conduct manual and automated testing of .NET applications with a robust focus on API and integration testing
Create, manage, and maintain test data sets for functional and regression testing scenarios
Log, track, and manage defects through the full lifecycle in close collaboration with the development team
Contribute to continuous improvement of QA processes and automation infrastructure
Participate in sprint planning, daily stand-ups, and retrospectives as an active agile team member
Work directly with product managers and developers to translate requirements and user stories into test coverage
What We're Looking For
Must-Have:
5+ years of hands-on experience in quality engineering or software testing
Robust proficiency with TestNG, Core Java, and Seleni