Author, execute, diagnose and maintain API or service-contract tests during QA. Use for request/response, persisted state, asynchronous completion and integration behavior.