QA Analyst
TLDR
Contribute to the quality of a critical SaaS application used by pipeline integrity engineers across North America through rigorous manual testing and defect management.
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
Irth Solutions builds innovative software that connects operators and communities to critical infrastructure while providing data-driven insights in damage prevention, asset integrity, and land management. Our solutions empower businesses to minimize risk and maintain compliance, helping them navigate the complex landscape of infrastructure management with efficiency and scalability.