Senior QA Engineer

DiliNew York City, NY

About The Position

Dili builds software that helps construction and clean-energy companies manage complex prevailing wage, apprenticeship, and labor compliance requirements. We started Dili because labor compliance is still handled through a mix of spreadsheets, PDFs, manual review, and institutional knowledge, despite determining whether some of the largest construction projects in the country are compliant. Today, we’re a team of roughly 30, including a small engineering team working closely with our in-house Compliance team. We’re building the infrastructure to turn complex regulatory requirements into software that can be evaluated consistently, explained clearly, and audited. Our compliance engine evaluates payroll, timekeeping, worker classifications, prevailing wage rates, apprenticeship requirements, and documentation across frameworks including federal Davis-Bacon, IRA requirements, state prevailing wage laws, and programs such as NYSERDA and Illinois Shines. We’re looking for a Senior QA Engineer to own automated product quality, with a particular focus on formally validating our compliance engine and preventing regressions. This is not primarily a manual QA role. You’ll build the systems that let us enumerate the compliance scenarios we support, tie them to the underlying regulations, automate their validation, and confidently determine whether a release is correct. You’ll work directly with engineers and our Compliance team to turn regulations and interpretations into deterministic, executable tests.

Requirements

  • Strong experience in software QA, quality engineering, or test automation
  • Strong Python skills
  • Experience building automated integration and end-to-end test suites
  • Experience integrating testing into CI/CD and release processes
  • Ability to test a Python/React application in an AWS environment
  • Ability to systematically reason about complex combinations of rules, inputs, and expected outcomes
  • Ability to turn written requirements into precise, deterministic test cases
  • Strong attention to traceability: not just “did this test pass?” , but “why is this the expected behavior, and what requirement supports it?”
  • Ability to work closely with engineers and domain experts to resolve ambiguity

Nice To Haves

  • Recent hands-on experience with Playwright
  • Experience with QA Wolf or similar modern QA tools
  • Experience with parameterized, property-based, combinatorial, or model-based testing
  • Experience testing payroll, tax, financial, legal, healthcare, insurance, or other rules-heavy software
  • Experience with requirements traceability, release certification, or audit evidence

Responsibilities

  • Build and maintain a registry of compliance scenarios across supported frameworks
  • Translate regulations, agency guidance, and internal compliance interpretations into structured, testable cases
  • Include citations to the authoritative regulatory or program sources behind expected behavior
  • Develop automated tests that formally verify our compliance engine
  • Test interactions between overlapping federal, state, and program-specific requirements
  • Cover edge cases, exceptions, remediation flows, and previously identified production issues
  • Make scenarios easy for our Compliance team to review, update, and extend
  • Expand automated coverage across high-risk product workflows
  • Build and improve integration, API, end-to-end, and regression test suites
  • Establish automated quality gates and release-readiness criteria
  • Improve visibility into scenario coverage, failures, and known gaps
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service