Kotlin has greatly increased the ergonomics of day to day development, and the testing side of development is no exception. Kotlin's language features allow for new and innovative testing styles that can adapt to accommodate different use cases. Kotlin's terse and expressive syntax allows for incredibly readable tests, and allows for easy maintenance. This talk is a walk-through of what Kotlin's testing landscape looks like, and what tools and techniques are available to make us more effective engineers when it comes to testing