#ATAGTR2023 Speaker

Welcome to the 8th Edition of the Global Testing Retreat 2023!

About Speaker

Mamatha Venkatesh, Trailblazer, Senior Technical Architect, IBM Sustainability Software, ECOSYSTEM ENGINEERING supporting partners on presales. She has led challenging First of a Kind (FOAK) AI Implementation and Sustainability projects and Proof of Concepts. She is passionate on researching the pain points of different businesses, proposing technological solutions and leading customers on the AI transformational and Innovation journey. She has contributed to IBM Global Sustainability Accelerator program in Agriculture space to help the farmers. She is a Master Certified Technical Specialist and very active on diverse platforms. She is an Ally supporting IBM Equal Council(Persons with Disabilities(PwD)track. She is the IBM CSR Alumni, Academic Ambassador Advocate, IBM BLUE CORE MENTOR, SWE GLOBAL AMBASSDOR, Outreach committee and a Mentor(for SWE, IEEE Community). Active Speaker for Global University Programs and Conferences.

Mamatha Venkatesh

Senior Technical Architect at IBM

Interactive Talk - Secret Sauce for Sustainable Test Automation Framework

Secret Sauce for Sustainable Test Automation Framework


Have you ever wondered what does sustainable IT (Information Technology) means? How can IT contribute to a sustainable environment. And above all, how can we develop a Test Automation Framework that is sustainable?


Software Automation Testing:

Any and every software/ hardware product goes through a round of testing to ensure that the product delivers what is promised and with quality. Automation of the test processes is done using different tools and languages. This helps to expedite the testing processes.


What is Sustainability?

Being sustainable means that we preserve the environment. Various factors like buildings, infrastructure, vehicles, plastics, pollution are contributing to degradation of our natural resources and, consequently, compromising our livelihoods.


Embedding sustainability into software via green data handling and coding is one of the levers CIOs can pull to combat climate change.


The bigger surprise for us is that along with these obvious factors causing an effect on our environment, IT industry too is a big contributor. The more is the code written, the more the emails


we send and the more the data we save using the resources which consume energy – is contributing to the CO2 emissions. Its time! We ought to reduce our carbon footprints, before it gets too late!


We must innovate new ways of working, a new engineering paradigm where sustainability is a significant factor in decision-making. In line with the Paris agreement, the United Nations (UN) also established 17 Sustainable Development Goals (SDGs). These are designed to be a blueprint to achieve a better and more sustainable future for all. The SDGs are essentially a universal call to action for the world to end poverty, protect the planet, improve education and health, and tackle key environmental challenges by 2030. Here we are going to focus on SDG Goal 9: Build resilient infrastructure, promote inclusive and sustainable industrialization and foster innovation.


Why do we need sustainable Test Automation Framework?

As various industries play their role in promoting sustainability, it is equally important for us , as Automation Testers, to ensure that the methods we employ for automating and conducting testing also contribute to this important goal


Sustainable code is the code which is designed with the aim of reducing carbon emissions by optimizing codebase and minimizing resource usage. Some of the commonly known characteristics of a sustainable code that helps us achieve our sustainability goal are : efficient algorithms and data structures, minimized cpu and memory usage, proper resource management, caching and data optimization etc.


As part of this presentation, we will dive into some of the best practices that can help us write better code and help us save our environment. We will also talk about our secret sauce which has helped us achieve a more sustainable automation framework.


Developing Automation framework for Sustainability:


To develop an automation framework which is sustainable we should practice good coding practices. Ensure modular code, reusability of code, planned executions, Network communication should be optimized etc.


Legacy code should be reviewed and updated. Regular code maintenance is crucial to understand that we are not duplicating the code, only relevant code is present and that too is using the right coding methodologies.


Good code writing skills are essential for any software developer, including those involved in test automation.


Along with a well written code it is also essential that we take care of our Hardware components, the choice of automation tools should ensure that they are using the latest technology, are well designed for low energy consumption.


By continuously taking care of the above and ensuring that the automation code that we write adheres to the rules, regulations and best practices, we can ensure that our code is contributing to a greener environment.

Secret Sauce for having a sustainable Test Automation Framework


As part of this session you will takeway,

how you can design a test automation framework which can help achieve the sustainability to achieve a greener environment.


What coding best practices can be implemented, how techniques like, KANBAN, Jidoka can help improve on test automation.



How you can implement a layered approach in test framework which helps to revisit a piece of code in a layered approach.


Considerations to designing a Test Designing an automation framework which has a planned way of accessing your Test Data, Test utilities, Test environment, Test resources could lead to achieving the goal of a greener automation.


Have you contributed to the greener world by contributing to the build test sustainable Test Automation Framework?


Hear what Heena and Mamatha have to say about the interactive session
Scroll to Top