Agile Testing and Automation Day

overview

Over the last few years, Testing has been introduced as an early activity in the software development lifecycle. This was predominantly due to the widespread adoption of Agile and DevOps methodologies by organizations across the globe, the goal being to significantly reduce time-to-market for finished apps. Over the year 2017-18 we have seen an increase in the use of virtualization and service oriented architecture along with cloud computing, that led to many testing tool vendors vying for market space in the testing arena. This conference brings to you the industry best practices needed for Agile Testing and Test Automation. The Agile Testing and Automation Day 2018 will be taking place in Melbourne on May 16, 2018 with a focus on software testing best practices and solutions to overcome challenges in the Agile testing environment. The conference will be a key meeting place for the software testing professionals and enthusiasts having an eye to learn the latest in the Agile Testing domain.

speakers

The conference features industry experts sharing real time experiences and thought leadership on some of the latest and most vital topics in the Agile Testing domain. Their presentation topic and level of industry experience fills a specific gap in the field, making it easier to understand the major Agile testing challenges, and knowing how to overcome them.

Abdul Aziz

Automation Test Analyst

Toll Group

Cameron Bradley

Lead Test Automation Engineer

Tabcorp

Chiranthana C

Agile Coach and Scrum Master

Telstra

Guy Gershoni

Head Of Engineering

Silverband

Kiran Ravula

Certified Agile Coach & ICAgile Authorized Agile Trainer

Telstra

Mahipal Singh

Test Automation Practice Lead

AIA

Pallavi Aggarwal

OSS Test Automation Analyst

Nokia

Pius Kurian

Senior Test Automation Engineer

ERM Power

program

Often automation is seen as a magic bullet that will somehow increase the quality of a product. In this talk we will explore how automation is like manual testing, a tool that is part of a larger effort to improve quality. We look at how to automation can be applied at various stages of the software development life cycle and what non-technical factors need to be considered for automation to have a chance of succeeding. Finally we will look at possible career paths for testers in an Agile and automation rich workplace. -
Guy Gershoni,
Head Of Engineering, Silverband

ERM Power took the challenge to develop a software tool for the industry to estimate and manage electricity usage for commercial and Industrial sites in Australia. The project identified Test Automation as an important piece in the DevOps puzzle that would accelerate the desired delivery to its customers on time. The team considered different strategies and adopted Progressive automation to bring forth this outcome which would expedite testing process and identify problematic areas as quickly as possible. Progressive automation also helped develop high quality software by giving quick feedbacks to developers, keeping the overheads down as well as act as a continual regression suit for the subsequent iterations.
Automated tests comprised of scenarios required to ensure overall quality of the product. These included unit testing, API testing, Integration testing, UI based functional testing, non-functional testing and performance testing. The team also established quality policy gates to identify risk boundaries for the release candidates.
-
Pius Kurian,
Senior Test Automation Engineer, ERM Power

The goal of this session is to understand how to make a successful test automation strategy and framework in Agile. This will involve understanding Agile Testing Quadrants, Test Automation Pyramid and when to automate. As, understanding of these areas will be needed in creation of a successful test automation strategy. In addition, it will cover understanding the design pattern for an automation framework including creation of framework layers, page-objects location strategy, test data preparation and execution strategy for automation. Additionally, what measures can be taken to reduce the automation maintenance and how the test automation process could be governed to ensure quality will be discussed in this session. -
Mahipal Singh,
Test Automation Practice Lead, AIA

Being sceptical about the Agile methodology and having been through Transformation journeys in the American, Indian and Australian contexts, I'm happy to report that there is a light at the end of this tunnel. I've witnessed the ultimate High Performing Team in action. Let's discuss a concise summary of what you can do to make sure Agile produces results. -
Abdul Aziz,
Automation Test Analyst, Toll Group

Testing in agile projects have been refined, customised and revolutionised to be efficient and quick. But with the changing landscape of testing, learning new tools and methods frequently - Are we still an agile team with a DNA that strives for innovation and customer value creation? Should we take a step back and retrospect if ‘the practices we follow’ and ‘what we aspire to do’ are on the same path? How can we create an ideal agile team that strives towards for innovation and value creation?
Chiranthana is an Agile coach in Melbourne who has been practising agile for the past 12 years in various roles such as SDET, full stack developer, Scrum Master, Delivery manager, Kanban Master and Agile Coach. He wrote is first TTD code in 2006 and since then has been an avid believer of various automation strategies. He is a passionate agilist who has extensive experience in Microsoft platform and tries to experiment with new programming languages. He has helped various Fortune 500 clients in Insurance, Ecommerce, Telecom and healthcare sectors adopt agile practices and coach them to create effective agile teams
-
Chiranthana C,
Agile Coach and Scrum Master, Telstra

This presentation will detail our journey so far in transforming QA across Tabcorp towards a world class practice. It will speak to new leadership, how we achieved such a significant transformation in the first year, our common automation framework approach to automation testing, the benefits of standalone mock servers across projects, QA academy to drive outcomes and how we pushed consistency in technologies and automation approaches across all 12 digital Melbourne projects. -
Cameron Bradley,
Lead Test Automation Engineer, Tabcorp

IoT is transforming our lives for better and brings a uniquely complex set of testing requirements to the table. It includes all generations, starting from traditional embedded systems to web and to cloud. As such, a diverse set of testing process will be needed for adequate coverage.
It’s not only functionality but security, different modes of input (touch/voice/motion) needs testing.
Finally, non-functional requirements tend to be difficult to test against in systematic ways. These requirements can revolve around bandwidth limitations, battery failures, and interferences.
The Internet of Things promises to change the way we relate to objects all around us, but the high expectations set by companies like Apple and Tesla will require IoT companies to evolve and elevate the culture of testing in consumer electronics to new standards.
-
Pallavi Aggarwal,
OSS Test Automation Analyst, Nokia