Skip to content

Acknowledgements

QED was shaped by years of collaboration, experimentation, and frustration with legacy systems. It reflects a desire to build something expressive, maintainable, and modern — not just for automation engineers, but for anyone who values clarity and composability in testing.

I'm grateful to the colleagues, mentors, and clients who challenged assumptions, shared insights, and helped refine the ideas behind this framework. Special thanks to those who reviewed early DSL drafts and believed in the vision of a better way to automate.

QED also owes something to a previous chapter in my career, where I first encountered Kotlin and saw its potential for elegant, type-safe automation. Although the direction wasn't continued, the experience left a lasting impression. A former colleague had developed a DSL-driven framework that, while designed for a single application, revealed the power of tailoring automation to the domain itself. That spark stayed with me.

QED is, in part, a continuation of that spark — reimagined from first principles, built entirely from scratch, and shaped by the lessons of both success and resistance.

To everyone who helped shape this journey, directly or indirectly: thank you.


Authored and maintained by Ane Visser — test automation engineer/architect and advocate for expressive, maintainable testing.

Explore the source code on GitHub.