Gennadiy Alpaev has been working as a test automation engineer since he graduated in 2003. During these 10 years he has worked with many automation tools including TestComplete, SilkTest, Selenium, and Squish and participated in more than 10 projects, both as an employee and on contract basis.
He gained his first experience of writing tutorials when he created a tutorial on SilkTest together with his colleague Mykola Kolisnyk. His second big project on test automation was a complete tutorial on TestComplete. These two tutorials are available online in Russian.
Starting in 2011, he is running online and on-site courses on TestComplete and test automation for independent students and companies. He is also actively participating in different forums trying to help others solve problems as fast as possible.
The main principles that he follows in his training are simplicity and brevity, especially when explaining complex things.
First of all I'd like to thank Andrew Grinchak who helped me with the English version of the book. Without him the work would have been much more complicated.
Many thanks to all forum participants for their questions and answers. There are so many of them that it is impossible to mention them all, but without them I would have never got all the experience I have now. Also during these 10 years, I had great pleasure working with different people who influenced my vision and qualification. Thank you all, every communication was helpful and interesting, and introduced its part to this book.
And finally thanks to my family for their patience and support during the process of writing this book.