Skip to content

Search jobs right inside Claude, ChatGPT or Cursor.

Connect MCP to your agent →

RealPage, Inc.

NewBe an early applicant

QA Engineer II

Posted 1 view
Discussion

Overview

As the QA Engineer on the Smart Water pod, you will own quality for a product being scaled into RealPage's standard meter-operations offering, and you will do it by writing test automation rather than clicking through manual passes. You will build automated coverage for the customer-facing Smart Water experience in the Smart Building Portal, the C#/.NET services behind it, and — critically — the accuracy of the meter and usage data flowing through the ingestion pipeline.

Smart Water's history of data-integrity and onboarding defects makes this a high-impact role: you will stand up the automated regression and data-validation suites that keep calculations correct (cost, usage, loss, occupancy), run in CI on every change, and prevent the kinds of issues that have delayed customer go-lives. A core goal of the pod is to move Smart Water off manual, PME-driven QA and onto repeatable automated tests.

This role suits a QA engineer who thinks like a developer — someone who reaches for a script before a manual test case and wants to build the automation foundation for a small, fast-moving pod.

Responsibilities

Primary Responsibilities

  • Build and maintain automated test suites (functional, regression, API, data-validation) as the primary way Smart Water is tested — integrated into the Azure DevOps CI pipeline to run on every change.
  • Write automated UI and API tests across the Angular front end and C#/.NET services, replacing manual, repetitive test passes with scripted coverage.
  • Automate data-integrity checks across the ingestion pipeline — meter reads, usage, cost, loss, and occupancy calculations — so regressions are caught in CI rather than by hand.
  • Encode water-usage anomaly detection scenarios (running toilets, continuous-flow fixtures, abnormal usage) as automated test cases against known data.
  • Automate verification of onboarding and self-service workflows to prevent the data and configuration defects that have historically required PMEs.
  • Partner closely with the pod's developers on quality — reproducing issues, adding regression tests, and confirming fixes.
  • Reserve exploratory/manual testing for genuinely new features, and convert what you learn there into automated coverage.

Qualifications

This is an automation-first QA role on a C#/.NET and Angular product — the goal is scripted, CI-integrated tests, not manual QA.

  • 2+ years in software QA with a strong emphasis on test automation.
  • Proven experience writing and maintaining automated tests (e.g., Selenium/Playwright/Cypress for UI, plus REST API test frameworks) — this is the core of the role.
  • Comfortable writing code/scripts to test software, not just executing manual test cases.
  • Strong SQL skills for automating data validation in MSSQL.
  • Experience integrating automated tests into a CI/CD workflow (Azure DevOps or similar).
  • Extensive hands-on experience with Claude Code or a similar agentic coding harness (required).
  • Demonstrated experience with agentic coding workflows — using AI coding agents as part of day-to-day development (required).

Preferred Skills but not required

  • Experience testing data pipelines / ETL or analytics products where data accuracy is critical.
  • Exposure to IoT, metering, or utility/submetering domains.
  • Experience with ElasticSearch or performance testing.
  • Familiarity with C#/.NET test tooling (xUnit/NUnit).

Skills

Apply

See also

QA jobs by country — openings, pay and top skills →