Talent.com
Computer Modelling Group
Junior QA EngineerComputer Modelling Group • Calgary, AB, Canada
Junior QA Engineer

Junior QA Engineer

Computer Modelling Group • Calgary, AB, Canada
17 days ago
Job type
  • Full-time
Job description

We are looking for a Junior QA Engineer to ensure the quality, reliability, accuracy, and performance of advanced reservoir simulation software. You will work closely with software developers and reservoir engineers to validate scientific applications through automated and manual testing, CI/CD integration, performance analysis, and continuous quality improvement.

*Please note - this is an in office position located in Calgary

Key Responsibilities

  • Design, develop, execute, and maintain automated and manual test suites for scientific applications
  • Create functional, integration, regression, and performance tests
  • Develop and maintain reusable test automation frameworks, utilities, and test data
  • Review requirements and user stories to ensure test coverage and identify risks
  • Prepare test plans, test cases, traceability documentation, and release reports
  • Test applications across Windows, Linux, and HPC environments, including MPI/OpenMP workloads
  • Perform performance, scalability, stress, and regression testing while identifying memory, concurrency, and numerical issues
  • Monitor CI/CD pipelines, investigate build and test failures, and collaborate with developers on root-cause analysis
  • Track defects and quality metrics using Azure DevOps and promote QA best practices throughout the SDLC

Education & Experience

  • Bachelor's degree in Computer Science, Software Engineering, Engineering, Applied Mathematics, or a related field (or equivalent experience)
  • Experience in software QA, test automation, or software development
  • Strong understanding of software testing methodologies
  • Experience designing automated test solutions and investigating software defects

Technical Skills

  • Experience testing scientific applications
  • Proficiency in Python for automation, scripting, and data validation
  • Experience with pytest, CTest, or similar testing frameworks
  • Experience testing REST APIs
  • Working knowledge of Git, Azure DevOps CI/CD (YAML), Docker, CMake/Make, Windows, Linux, Bash, and PowerShell
  • Experience with test reporting, code coverage, and quality analysis tools
  • Strong debugging, troubleshooting, and root-cause analysis skills

Professional Skills

  • Strong analytical skills and attention to detail
  • Ability to work independently while collaborating within cross-functional teams
  • Commitment to continuous learning and process improvement

Preferred Qualifications

  • Programming experience in C++, C#, or Fortran
  • Knowledge of reservoir simulation, numerical methods, subsurface engineering, or the energy industry
  • Experience with MPI, OpenMP, HPC schedulers (Slurm/PBS/LSF), and numerical validation
  • Familiarity with debugging and diagnostic tools (e.g., Valgrind, AddressSanitizer, ThreadSanitizer, GDB, Visual Studio Debugger)
  • Experience with QA dashboards, Power BI, or AI-assisted testing and quality automation

CMG Compensation and Benefits Overview - Canada

CMG’s total rewards program includes:

  • A performance-based bonus program
  • Learning and development opportunities
  • RRSP contributions
  • Top of the line medical and dental benefits including a health spending account
  • 20 days of vacation per year plus flex days
  • Choice of transit pass or underground parking (Calgary)
  • Car wash (Calgary)
  • Cafeteria and complimentary barista style coffee and more (Calgary)
#J-18808-Ljbffr
Create a job alert for this search

Junior QA Engineer • Calgary, AB, Canada

Similar jobs

Technical Sales Engineer for Verkada

jobr.procalgary, ab, Canada
Full-time

Become a Technical Sales Engineer at Verkada in the Greater Calgary Area.Leverage your knowledge in IoT Systems and Networking to engage high-profile Fortune 500 clients.This role requires you to p... Show more

 • Promoted

Junior Observability Engineer - Remote, Open-Source Stack

CanonicalCalgary, AB, CA
Remote
Full-time

A leading open source software company is seeking a Junior Software Developer for the Observability team.This remote role, based in Canada, involves developing a cloud-native monitoring stack using... Show more

 • Promoted

Junior Project Manager

H. BUTTING GmbH & Co. KGCalgary, AB, CA
Full-time

As a family‑owned business with more than 245 years of history and over 2,500 employees worldwide, the BUTTING Group is one of Europe’s leading stainless steel processors.Our customers benefit from... Show more

 • Promoted

Junior Recruiter

PeakTewCalgary, AB, CA
Part-time +2

Be among the first 25 applicants.PeakTew is a social media app aiming to connect more people with the real world.Our team consists of passionate individuals from over a dozen different countries.Th... Show more

 • Promoted

