Do you remember why your tests are written in language X? Because the project is being developed in language X? It was teamlead’s decision? Do you know good libraries and tools for language X? Maybe it’s time to try to write tests in language Y?
Yes, the tests’ language may differ from the project’s language. And if you are using Java, there are reasons why your tests’ language can be Kotlin. Don’t be afraid, Kotlin is not a rocket science. I’ll tell you how the features of this language make it possible to spend less time on the tests’ support. How strong typing can be similar to the dynamic one. And why your favorite libraries will stay with you. And, of course, the main thing – how to start. Where possible, a comparison with Java and Groovy will be made.
If you do test automation or you develop in Java/Groovy – come to my talk.