SPEAKERS – USA Season 3

EVGENY TKACHENKO - Programme QE Manager, Wayfair

11 REASONS BEHAVIOR-DRIVEN DEVELOPMENT CAN FAIL

There are a lot of advantages to behavior-driven development, but there are also a lot of challenges you can encounter during the implementation. Knowing is half the battle, so be aware of these eleven common stumbling blocks to BDD adoption and outline plans to mitigate them beforehand, and you’ll be able to start reaping the benefits of BDD sooner.
Based on the article I wrote  https://www.stickyminds.com/article/11-reasons-behavior-driven-development-can-fail

LOUAY AL JONDI - QA Manager, Nuance communications

SELECTING AUTOMATION TOOLS AND PROCESS FOR BRAND NEW PRODUCTS

Finding the right automation approach to test a new product is a recipe to build quality products.
Automation best practice, contributes to successful implementation of Agile development

MARY ANN BELARMINO - Director of Quality Services, Pegasystems

THE NEED FOR QUALITY ENGINEERING IN SOFTWARE ENGINEERING EDUCATION & TRAINING

Software companies altogether have spent millions of dollars mitigating quality issues in software applications and projects. This is mainly because quality, effective testing, and test automation are usually treated as entities that are separate from software development - something that can be de-prioritized, delayed, or worse, ignored.

This topic will talk about why quality is an essential part of any software development project, and how you can ensure that developers are quality-focused from the get-go by incorporating this mindset early in their formative years as software engineers and developers.

AJAY KUMAR SINGH - DC Specialist Master, Deloitte Consulting LLP

SERVICE VIRTUALIZATION PLAYBOOK– A CASE STUDY IN PACKAGED SOFTWARE IMPLEMENTATION

The goal of this presentation is to serve as an accelerator for the engagements planning to implement Service Virtualization in distributed environments. The playbook provides a standard body of knowledge across all components of Service Virtualization implementation that can be leveraged for future partnerships and engagements under Quality Engineering practice. It also helps clients mitigate the challenges that they face during testing in distributed environments.

GAYATREE NALWADAD - Principle Systems Engineer, Fidelity Investments

PERFORMANCE TESTING SOLSTICE

Pandemic has made the digital world ever so most important platform to reach out to the world like never. With more digitization, more online platforms being made available and it is even more important that the websites are available and reliable which is where Performance Testing plays a very critical role for most of the online platforms. This is the Peak time for the Technology industry to understand how important and critical is to performance test the digital shops/platforms to be successful and have customers come back even after the Pandemic.

DMYTRO SYLYVONCHYK - Software Testing Automation Engineer, Airgas

AUTOMATED TESTING REPORTS USING SERENITY FRAMEWORK

This topic will describe basics of using Serenity framework with Java that allows to satisfy a need of many teams in automated reporting systems.

DAWN-MARIE DUNN - Senior Quality Engineer, Newfold Digital

NO APP IS AN ISLAND: MOCKING FOR INTEGRATION TESTING

This talk will cover the use of mocking (specifically WireMock) in order to minimize dependencies on third-party services during app development and testing.

JIGYASA N - Manager, Quality Operations, Tapestry Inc.

TEST AUTOMATION & DEVSECOPS

QA has always been the gatekeeper of every organization’s digital presence. In the past, departments like development and operations had their own QA processes and people, and worked in silos, not communicating with each other and causing lags and roll-backs due to the disconnect in the end-to-end flow.

With the advent of Agile Development and the push towards DevOps came faster and shorter release cycles but also an increased risk of security vulnerabilities passing to production and delays resulting from those vulnerabilities. Github’s CodeQL, released late last year, has already scanned over 12,000 repos and has found over 20,000 security issues including remote code execution (RCE), SQL injection (SQLi), and cross-site scripting (XSS) vulnerabilities.

While DevOps promotes shorter and faster release cycles, DevSecOps ensures shorter, faster, and secure releases. The work-from-home culture resulting from the ongoing pandemic has made it imperative that organizations make a left shift and fortify security in the early stages of the development lifecycle.

This left shift has put a greater burden on QA, resulting in Automation becoming main stream. The sentiment has changed to: If it can be written and is repetitive, then it can be automated. Increasing QA’s presence in the entire SDLC from the early stages and automating the process is the only efficient way to support organizations in achieving the accelerated “time to market” demand and have a positive impact on the ROI.

Now the question is: what can and should be automated? Defining this criteria will govern how successful the Automation process is in supporting agile and secure releases.

OMPRIYA BALAMURUGAN - Director, Quality Engineering, AARP

INTEGRATING AUTOMATED TESTING INTO DEVOPS AND AGILE

Integrating automated testing with DevOps and Agile can be accomplished through a combination of new generation automation test pyramid and continuous testing. Quality should be built-in and not inspected for; It primarily focuses on Quality 360 that encompasses – agile work intake management through agile test strategies, establishing automated quality gates in the continuous integration process, integrating continuous testing (Test early, Test often, Test everywhere and Automate) in the continuous delivery / deployment process resulting in E2E quality sustaining security, performance, compliance and governance. Benefits include – overcoming cost of delay / poor quality, value driven delivery, adaptive planning and continuous improvement. By doing so, our automated testing significantly and positively impacts agile product delivery realized through customer centricity and design thinking, develop on cadence and release on demand, DevOps and continuous delivery pipeline in achieving business agility.

MHAHESH MURALEEDHARA - Test Architect, UST

AI-ENABLED QUALITY ENGINEERING

