Stantec is a global leader in sustainable engineering, architecture, and environmental consulting. The diverse perspectives of our partners and interested parties drive us to think beyond what’s previously been done on critical issues like climate change, digital transformation, and future-proofing our cities and infrastructure. We innovate at the intersection of community, creativity, and client relationships to advance communities everywhere, so that together we can redefine what’s possible. The Stantec community unites approximately 32,000 employees working in over 450 locations across 6 continents.
Role Overview
We are looking for a QA Analyst / Software Tester with 3–5 years of experience to plan, execute, and report testing activities for web and/or mobile applications. The role focuses on ensuring product quality through strong test design, thorough execution, and clear defect communication.
You will collaborate with Product Owners, Business Analysts, Developers, and other QA team members to understand requirements, identify risks, and validate that delivered features meet acceptance criteria and user expectations.
This position requires strong attention to detail, an ownership mindset for quality, and the ability to contribute across the test lifecycle—from requirement review and test planning to defect triage, regression, and release sign off support.
Key Responsibilities
Test Planning & Execution
Review requirements/user stories and contribute to acceptance criteria, identifying gaps, edge cases, and test risks.
Design and maintain clear test documentation including test scenarios, test cases, test data, and traceability to requirements.
Execute functional, integration, and end to end tests across supported browsers/devices.
Perform regression testing and support release validation, ensuring no critical impact to existing functionality.
Conduct exploratory and negative testing to uncover usability, data validation, and boundary issues.
Prepare and manage test data; validate fixes in test environments and support smoke testing after deployments.
Perform basic API and/or database validations (as applicable) to verify data integrity and business rules.
Defect Management & Quality Ownership
Log, track, and manage defects with clear reproduction steps, expected vs actual results, severity/priority, and supporting evidence.
Participate in defect triage with cross functional teams; re test fixes and ensure proper closure.
Contribute to quality metrics and status reporting (test progress, defect trends, risk summaries) to support release decisions.
Follow defined QA processes and standards; suggest improvements to test coverage, efficiency, and defect prevention.
Collaboration & Stakeholder Engagement
Collaborate with stakeholders to clarify requirements, validate acceptance criteria, and ensure test coverage aligns with business priorities.
Participate in Agile ceremonies (planning, refinement, daily stand ups, retrospectives) and coordinate testing activities across the sprint.
Proactively communicate quality risks, blockers, and dependencies with clear mitigation and retest plans.
Test Automation Support & UAT Assistance
Support UAT by helping business users with test execution, defect logging, and clarifications; ensure feedback is captured and addressed.
Perform post release validation and production smoke checks (as required) and coordinate any production defects with the team.
Collaborate with automation engineers by executing automated test suites, analysing failures, and contributing to script maintenance (where applicable).
Required Skills & Experience
Technical Experience
3–5 years of hands on experience in software testing (manual and/or automation exposure) for web/mobile applications.
Strong understanding of STLC, test design techniques, and defect life cycle within Agile/Scrum delivery.
Test management and documentation (e.g., TestRail, Zephyr, Azure DevOps Test Plans) or equivalent.
Defect tracking tools (e.g., Jira) with strong defect writing and triage collaboration.
Basic API testing exposure (e.g., Postman/Swagger) and understanding of HTTP methods/status codes.
Basic SQL/database validation experience (select queries, data comparison, data integrity checks) is a plus.
Exposure to test automation tools/frameworks (e.g., Selenium, Playwright, Cypress) and ability to execute/maintain automated suites with guidance.
Understanding of basic version control concepts (Git) and collaborating in shared test assets.
Exposure to CI pipelines and running tests as part of build/release (Azure DevOps, GitLab CI, etc.) is a plus.
Basic scripting/programming familiarity (Java/JavaScript/Python) to understand automation logs and assist in troubleshooting.
Hands on experience in web application testing including cross browser testing and responsive UI validation.
Experience working in Agile/Scrum teams with sprint-based delivery and tight release cycles.
Good to Have
Performance testing exposure (e.g., JMeter) and understanding of non functional testing concepts.
Mobile app testing experience and familiarity with device/browser farms (e.g., BrowserStack) is a plus.
Awareness of basic security testing concepts (e.g., OWASP Top 10) and safe data handling practices.
Usability and accessibility testing awareness (WCAG basics) is an advantage.
Experience working with distributed teams and supporting multiple environments/releases is a plus.
Soft Skills & Competencies
Strong analytical and problem solving abilities
Excellent communication and stakeholder management skills
Self driven, proactive, and able to work with minimal supervision
Ability to collaborate across functions and support/guide junior testers through knowledge sharing and peer reviews.
Good time management and prioritization skills
What We Offer
Opportunity to work on business critical digital products and contribute directly to release quality.
Exposure to modern QA practices, tools, and automation ecosystems.
Collaborative, learning oriented work environment with support for continuous improvement.
Clear growth path into senior QA, automation, or QA lead roles based on performance and capability.
Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.
Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together.
Applicants
are
advised to research the bonafides of the prospective employer independently. We do NOT
endorse any
requests for money payments and strictly advice against sharing personal or bank related
information. We
also recommend you visit Security Advice for more information. If you suspect any fraud
or
malpractice,
email us at abuse@talentmate.com.
You have successfully saved for this job. Please check
saved
jobs
list
Applied
You have successfully applied for this job. Please check
applied
jobs list
Do you want to share the
link?
Please click any of the below options to share the job
details.
Report this job
Success
Successfully updated
Success
Successfully updated
Thank you
Reported Successfully.
Copied
This job link has been copied to clipboard!
Apply Job
Upload your Profile Picture
Accepted Formats: jpg, png
Upto 2MB in size
Your application for QA Analyst
has been successfully submitted!
To increase your chances of getting shortlisted, we recommend completing your profile.
Employers prioritize candidates with full profiles, and a completed profile could set you apart in the
selection process.
Why complete your profile?
Higher Visibility: Complete profiles are more likely to be viewed by employers.
Better Match: Showcase your skills and experience to improve your fit.
Stand Out: Highlight your full potential to make a stronger impression.
Complete your profile now to give your application the best chance!