# QA Analyst

**Company:** [Irth Solutions](http://jobs.workable.com/companies/sqR447VigYtCXwWEvHzdPL.md)
**Location:** Remote
**Workplace:** remote
**Employment type:** Full-time
**Department:** R&D

[Apply for this job](http://jobs.workable.com/view/c04b7dba-52de-47f9-83c1-a65f63086059)

## Description

### 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
