This course provides a complete and practical introduction to mobile test automation using Appium with Kotlin for Android applications. It is designed for developers and QA engineers who want to build a robust, scalable, and maintainable automation framework from scratch, following real-world engineering practices.
Throughout the course, you will design and implement a full testing framework using Kotlin, integrating TestNG for test execution and Cucumber for behavior-driven development (BDD). The focus goes beyond writing simple test cases and instead emphasizes clean architecture, code reusability, and long-term maintainability. You will learn how to structure your project in a way that reflects production-level automation standards and more.
All concepts are demonstrated on a real application allowing you to apply automation techniques in a realistic environment. This ensures that the knowledge gained can be directly transferred to real projects.