Artificial intelligence introduces new opportunities for software testing allowing quality engineers to optimize their efforts with greater speed than was possible before. Traditional quality engineering approaches cannot address the full spectrum of behaviors and performance that AI-driven testing can support. Applying AI across the various phases of the quality engineering life cycle saves effort, improves accuracy and reduces cycle time.
In this webinar UST Test Architect, Mhahesh Muraleedhara will explore how to select, implement and reap benefits by leveraging Artificial intelligence to improve quality engineering.

LISA WALSH - Software Quality Manager, Wegmans Food Markets

LEADING TRANSFORMATION OF MANUAL TESTING TO AUTOMATED TESTING TO PROVIDE CT

I began leading software quality 4 years ago. At that time the team was running scripts with their own methods. This made it hard to measure quality. They also were testing everything manually. I soon realized I would need to gain the teams buy-in to begin standardizing our practices and using dev tools in our process, as well as learn to do automated testing. Once, I gained team buy-in to us ADO to write test scripts and also gained their buy-in to want to learn automation, I created a strategy and plan for leadership to get their buy-in to execute this. Upskilling my team, bringing in resources with automation skillsets, identifying tools to use for our products, integrating these tools into ADO so we could measure quality, integrating into release pipelines, and identifying the benefits to being CI\CD to provide CT were all part of the strategy. I was able to execute on the above and my team is now automating in 80% of the areas we work in. We are now focusing on rolling out in all areas that QA supports and are beginning to understand metrics around quality.

ROBERT LINTON - Business Consultant - CLOUD ADM, MFGS

BURSTING YOUR PERFORMANCE TESTING INTO THE CLOUDS

Learn how to leverage the Cloud Load Generators for scalable Performance Testing. See how your Load / Stress testing can be performed on Prem or hosted in a Private Secure Cloud environment, automatically provisioning the needed Load Generators that execute your performance or stress tests, seamlessly. Load Generators can be spun up in cloud regions around the world, if needed, to simulate real user’s experience during the test.

MANI GANAPATHY - Head of Payment Platform, Natwest Group

TEST AUTOMATION AND SERVICE VIRTUALIZATION STRATEGY (Co-Presenting with Saai Prasan Kumar)

The UK payments industry is moving to ISO 20022, the emerging global standard for payments messaging. This standard creates a common language for payments data across the globe.

The Bank will migrate the CHAPS payments messages to ISO 20022 in 2022; however, the implementation date will move from April to June. From February 2023; on the basis that the SWIFT correspondent banking network will migrate to ISO 20022 (with enhanced data enabled) in November 2022, the Bank will require all CHAPS Direct. The Bank will then introduce the new RTGS2 core ledger and settlement engine in September 2023.

This presentation will cover a banks approach testing of ISO20022 standards using test automation and service Virtualization.

SAAI PRASAN KUMAR - Automation Specialist, Natwest Group

TEST AUTOMATION AND SERVICE VIRTUALIZATION STRATEGY (Co-Presenting with Mani Ganapathy)

The UK payments industry is moving to ISO 20022, the emerging global standard for payments messaging. This standard creates a common language for payments data across the globe.

The Bank will migrate the CHAPS payments messages to ISO 20022 in 2022; however, the implementation date will move from April to June. From February 2023; on the basis that the SWIFT correspondent banking network will migrate to ISO 20022 (with enhanced data enabled) in November 2022, the Bank will require all CHAPS Direct. The Bank will then introduce the new RTGS2 core ledger and settlement engine in September 2023.

This presentation will cover a banks approach testing of ISO20022 standards using test automation and service Virtualization.

DMYTRO SHPAKOVSKYI - Senior SDET,Author of "Modern Web Testing with TestCafe"

THE CONCEPT OF MAXIMUM MAINTAINABILITY IN TEST AUTOMATION

I will share my vision on how to keep test automation scalable and maintainable on a long run.

KALYAN DABBIRU - Test Automation Lead , GE Healthcare

TEST AUTOMATION IN DIGITAL WORLD: ANALYTICS AND INTELLIGENT TESTING

Test automation has become second nature in today’s digital world. It has either been a rare skill or a buzzword for both organizations and individuals until some time. Everyone wants to go fast and be first. Fast and First will happen in production if you Fail locally but it could be otherwise in some situations, and I call it lucky you. Failing Fast and first should provide significant Feedback and that is a true attribute of test automation. FTR (first time right) has been the industry jargon in a traditional waterfall model but fail first and fast is a fact with Agile. The approach for intelligent automation is to identify and determine the CTQ functionalities (20-80 rule) at different cycles of SDLC. This approach is prime, and it is mostly possible with risk-based test automation. The adoption of frameworks should also be in-line with engineering development and is core to the success of test automation. This is called smart testing and shift-left. Also, in order to achieve this, we would need a full-stack test automation engineer who can connect pillar-to-post in this digital environment. And, in the end, we need to collect agile metrics dynamically so that it is never subsided as an afterthought. There should also be a mechanism to measure the ROI from each team in a digitized dashboard that provides real-time analytics. Last but not the least, there should be some automated production tests and monitoring scripts to manage the Pro-environment which is called shift-right. Hence, Speed is the Key in today’s digital world. I will share some of my experiences on such facts that trailblaze the transformation of test automation across the scope of SDLC, insights into tools/frameworks at the enterprise level, need for full-stack capabilities and AI-driven dashboard for test automation analytics.

MICHAEL GIACOMETTI - AVP, Solution Architecture: Qualitest

BEST PRACTICES FOR INFRASTRUCTURE MANAGEMENT IN QUALITY ENGINEERING

Continuous Testing needs continuous access to data and environments that are always available. However, running multiple releases, testing for hot fixes in legacy releases, and coordination. How does Quality Engineering use Infrastructure Automation and Infrastructure Management? The presentation will provide best practices on how to integrate Infrastructure Management into your Quality Engineering program.