Back to results

Quality Assurance Analyst

  • Calgary, AB, Canada

$80,000 to $90,000 CAD / year · Full-time

Apply on LinkedIn About employer

Applications open in a new tab.

Job details

Pay
$80,000 to $90,000 CAD / year
Job type
Full-time
Apply by
Experience
2+ years of experience in software quality assurance, testing, or a related role.
Posting language
English
Posted

Original job description

About the Company

Enerva develops software solutions for the energy-efficiency sector, including the Dendrova learning platform, Enerlytiq energy analytics, and program portals used by utilities, governments, and large organizations.

About the Role

Enerva is seeking a detail-oriented and curious Quality Assurance Analyst to join our Product & Technology team in Calgary. This role focuses on testing our web applications, analytics tools, and program portals to make sure every release is reliable, accurate, and easy to use. Working closely with developers and product owners, you will plan and run tests, find and track defects, and help build the automated testing that keeps our products dependable for the utilities, governments, and organizations that rely on them.

Responsibilities

  • Test Planning & Execution: Review requirements and user stories, write test plans and test cases, and run functional, regression, and integration testing across Dendrova, Enerlytiq, and our program portals.
  • Test Automation: Build and maintain automated test suites for web interfaces and APIs, and integrate them into our CI/CD pipeline.
  • Defect Management: Log, prioritize, and track defects with clear steps to reproduce, and verify fixes before release.
  • Data & API Validation: Test REST APIs and use SQL to confirm that energy data, reports, and calculations are accurate.
  • Release Readiness: Coordinate user acceptance testing, report on test coverage and quality, and help the team decide when a release is ready.
  • Process Improvement: Help improve QA standards, test data, documentation, and tooling across the team.

Qualifications

  • A degree in Software Engineering, Computer Science, or a related field. An equivalent combination of education and experience will also be considered.
  • 2+ years of experience in software quality assurance, testing, or a related role.
  • Experience writing test plans and test cases from requirements or user stories.
  • Hands-on experience with at least one test automation tool (for example Playwright, Selenium, or Cypress).
  • Proficiency with AI systems, including using AI tools to support testing and validating the quality and accuracy of AI-powered features.
  • Experience testing REST APIs using tools such as Postman.
  • Working knowledge of SQL for validating data.
  • Familiarity with Agile development and tools such as Azure DevOps or Jira.
  • Scripting experience in Python, JavaScript, or C# is an asset.
  • Experience with data-heavy, analytics, or energy-sector applications is an asset.

Required Skills

  • We are looking for someone thorough, curious, and analytical who enjoys finding problems before our customers do.
  • The ideal candidate communicates clearly with developers and product owners, documents issues precisely, and stays organized across multiple releases.
  • If you take pride in quality and enjoy helping a team ship software people can trust, we would love to hear from you.

Applicants must be legally entitled to work in Canada. We thank all applicants for their interest; only those selected for an interview will be contacted.

More about this job

Responsibilities

Plan and execute functional, regression, and integration tests for web applications, analytics tools, and program portals; build and maintain automated tests for web interfaces and APIs. Track defects, validate data and API results, coordinate user acceptance testing, report on quality and release readiness, and improve QA processes and tools.

Requirements

Requires a degree in Software Engineering, Computer Science, or a related field, or equivalent education and experience, plus at least two years in software QA or testing. Candidates should have experience writing test plans and cases, using a test automation tool, testing REST APIs, validating data with SQL, working in Agile environments, and using AI tools to support testing and assess AI-powered features.

Skills

  • Software Quality Assurance
  • Test Planning
  • Test Case Writing
  • Functional Testing
  • Regression Testing
  • Integration Testing
  • Test Automation
  • Defect Management
  • REST API Testing
  • SQL
  • AI Testing
  • User Acceptance Testing
  • Agile Development
  • Python
  • JavaScript
  • C#

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Data & Analytics
  • Energy

Keywords

  • Quality Assurance
  • Software Testing
  • Test Plans
  • Test Cases
  • Functional Testing
  • Regression Testing
  • Integration Testing
  • Test Automation
  • Playwright
  • Selenium
  • Cypress
  • REST APIs
  • Postman
  • SQL
  • AI Systems
  • AI-Powered Features
  • Agile Development
  • Azure DevOps
  • Jira
  • Python
  • JavaScript
  • C#
  • CI/CD
  • User Acceptance Testing
  • Defect Management
  • Data Validation
  • Energy Analytics
  • Dendrova
  • Enerlytiq
  • Program Portals

Report this job

Get in touch
MovoJobs

Contact us