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)