As we design GraphQL interfaces that are a connection of types, it becomes very critical to think of all the failure points that can happen and how they will manifest on the GraphQL response. Its also important that as we plan automated Integration Testing on GraphQL interfaces that runs in CI/CD pipelines to be able to represent both success and failure test cases. Existing approaches have been hard and usually need the whole environment in a failure more to be able to simulate or mock error cases from downstream dependencies. In this talk we talk about a failure injection approach that can inject desired failures in context of a GraphQL query or mutation so that they stay contained to the request and can be run repeatedly in CI/CD environments!