I

Irth Solutions

Cloud-based software for utility asset protection

Quality Analyst

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USARemote

About the Job

Requirements

  • Three to five years of software quality assurance experience spanning manual and automated testing.
  • Hands-on test automation experience across user-interface and application programming interface layers using tools such as Playwright, Cypress, Selenium, Postman, or REST Assured.
  • Strong SQL skills and the ability to independently validate data rather than relying solely on application-level reporting.
  • Scripting or programming proficiency, ideally in Python or JavaScript, sufficient to build and maintain an automation framework.
  • Demonstrable continuous integration and continuous delivery experience, including integrating automated tests into pipelines, implementing quality gates, and supporting environment promotion.
  • Experience testing REST APIs, including contract testing, authentication, error handling, and asynchronous workflows.
  • Experience with test planning, test-case design, defect management, and release sign-off.
  • Working knowledge of Git and branch-based development workflows.
  • Strong written communication skills to create clear defect reports and test documentation.
  • Familiarity with geospatial data validation and testing.

Responsibilities

  • Own the end-to-end test strategy across the user interface, APIs, and analytics layers, defining appropriate coverage at each level.
  • Design, build, and maintain automated test suites covering user-interface tests, API contracts and integrations, data validation, and model validation.
  • Build and maintain regression coverage that runs on every change and provides a reliable signal for release readiness.
  • Create and manage test data, including realistic messy inputs that reflect the quality and variability of actual customer data.
  • Perform exploratory testing on new functionality to identify failures that scripted tests may not detect.
  • Validate data accuracy throughout ingestion and transformation, including row-level and field-level reconciliation, schema conformance, and completeness checks across Bronze, Silver, and Gold layers.
  • Validate model outputs against expected results, known baselines, and golden datasets, including verifying that identical inputs produce consistent and reproducible outputs.
  • Test edge cases throughout the risk-calculation path, including missing attributes, boundary values, unusual segment geometry, and conflicting source records.
  • Validate geospatial correctness, including alignment of results to pipeline centerline geometry and consequence-area assignment.
  • Verify AI-assisted extraction and gap-filling workflows, ensuring low-confidence outputs are routed for human review rather than silently accepted.
  • Integrate automated test suites into continuous integration and continuous delivery pipelines with appropriate quality gates at each environment promotion.
  • Own test-environment configuration, data seeding, and teardown, including infrastructure-as-code contributions where appropriate.
  • Build and maintain the test automation framework, keeping suites fast, stable, maintainable, and trustworthy; treat flaky tests as defects.
  • Report quality signals to the team, including coverage, pass rates, defect escape rate, and quality trends over time.
  • Coordinate release testing and sign-off, including assessing what changed and what functionality could plausibly be affected.
  • Support performance and load testing of APIs and analytical workloads ahead of release milestones.
  • Support security testing activities, including access-control verification and tenant-isolation testing.
  • Verify upgrade and migration paths, including data migrations from legacy formats and systems.
  • Produce and retain test evidence sufficient to support regulatory and audit review of risk-model outputs.
  • Maintain traceability from requirements through test cases and execution results.
  • Document validation approaches, test results, and known limitations for each model release.
  • Work with Product to translate requirements into clear, concrete, and testable acceptance criteria before development begins.
  • Partner with engineers on testability, unit and integration coverage, and defect triage.
  • Advocate for quality during design reviews and identify risks early rather than waiting until the end of a sprint.
  • Maintain clear defect-management practices, including reproducible steps, severity assessment, impact analysis, and verification of fixes.

Desired Qualifications

  • Experience testing data pipelines, ETL processes, or analytics platforms, including data reconciliation and data-quality validation.
  • Experience validating machine-learning or statistical model outputs, including reproducibility and model regression testing.
  • Experience with Databricks, Spark, or modern lakehouse platforms.
  • Performance and load testing experience using tools such as JMeter, k6, or Locust.
  • Experience with cloud platforms; Azure is preferred, including Azure DevOps or GitHub Actions.
  • Experience testing multi-tenant SaaS applications, including tenant-isolation and access-control verification.
  • Experience using AI-assisted coding tools such as Cursor or GitHub Copilot and/or agentic coding tools such as Claude Code as part of a professional development workflow, including authoring and maintaining automated tests.
  • Experience working in a regulated industry where test evidence is subject to external audit.
  • Understanding of pipeline integrity or asset-management concepts.
  • Experience with security testing practices, including static and dynamic analysis tools.
  • Experience validating data migrations from legacy or spreadsheet-based systems.
  • Experience with accessibility testing.

About the Company

Irth Solutions

Cloud-based software for utility asset protection

Irth Solutions provides cloud-based software that protects underground assets for utilities, energy, and telecoms. Its platform stores asset information, coordinates 811 call-before-you-dig requests, and helps prevent damage to pipelines and cables while supporting land management. The company differentiates itself through a long history in underground asset protection, broader domain coverage over land rights and pipeline integrity, and growth via acquisitions like geoAMPS and OneBridge Solutions. Its goal is to be the essential software layer that powers critical infrastructure, supporting grid resiliency, 5G deployment, and the energy transition.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Upper Arlington, OH
Founded
1985

Recently Posted Jobs

Explore more opportunities at Irth Solutions

See more jobs