Position Summary
OBS Integrity Management is seeking a detail-oriented Tester / QA Analyst to join our team supporting the Cognitive Integrity Management (CIM) platform — a mission-critical SaaS application used by pipeline integrity engineers across North America to manage threats, assessments, compliance, and dig management for oil & gas infrastructure.
In this role, you will be responsible for executing manual regression test suites across CIM release cycles, authoring and maintaining test cases in Azure DevOps, logging and tracking defects, and contributing to the ongoing quality of a complex, data-intensive web application operating in a regulated industry.
Key Responsibilities
Regression & Release Testing
Execute manual regression test scripts across release candidates, covering new features and existing functionality
Validate functionality across a broad range of application modules, workflows, and user roles
Perform smoke testing, feature testing, and onboarding regression validation
Apply boundary and negative testing techniques to validate data integrity, edge cases, and error handling — particularly important for engineering data inputs and threshold-driven calculations
Test against multiple client configurations and environments
Support the development and execution of API and integration test cases as the team expands its testing coverage
Defect Management
Log defects in Azure DevOps with clear reproduction steps, screenshots, and test data
Triage and validate bug fixes; conduct regression on resolved defects
Leverage Azure App Insights to capture additional error context where applicable
Communicate clearly with developers to ensure defects are well-understood and actionable
Test Case Authorship & Maintenance
Create, update, and organize test cases and test suites within Azure DevOps
Maintain the Master Test Script List as new features and modules are released
Contribute to the Functional, Onboarding, and CIM Smoke Regression suites
Collaboration & Process
Collaborate with developers, product managers, and the QA Manager to align on priorities and release readiness
Provide QA status updates and escalate risks to the QA Manager in a timely manner
Requirements
Required Qualifications
2+ years of experience in software QA testing or a related testing role
Hands-on experience with manual testing of web-based applications
Proficiency with Azure DevOps (Test Plans, work item management, and defect logging)
Strong analytical skills with high attention to detail — able to identify subtle regressions in data-heavy UIs
Experience writing and maintaining structured test cases and test scripts
Clear written and verbal communication skills; ability to document bugs thoroughly
Ability to work independently in a remote environment with minimal supervision
Comfort querying relational databases using SQL to perform data validation and verify end-to-end feature behaviour beyond the UI layer
Familiarity with Agile or Scrum development environments is an asset
Preferred Qualifications
Familiarity with pipeline integrity, oil & gas, or regulated infrastructure domains (asset integrity, corrosion, PCFA, ILI concepts)
Experience testing GIS-based or geospatial features in enterprise applications
Familiarity with API testing tools, particularly Postman, for REST and GraphQL API validation — including query construction, response inspection, and schema testing
Experience with data upload/export workflows and template-driven data management
Experience with Azure App Insights or similar diagnostic/observability tools
Prior experience working on multi-tenant SaaS platforms serving enterprise clients
Experience leveraging AI/LLM tools (e.g., ChatGPT, Claude) to support testing activities such as test case generation, test data creation, or defect documentation
Familiarity with exploratory testing techniques, including session-based testing and heuristic-driven approaches
Technical Environment
The successful candidate will be testing within the following environment:
Platform
Cognitive Integrity Management (CIM) — enterprise SaaS, web-based
Test Management
Azure DevOps (Test Plans, Work Items)
Defect Tracking
Azure DevOps Boards + Azure App Insights
Release Cadence
Bi-weekly release candidates with regression testing each cycle
Domain
Pipeline Integrity Management — oil & gas, corrosion, ILI, anomaly analysis
Test Types
Manual regression, smoke testing, feature testing, boundary & negative testing, onboarding validation
Clients
Multi-tenant; testing spans multiple client configurations