The post discusses how headless testing fits into a Kubernetes-driven CI/CD pipeline. Containers and Kubernetes have changed the way testing is done, making it possible to run tests on lightweight instances in the cloud. Headless testing can leverage this opportunity by giving it a more prominent place in the QA process. The goal of DevOps is to ship high-quality software faster, and headless testing enables testing during development, which helps developers write better code. It also fills the gap for pre-commit testing, enabling dry runs before every merge, and can be used to run sanity checks and record timelines of changes. Headless testing has long been overlooked as a way to generate screenshots automatically but is now taking on new prominence in the CI/CD pipeline with the advent of Kubernetes and GitOps.