QA/TestingBackendHigh signal

Contract Testing

Also written as Pact

Testing that verifies two services (like a frontend and an API, or two microservices) agree on the shape of the data they exchange, catching breaking changes before they reach production — without needing to spin up both full systems together.

Think of it like

Like two departments agreeing on a shared order form's exact fields ahead of time, so orders don't get rejected on the day they actually need to work together.

Junior or senior?

Junior sounds like

Relies on full integration testing across every service.

Senior sounds like

Can describe how contract testing caught a breaking API change between two services before it reached production.

Ask them

“How did your team catch a breaking API change between two services before it reached production?”