Software Quality Assurance Engineer
- Canada
- On-site
- Posted Jul 25, 2026
- 1 position
Opens an external site
- Employment type
- Full-time
- Experience level
- Mid-level · 2+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Not Applicable
- Application method
- Direct apply is available
Job summary
The role involves designing and executing manual and automated test plans to ensure software reliability and performance. The engineer will identify defects and collaborate with developers and product managers to improve user experiences.
Job details
About the Role We are seeking a detail-oriented and analytical Software Quality Assurance (QA) Engineer to join our team. You will be responsible for ensuring the reliability, performance, and overall quality of our software products. In this role, you will design and execute test plans, identify bugs, and collaborate with developers to deliver seamless user experiences. What You’ll Do Test Strategy: Design, write, and execute comprehensive manual and automated test cases. Bug Tracking: Identify, document, track, and verify software defects and regressions. Collaboration: Partner with developers and product managers to understand requirements and define acceptance criteria. Automation: Build and maintain automated testing scripts to streamline the release pipeline. Quality Advocacy: Champion quality best practices throughout the entire software development lifecycle (SDLC). What You’ll Bring Automation Skills: Proficiency with automation tools like [e.g., Selenium, Cypress, Playwright, or Appium]. Technical Skills: Familiarity with programming/scripting languages such as [e.g., Python, JavaScript, or Java]. Testing Depth: Strong knowledge of QA methodologies, tools, and processes (API testing, regression testing, UI testing). Tools: Experience with bug tracking tools like Jira and version control tools like Git.
What you’ll do
The role involves designing and executing manual and automated test plans to ensure software reliability and performance. The engineer will identify defects and collaborate with developers and product managers to improve user experiences.
Requirements
Candidates should be proficient in automation tools and programming languages such as Python, JavaScript, or Java. Experience with QA methodologies, Jira, and Git is required.
Listed skills
- Control · Preferred
- Software · Preferred
- Analytical · Preferred
- Automated testing · Preferred
- Reliability · Preferred
- Quality assurance · Preferred
- Collaboration · Preferred
- Jira · Preferred
- Assurance · Preferred
- JavaScript · Preferred
- Tracking · Preferred
- Python · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Manual Testing
- Automated Testing
- Bug Tracking
- API Testing
- Regression Testing
- UI Testing
- Selenium
- Cypress
- Playwright
- Appium
- Python
- JavaScript
- Java
- Jira
- Git
- SDLC
Job areas
- Software
- Technology
- Engineering
- Consulting
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Bédard Ressources Humaines
Plant Manager - Food Industry #1812
SponsoredDirect employerEasy Apply- On-site
- Posted Sep 9, 2026
Trista
Residential Home Care Services Manager (NOC 60040)
SponsoredDirect employerEasy Apply- On-site
- Posted Sep 11, 2026
Bédard Ressources Humaines
Adjoint(e) administratif(ve) à la direction #381
SponsoredDirect employerEasy Apply- On-site
- Posted Sep 9, 2026
