Test automation is a prominent part of testing. To further improve our test automation we should look at development practices. One important practice to improve the maintainability of the test automation is to create clean code. Recognizing clean code is quite easy. If it reads like prose and you understand the intent (almost) immediately while you are not the author, then it’s probably clean. However, writing clean code is difficult. This presentation gives you pointers on how to create readable code by using proper naming and refactoring.