
Quality Assurance Analyst
Job Description
Posted on: September 15, 2025
Determined. Imaginative. Organized. Analytical. If these are some of the ways you describe yourself; we want to learn more about you! At Critical Control Technologies, we are Measurement Experts and passionate about helping Oil and Gas Operators improve their business processes with our SaaS platform. If that sounds like a challenge you want to help tackle, we want you to join our team!
The Opportunity
We are currently looking for a Quality Assurance Analyst to join our Calgary team. Reporting to the Director, Operations, this role is key to ensuring the quality, reliability, and performance of our software products. The successful candidate will design, develop, and implement testing frameworks, while also mentoring junior analysts and collaborating with cross-functional teams to raise the bar for product excellence.
This is a critical role in helping Critical Control Technologies deliver on our vision of improving the business process of measurement for every Oil and Gas operator.
What You’ll Do:
- Automation & Frameworks: Design, build, and maintain automated testing scripts and frameworks (Selenium, SQL) to validate both back-end and front-end performance.
- Testing Expertise: Execute regression, functional, integration, API, and smoke tests to ensure seamless software performance.
- Quality Assurance (QA) Processes: Manage test cases, track defects, and generate QA reports in MS Azure; document processes and maintain clear records of results.
- Research & Innovation: Explore new QA tools, methods, and industry best practices to improve efficiency and testing coverage; present findings and propose improvements.
- Collaboration: Partner with software developers, product managers, and stakeholders to ensure alignment with quality standards and project goals.
- Mentorship: Provide guidance and peer reviews to junior analysts, and support other QA-related tasks as needed.
What You Bring:Technical Knowledge:
- Proficiency with Selenium, MS Azure, JIRA, and API testing tools
- Programming/scripting skills in Java and SQL
- Familiarity with CI/CD pipelines
- Understanding of both Waterfall and Agile methodologies
Testing Expertise: Strong background in regression, functional, integration, and smoke testing; comfortable with both manual and automated approaches.
Soft Skills: Analytical thinking, problem-solving mindset, strong attention to detail, and excellent communication skills. A collaborative team player who thrives in a fast-moving environment.
Minimum Qualifications
- Post-graduate degree or diploma in Information Technology, Computer Science, or Engineering
- 5–10 years of progressive experience in Quality Assurance testing
Why Join Us?
At Critical Control Technologies, you’ll be part of a collaborative team that values innovation, accountability, and continuous improvement. We offer:
- Competitive compensation and benefits package
- Opportunities for professional development and career growth
- A supportive, team-oriented environment where your expertise makes a direct impact
- The chance to contribute to cutting-edge software solutions that are transforming the oil and gas industry
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
CanadaJobs.works
Get CanadaJobs.works on your phone!

Graphic Design Coordinator

Business Analyst

SAP BUSINESS SYSTEMS ANALYST

Marketing Leader

