Manoj Kumar


Manoj is a seasoned professional and adept technologist. He enjoys exploring the entire software development lifecycle and is especially interested in solving problems in Software Quality, Digital Transformation, Human-Computer Interaction, and Cloud Computing spaces. Having worked in enterprises, Fintech, and early-stage startups for over 15 years, Manoj brings a wealth of experience. Notably, he is a contributor to the Selenium project and serves on the project leadership committee for Selenium. He genuinely believes that sharing knowledge and experiences strengthens our community. Manoj is a member and Distinguished Speaker of the ACM and IEEE Computer Society. He has given keynote addresses and technical talks at numerous international conferences on software engineering and testing in over 12 countries. Manoj has previously worked at startups like Applitools and LambdaTest and has been a part of digital transformation programs at leading companies such as ThoughtWorks, Wipro, and IAG, among others.

About the Presentation

Test Craftsmanship: Clean code practices for Test Automation
Session Speech

Every year, countless hours and significant resources are lost because of poorly written code. There’s also a pressure to deliver quickly, fuelled by the minimum viable product, that pushes products out the door as a prototype in product interests, not necessarily offering quality. And the majority of teams often consider quality as an afterthought process, and so does the test code that is written to automate the functionality or the unit testing pieces.

Beyond mere functionality, clean code principles offer a pathway to unlocking tangible business benefits, including accelerated time-to-market, reduced maintenance costs, and heightened customer trust and satisfaction.

It is essential to understand that even bad code can function. But if code isn’t clean, it can bring a development organisation to its knees – as Uncle Bob says – “Test code is just as important as production code”.

In this session, we will explore how integrating clean code principles such as SRP (Single Responsibility Principle), DRY (Don’t Repeat Yourself), and LoD (Law of Demeter) and more into test automation can unlock tangible business benefits. Beyond mere functionality, clean code offers a pathway to accelerated time-to-market, reduced maintenance costs, and heightened customer trust and satisfaction.

Drawing from real-world examples and success stories, we will showcase how organizations have leveraged clean code practices to drive business success and achieve superior software quality. Additionally, interactive elements such as live coding demos and audience participation exercises will provide you with hands-on experience and practical insights to apply in your own context.




About the Tutorial

Mobile Automation Made Easy: Appium 2.0 Workshop for Beginners


Discover the world of testing mobile applications with our introductory workshop, tailored especially for Appium newcomers. This in-depth, all-day workshop will teach you the fundamentals of Appium 2.0 with an emphasis on automating iOS and Android mobile apps. This course will give you the fundamental knowledge required to start your adventure in mobile automation, regardless of whether you’re a development engineer, QA specialist, or automation tester venturing into the field of mobile testing.