QA Tester

Safety Codes CouncilEdmonton, AB
CA$78,000 - CA$107,000Hybrid

About The Position

The Safety Codes Council (the Council) is a leader in Alberta’s structural and technical safety system. What we do matters – our work helps make the province safer, supports healthy communities, and contributes to lasting economic growth and prosperity. As an independent regulatory agency, the Council is responsible for helping ensure that Alberta’s structures and equipment are safe, accessible, and resilient. What sets us apart isn’t just the impact of our work – it’s how we do it. Our people are trusted professionals who value sound judgment, learning, and integrity. We’ve built a collaborative, service‑oriented culture where work is meaningful and where people are supported to grow, contribute, and do their best work. Reliable systems are critical to how the council operates. The QA Tester plays an essential role in ensuring applications function as intended, meeting requirements, and supporting consistent service delivery. Are you a detail-oriented professional with a passion for software quality and automation? We’re looking for a QA Tester to join our dynamic Information Technology team to help us deliver reliable, high-quality software. In this role, you’ll be at the heart of our development process, working closely with internal and external stakeholders. Your mission is to champion quality through manual and automated testing, driving improvements in test coverage and efficiency. You’ll proactively identify opportunities to establish and expand automated testing, promote best practices, and support us towards better testing solutions. If you’re ready to make your problem-solving skills shine and thrive in a collaborative environment, we want to hear from you!

Requirements

  • Bachelor's degree in computer science, Information Technology, or a related field.
  • At least 3 years of related experience in software testing on applications and processes.
  • Previous demonstrated experience in software testing.
  • An understanding of software development lifecycle (SDLC) and software testing lifecycle (STLC)
  • Hands-on experience with COTS, CI/CD, configuration, and custom-built applications.
  • Familiarity with SQL databases and automated testing tools/frameworks.
  • Experience with automated testing tools and frameworks for front-end, API, and end-to-end testing.
  • Experience with various testing types, such as smoke, system, integration, regression and UAT
  • Strong problem-solving skills to tackle challenge and find solutions independently.
  • An ability to take initiative and approach challenges, consistently driving continuous improvement.
  • A knack for identifying outcomes and impacts with sharp analytical and critical-thinking skills.
  • Exceptional communication and interpersonal skills that foster collaboration with others.
  • An outstanding ability to manage stakeholder relationships effectively and be a proactive team member.
  • A curious, proactive and self-directed approach to work.

Nice To Haves

  • Experience with automated testing frameworks, particularly Playwright and familiarity with testing and tracking tools is an asset (e.g., Postman, BrowserStack, JIRA, TestRail).

Responsibilities

  • Ensuring software quality and reliability by validating applications and identifying defects early
  • Reducing risk and improving system performance through thorough and consistent testing practices
  • Supporting stable operations by ensuring systems used across the organization perform accurately and predictably
  • Champion software quality and reliability through comprehensive testing and validation, managing the entire testing and defect lifecycle for multiple applications.
  • Conduct manual or automated tests, execute test plans and cases, and track software defects.
  • Collaborate with developers, product owners/managers, business analysts and vendors to maintain communication across teams.
  • Lead and coordinate user acceptance testing (UAT), ensuring feedback is prioritized and resolved.
  • Develop and maintain automated test scripts, technical documentation, and traceability of test cases to business requirements.
  • Create and maintain test strategies, test plans and defect reports.
  • Collaborate with the internal IT teams, application business teams and vendor or project teams.
  • Test new and existing features, debug code, conduct database tests, and deliver comprehensive accounts of testing activities.
  • Deliver thorough accounts of testing activities, including defect summaries and overall test reviews.
  • Support seamless integration of new features for smooth production deployments.
  • Develop scalable automated testing for new and existing platforms.

Benefits

  • Competitive salary, commensurate with education and demonstrated experience
  • Starting three weeks of vacation, plus personal days
  • 100% employer‑paid health and dental premiums
  • A health and lifestyle spending account
  • Professional development support
  • A flexible, employer‑matched retirement savings plan
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service