Salt Lake City, UT

Salary
$100,200
Posted
Jul 1, 2026
Location
Salt Lake City, UT
Last confirmed open
Jul 20, 2026

What this job asks for AI summary

A mid-to-senior testing role focused on a desktop application and associated microservices within a healthcare ordering domain that handles protected health information. Day-to-day work spans designing and running manual and automated tests across desktop UI, APIs, and service integrations, investigating defects, and supporting releases. Suits an experienced QA engineer comfortable with Java-based test frameworks, GraphQL and REST API automation, messaging systems, and SQL data validation.

Senior level · 5+ years · National · Full-time

Advertised as Mid, but the requirements read as Senior.

Must have (12)
Git or SvnJiraJava or GroovySpockWireMockJUnitGraphQLRESTRest AssuredKafka or RabbitmqPostgreSQL or OracleSQL
Nice to have (2)
CypressAWS

“or” means any one of them counts — you don't need all of them.

We read this from the posting text with AI. Skim the description below before ruling yourself out.

How this req sits in the market our data

What gives you an edge
GraphQL12%Kafka12%

Rare in this occupation — lead with these, and say what you built with them.

What won't set you apart
SQL58%Rest Assured40%

Most people in this occupation already list these. Still required — just not what gets you shortlisted.

What the occupation pays Median $106,594 (middle half $82,076–$136,109).

Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.

Why we read it this way (8)

The title 'Software Test Engineer III' maps to a numeric level III, which conventionally signals Senior; however, the actual requirements (5+ years, component-level scope) support Senior as well — both advertised and required land at Senior. The level advertised in the title is set to Mid because 'III' in this company's ladder is the third individual-contributor level, not a Staff/Principal designation, and the scope is consistent with a Senior IC rather than a cross-team technical authority.

The degree requirement is listed as 'Bachelor's degree with 5+ years of experience OR equivalent practical experience' — because equivalent experience is explicitly accepted, no formal degree is hard-gated.

No CBSA/location is specified beyond 'U.S.-based'; the posting mentions geographic location affects salary but names no city or metro.

Remote status is ambiguous — the posting requires U.S. residency and mentions geographic salary adjustments, but does not explicitly state remote or on-site; remote is set to false as a conservative default.

Java and Groovy are listed together ('Java/Groovy') as a combined requirement; Java is the primary name with Groovy as an alternative since they are interchangeable in the Spock/Groovy testing context described.

Kafka and RabbitMQ are listed as alternatives for the messaging systems requirement ('Kafka, RabbitMQ, or similar').

Cypress appears only under Preferred Qualifications as the preferred UI testing framework.

AWS appears only under Preferred Qualifications.

Read the full posting

The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.

Apply

Apply on employer site ↗