Position Expired
This job is no longer accepting applications.
Principal QA Engineer
insightsoftware
About the position
Responsibilities
- Architect and maintain robust automated testing frameworks and infrastructure across multiple layers of the application stack
- Define and drive the overall quality strategy, including functional, non-functional, and regression testing
- Lead efforts to align automation coverage with development velocity and product risk profiles
- Collaborate with cross-functional teams to define test conditions and acceptance criteria from user stories and requirements
- Oversee execution of test cases, defect tracking, and reporting of quality metrics
- Champion continuous integration and delivery (CI/CD) practices to ensure rapid and reliable releases
- Design and execute performance, security, and accessibility testing strategies
- Provide technical leadership and mentorship to QA engineers, fostering a culture of excellence and continuous improvement
- Participate in Agile ceremonies and contribute to sprint planning, retrospectives, and backlog grooming
- Act as a quality advocate in customer-facing engagements, helping translate customer feedback into actionable improvements
Requirements
- Bachelor’s degree in Computer Science or related technical field; Master’s degree preferred
- 10+ years of experience in software quality assurance, with a strong focus on automation and enterprise SaaS applications
- 5+ years of experience testing RESTful APIs using tools such as Postman, Curl, or Swagger
- 3+ years leading and coaching a team of QA engineers
- Advanced proficiency in C#, SQL, and modern test automation tools (e.g., Selenium WebDriver, Playwright)
- Proven experience with performance and load testing tools and methodologies
- Deep understanding of Agile SDLC, QA methodologies, and best practices
- Hands-on experience with CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps
- Strong communication and collaboration skills, with a track record of working effectively in cross-functional teams
- Experience with cloud platforms (Azure or AWS) and containerized environments
Nice-to-haves
- Prior experience in the financial domain is a strong plus
Other Recent Opportunities
Core BringUp Engineer
1/24/2026Apple
Ottawa, Ontario, Canadafull time
Software Developer II
1/24/2026Warner Bros. Discovery
Kanata, Ontario, Canadafull time
Software Development Engineer
1/24/2026Lumentum
Ottawa, Ontario, Canadafull time
Summer Intern / Co-op – Software Developer (Agentic AI)
1/24/2026Ciena
Ottawa, Ontario, Canadafull time
Junior Data Scientist (Permanent)
1/24/2026Babcock International Group
Ottawa, Ontario, Canadafull time
Software Developer II
1/24/2026Warner Bros. Discovery
Kanata, Ontario, Canadafull time
Job Alerts
Get notified when new positions matching your interests become available at {organizationName}.
Need Help?
Questions about our hiring process or want to learn more about working with us?