QA Analyst
stantec
Job Description
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.
o Execute functional, integration, and end to end tests across supported browsers/devices.
o Perform regression testing and support release validation, ensuring no critical impact to existing functionality.
o 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).