Software QA Engineer (Product & Workflow)
Role summary
Subsurface Dynamics Inc. is seeking a QA Engineer in Calgary (or remote Americas time zones) to ensure the quality of their real-time hydraulic fracturing monitoring platform. This full-time, permanent role focuses on testing UI behavior, workflow correctness, and performing regression testing to catch issues before production. The ideal candidate will have strong attention to detail, experience testing web applications, and the ability to think like a user. Responsibilities include end-to-end user flow testing, bug tracking, validation, and acting as the final quality gate before deployment. Experience with APIs, logs, and data-heavy systems is preferred.
About Us
Subsurface Dynamics Inc. is a Calgary-based engineering and technology company building real-time systems for one of the most operationally demanding environments in energy — hydraulic fracturing.
We don’t build dashboards after the fact.
We build systems that run live during operations — where data is messy, decisions matter, and failures are not theoretical.
Our platform processes high-frequency field data in real time to detect issues while pumping is happening — not days later.
We operate at the intersection of:
- Physics-based engineering
- Real-time data systems
- Operational decision-making
Our clients rely on us during active operations — which means reliability, clarity, and speed are not optional.
We’re a small, highly technical team focused on solving real problems, not building generic software.
If you enjoy working on systems where things break, data is imperfect, and the impact is immediate — you’ll fit in well here.
Location
Calgary (preferred) or Remote (Americas time zones)
Role Summary
We are looking for a QA Engineer to own testing and product quality for our real-time frac monitoring platform.
Your job is to ensure the system works reliably from a user perspective — catching issues before they reach production.
This role focuses on:
- UI behavior
- Workflow correctness
- Regression testing
- Identifying “weird behavior” early
Responsibilities
Product & Workflow Testing
- Test core user flows end-to-end (job setup, processing, dashboards)
- Identify broken UI behavior (buttons, states, navigation)
- Catch inconsistent or unexpected system behavior
Regression Testing
- Build and maintain a regression checklist
- Run tests before every release
- Ensure new changes don’t break existing functionality
Bug Tracking & Validation
- Log bugs clearly with steps to reproduce
- Work with developers to validate fixes
- Re-test before closing issues
Release Quality Gate
- Act as final check before production deployment
- Confirm system is stable and usable
Requirements
Must have:
- Strong attention to detail
- Experience testing web applications
- Ability to think like a user
- Clear communication
Nice to have:
- Basic understanding of APIs / logs
- Experience with bug tracking tools
- Experience with data-heavy systems
What We Care About
- You notice small issues others miss
- You don’t assume things “should work” — you verify
- You are systematic and consistent
- You take ownership of product quality
Not This Role
- Not a developer role
- Not a data science role
- Not heavy automation (initially)
Job Types: Full-time, Permanent
Pay: From $75,000.00 per year
Benefits:
- Dental care
- Disability insurance
- On-site gym
- Paid time off
- RRSP match
- Wellness program
Location:
- Calgary, AB T2P 3T1 (required)
Work Location: Hybrid remote in Calgary, AB T2P 3T1