Principal Test Engineer
The Opportunity
Our client is a leading provider of digital services and platforms, working at the intersection of technology and impact. They partner with public and private sector organizations to design and deliver secure, high-performing digital solutions that improve lives and modernize services. From healthcare and government to commercial enterprises, they bring deep expertise in cloud, data, and AI to solve complex challenges, enhance customer experiences, and drive large-scale transformation. Their approach combines agile delivery, user-centered design, and a commitment to long-term outcomes that matter.
As part of the company’s continued Canadian growth, they are hiring a Principal Test Engineer to join their delivery team. As a Principal Test Engineer, you will shape testing strategies, lead Agile teams, and ensure high standards of software quality across both manual and automated testing. You’ll collaborate closely with developers and product owners, acting as a hands-on leader while mentoring others and promoting modern testing practices and tools.
This is a hybrid position based out of Halifax, NS.
What’s in it for you?
This is a chance to lead testing in meaningful software delivery projects that impact users at scale. You will drive quality across all layers of the application, help define best practices, and influence how teams approach testing in complex digital environments. As a technical leader, you’ll guide others, foster continuous improvement, and contribute to the development of a high-performing testing community.
How you will make an impact:
- Design and lead test strategies. You will develop and implement robust testing approaches, integrating both manual (exploratory) and automated testing across full-stack applications.
- Lead cross-functional Agile teams. You’ll guide test engineers, collaborate with developers, and implement processes that ensure bugs are caught early and quality is never compromised.
- Champion modern tools and practices. You’ll utilize test automation frameworks such as Selenium, JUnit, Cucumber, and Protractor, while promoting continuous integration tools like Jenkins and TeamCity.
- Coach and mentor others. You’ll actively support the development of testers, helping them grow their skills and contribute to a culture of learning and shared success.
What You Bring:
- Proven testing expertise. You’ve successfully led test efforts for secure, scalable applications and implemented automation within CI/CD environments.
- Technical leadership. You have experience mentoring test teams, driving quality outcomes, and leading with empathy and clarity.
- Strong communication skills. You can explain test strategy and results to both technical and business stakeholders, building trust and alignment.
- Adaptability and drive. You’re proactive, resilient, and open to learning. You thrive in complex environments where quality matters deeply.
- Commitment to excellence. You’re always looking for ways to improve tools, processes, and outcomes - and share what you learn along the way.
What to expect from the hiring process:
- A virtual interview with a Talent Advisor. You’ll talk about your background, the role, and how this opportunity fits with your career goals.
- A virtual interview with the Hiring Manager and senior engineers. You’ll share your experience, learn about the team and their ways of working, and discuss day-to-day responsibilities.
- A technical panel interview. You’ll be given a task and time to prepare. You’ll present your solution, walk through your approach, and demonstrate how you think and lead in a technical setting.
Apply now
Our client believes that great teams are built through a mix of experience, collaboration, and a drive to create impact. If you meet most of the requirements and are excited about the opportunity, we encourage you to apply.
Should you require accommodation in any aspect of the selection process, please contact us at [email protected] and we will be happy to assist.
#LI-Hybrid
#LI-DNI