QA (Remote)

My RecruiterCalgary, AB, CA
Remote
Full-time

My recruiter Inc caters to grow the business to next level by providing professional services to empower the organizational values with right suitable candidate.Our mission is to provide the skille... Show more

 • Promoted

Junior Data Entry Specialist Remote

Only Data EntryCalgary, AB, CA
Remote
Full-time

Explore a rewarding career as a Junior Data Entry Specialist, working remotely to ensure data integrity and quality.Dive into a field where your keen eye for detail directly contributes to organiza... Show more

 • Promoted

Junior QA Engineer

Computer Modelling GroupCalgary
Full-time

We are looking for a Junior QA Engineer to ensure the quality, reliability, accuracy, and performance of advanced reservoir simulation software.You will work closely with software developers and re... Show more

 • Promoted

Junior QA Technician Role at C.H. Guenther

C.H. GuentherCalgary
Full-time

Launch your career as a Junior QA Technician with C.Guenther and Son, focusing on quality control in food production.Ensure compliance with specifications and support essential testing processes.Th... Show more

 • Promoted

Junior Solutions Engineer - FinTech Onboarding

Mako FintechCalgary, AB, CA
Full-time

A leading fintech firm in Montreal is seeking an entry-level software developer to enhance client onboarding and support.In this role, you'll write JSON templates, provide technical assistance, and... Show more

 • Promoted

Junior Project Manager with Growth Potential

Black Diamond Lodging & AccommodationsCalgary, AB, CA
Full-time

Join Black Diamond Group as a Junior Project Manager focused on project delivery and team collaboration.This hybrid position is perfect for those seeking to enhance their project management skills.... Show more

 • Promoted

Senior QA Automation Engineer – 100% Remote *Completed*

Corporate Recruiters Ltd.Calgary, AB, CA
Remote
Temporary

Our client develops advanced (including AI) based software for scheduling complex operations.They offer an entrepreneurial and dynamic environment that emphasizes delivering innovative and quality ... Show more

 • Promoted

Senior Full Stack Engineer (Node.js + React)

BoostedCalgary, AB, CA
Full-time

Senior Full Stack Engineer (Node.We are seeking an exceptional Sr Full Stack Engineer who demonstrates technical excellence in developing and delivering high-quality software solutions.In this role... Show more

 • Promoted

Remote Principal Engineer Advocating for Quality and Technical Strategy

eDynamic LearningCalgary, AB, CA
Remote
Full-time

Drive engineering success as a Principal Software Engineer in a remote role.Lead system design, critical initiatives, and mentor teams to achieve outstanding technical excellence.This role reports ... Show more

 • Promoted

Full-Stack Engineer — Remote, Equity & Growth

Diversio Inc.Calgary, AB, CA
Remote
Full-time

A leading diversity workforce platform is looking for a Full-Stack Engineer to contribute to advancing Diversity, Equity, and Inclusion through technology.The role involves working across both the ... Show more

 • Promoted

Junior Project Manager

BUTTING GroupCalgary, AB, CA
Full-time

As a family-owned business with more than 245 years of history and over 2,500 employees worldwide, the BUTTING Group is one of Europe's leading stainless steel processors.Our customers benefit from... Show more

 • Promoted

Junior Well Operations Engineer

SECURECalgary, AB, CA
Full-time

At SECURE, we lead the way in waste management and energy infrastructure, providing unmatched security and peace of mind to our customers.Our strength lies in our size, extensive network, solid rep... Show more

 • Promoted

Software Engineer

Pubgenius Inc.Calgary, AB, CA
Full-time

We are looking for stellar developers to join our agency team to build websites and apps for clients in the US and Europe.We specialize in AI, decentralized finance (Defi crypto/NFT/blockchain), fi... Show more

 • Promoted

Javascript Fullstack Engineer - Senior

LumenaltaCalgary, AB, CA
Full-time

With over 20 years of fully remote experience, Lumenalta offers:.Collaborate with visionary enterprise clients.Learn how to handle difficult situations.Tackle complex challenges at scale.Push bound... Show more

 • Promoted

Contract Software Engineer Specializing in Advanced AI Techniques

TuringCalgary, AB, CA
Full-time

Embrace an exciting challenge as a Software Engineer specializing in AI.Collaborate with teams in a remote setting to elevate AI code quality and efficiency.You will be responsible for applying you... Show more

 • Promoted

Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal

Hunter BondCalgary, AB, CA
Full-time

Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal.Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal.Be among the first 25 applicants.Direct... Show more