TEST AUTOMATION SUMMIT  | SINGAPORE – May 5, 2023

SPEAKERS

AARTI SURESH - Senior QA Engineer, eyos

SETTING UP INFRASTRUCTURE FOR CI CD TEST AUTOMATION USING BITBUCKET, AWS AND TESTCOMPLETE

Implementing integration test automation to run after the development pipelines ensures defects are found earlier in the lifecycle and regression of primary functionality is always satisfied with incremental code delivery. The specific case study for setting up the infrastructure necessary for running integration test suites as part of the pipeline would be using the following tech stack - Bitbucket for code hosting and collaboration, AWS as the cloud platform, and SmartBear TestComplete as the functional test automation tool.

Once certain standards are laid out, for example, which test environment to perform integration tests on, the continuous execution of a regression/ sanity suite in the pre-production integration environment would greatly increase the confidence in the quality of the outcome. Since the run reports can be set visible to all stakeholders, it promotes transparency in the team.

Bulkier test suites can be run as part of nightly executions and smoke testing suites can be run as part of the pipeline. The infrastructure could also be set up so that the cost of utilization can be easily tracked in the cloud platform and optimized for regular usage. Triggers for execution can be Slack, a scheduled trigger, or a pipeline deployment.

In summary, she will be spending time upfront and setting up the infrastructure once can reap rewards long-term in reducing the release cycle without compromising on quality.

BRYNLEY SCULLY - CTO, Tescom Singapore

MY AUTOMATED TESTS

Many automation test teams start their work organically, automating a few test cases, and then slowly building up to a suite of automated test cases. Few teams start with an automation test strategy. Some don't even have one. As a result, such teams have a lot of untapped value in their automation testing.

This talk focuses on these teams, who already have started their automation test journey, without a defined test strategy, to do a self-examination (and hence the topic “My Automated Test”) of where they are today, and look for areas to expand their scope to bring added value to their projects and business.

With the maturity of automation testing in approaches, tools, and expectations, there is much that can be gained from exploring and expanding your automation test strategy.

VAIBHAV KAVIMANDAN - Lead Business Solutions, Standard Chartered Bank

DIGITAL AUTOMATION TRANSFORMATION IN QUALITY ENGINEERING FOR FINANCIAL SERVICES AND BANKING

Traditional banks are getting transformed from legacy infrastructure to the latest technology-based infrastructure which is transforming the banks to be more sustainable, and scalable with customers' future needs. Quality Engineering is constantly evolving with changes in technology and tools. things are getting increasingly complex with system integrations and social integrity.

In this topic, he will discuss the latest trends in quality engineering, and how quality gates are designed and integrated to deliver high-quality products.

CHRISTOPHER LIM - CEO, Glee Trees

AUTOMATING SOFTWARE TESTING THROUGH ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING

Conducting software testing manually has a lot of drawbacks, and this leads to the urgency of tech-solution that is secured and able to work effectively and efficiently to automate the continuous process of software testing. RPA with AI/ML arises as a solution that solves the issue, offering valuable benefits to companies with how fast it works, the cost it reduces, and its interoperability. Examples of use where A.I. RPA can be applied beneficially in software testing would be in visual elements, prediction of software defects, prescriptive software testing, and many more. It is important to acknowledge real-life examples where automation successfully takes over the software testing process, to minimize the risks and challenges and optimize the result.

AKASH TYAGI 

CONSUMER DRIVEN CONTRACT TESTING WITH PACTFLOW

Contract testing is a technique for testing an integration point by checking each application in isolation to ensure the messages it sends or receives conform to a shared understanding that is documented in a "contract".

For applications that communicate via HTTP, these "messages" would be the HTTP request and response, and for an application that used queues, this would be the message that goes on the queue.

In this talk and demo, he going to talk and provide a demo about how to implement contract tests for testing two micro-services.

LAYMUI TOH - Senior QA Engineer, Yara International

HOW TO LEVERAGE VISUAL TESTING IN MOBILE APP AUTOMATION

We all want to see efficiency, productivity, and quality in our QA testing, she likes to share how we can leverage the visual testing tools in our BDD test automation framework to achieve the above-code maintainability, and readability, and reduce tedious manual validation on the UI.

NAN MA - QA tech lead, Tiktok

AN EVOLUTION FOR AN AGILE TEAM AUTOMATION TESTING

Give an example of how an agile team automation testing from zero to mature.

Takeaways from your talk:

A normal agile team, if they want to introduce automation tests into the team, what is the typical process? How automation was built up in a zero automation test team and how automation development can catch up with the sprint and finally archive in-sprint automation development.