STAREAST Virtual+ 2020 - Concurrent Session | TechWell

Conference archive

STAREAST Virtual+ 2020 - Concurrent Sessions

Concurrent sessions offer attendees the flexibility to explore a variety of topics throughout the conference on Wednesday and Thursday in order to customize their learning experience. Learn both enterprise foundations and new methodologies to grow your skills, supercharge your knowledge, and re-energize your career growth.

Join our mailing list and receive updates on when additional sessions are announced and other conference program updates.

Wednesday, May 6

Jennifer-Bonine
AI Appstore, Inc.
W1

Connect to Your Customers with Design Thinking

Wednesday, May 6, 2020 - 11:30am to 12:30pm

Customers are the ultimate measure of product quality. Their loyalty to your product or brand is key in building and maintaining market share. This is why Jennifer Bonine believes that understanding customer needs and being the voice of the customer is critical for us in the quality profession. Join Jennifer as she shows how to empathize with your customers and provide a solution that puts them first. Design thinking is a human-centered process for creative problem-solving that focuses on the people you're creating for, which leads to better products, services, and processes. Learn how the...

Katy Sherman
Premier Inc.
W2

Agile in Legacy Apps - Mission Impossible?

Wednesday, May 6, 2020 - 11:30am to 12:30pm

How many times did you hear - legacy systems are not a good fit for Agile transformation? Have you ever said it yourself? I want to tell you a story of a digital transformation in Premier to prove you wrong. Agile is not only a great fit for the legacy applications, it an absolute business necessity, because how else can you provide incremental value for hundreds or thousands of users through a flexible adjustable roadmap? My story is not going to be about an immediate success. We've had our fair share of problems, challenges, and small failures. "Legacy" means "old". It means - outdated...

Tariq_King
test.ai
W3

Test Machina: Demystifying AI-Driven Test Automation

Wednesday, May 6, 2020 - 11:30am to 12:30pm

Software vendors and practitioners are using artificial intelligence (AI) and machine learning (ML) to create a new wave of test automation tools. Such tools leverage autonomous and intelligent agents to explore, model, reason and learn about a software product. But how do these testing robots really work? Is this technology any good? And can we really trust it to validate software? Tariq King will introduce you to the world of AI-driven test automation and discuss its benefits, challenges and other limitations. Learn how test bots use AI/ML technologies to mimic human testing activities...

Rob_Sabourin
AmiBug.Com, Inc.
W5

Exploring Microservice Integration Risks

Wednesday, May 6, 2020 - 11:30am to 12:30pm

Transactional testers are experts in exposing weakness in multi-tier solutions, but they sometimes run into trouble applying their web-based experience to new microservice API solutions. New risks are present, and old risks have shifted around. REST APIs are naturally scalable, robust cloud-based technologies, but converting multi-tier applications to a microservice design exposes new risks in operation order, payload dependency, and stateless system. Rob Sabourin will share his experience in applying test planning, design, and implementation strategies to ferret out critical microservice...

Troy_Walsh
Magenic
W6

Automating your accessibility testing with Selenium and Axe

Wednesday, May 6, 2020 - 11:30am to 12:30pm

Modern day laws make accessibility a key requirement for many applications. This presents a challenge for many testing teams. Luckily there are things like W3C’s WCAG (Web Content Accessibility Guidelines) that help testers understand accessibility standards. But it’s even better for teams that are using Selenium because it is now fairly easy to extend your existing Selenium test suite with accessibility checks. In this session we will explore extending your Selenium suite with Axe. Axe being an open source accessibility testing framework. We will begin by talking about how you can add Axe...

Stephan Marceau
Slalom Build
W7

Bridging the Gap with Developers Might Be Easier Than You Think

Wednesday, May 6, 2020 - 1:30pm to 2:30pm

Too often, technology teams are still operating with a barrier between the development and testing personnel. These teams should have the same mission: high-quality software that meets business objectives and is delivered on time, within budget. These barriers frequently seem insurmountable, but the reality may be that bringing developers and testers together is as simple as starting a conversation, sharing both the challenges they are striving to overcome and the victories they seek. Stephan Marceau will share the data and outcomes he has consolidated by observing more than 50 projects in...

Robert_Ross
Curtail Inc
W8

QA in the DevOps Age: Testing Software Updates with Production Traffic

Preview
Wednesday, May 6, 2020 - 1:30pm to 2:30pm

With the advent of the DevOps model, testing and development cycles are faster than ever before. In an environment of continuous integration and continuous delivery (CI/CD), developers make changes to the code that trigger a pipeline of automated tests. But the problem is that these automated tests are only looking for specific issues; they can’t detect everything that could possibly go wrong. And that means that bugs and problems in the code can be pushed live without the required testing, resulting in network downtime, lost revenue, and frustrated end-users. Conducting side-by-...

Janna_Loeffler
Equinox Media
W9

Quality 1Up : How to Use Game Theory to Drive a Cultural Change and Improve Quality

Wednesday, May 6, 2020 - 1:30pm to 2:30pm

How do you inspire developers, testers, and teams to improve their testing practices and code quality? Have you ever wanted to provide greater visibility into your quality practices? Join Janna as she talks about one way you can help inspire teams to not only improve testing and quality practices, but drive and own that change. She’ll talk about how gamifying your quality practices and modding your role as a tester can build a community and a culture of quality. In today’s age of agile development and DevOps, software development has truly become a social activity. So we need to stop...

W10

Yes, DevOps and Continuous Testing Are Possible in Non-Agile Environments

Preview
Wednesday, May 6, 2020 - 1:30pm to 2:30pm

Agile development disciplines, along with continuous integration and continuous delivery (CI/CD), have transformed how teams develop and deliver applications in short bursts with higher quality. The next step is DevOps, the central concept of which is to manage end-to-end engineering processes and focus on constant testing, to deliver fast in a highly collaborative environment. Successful teams know the secret to delivering high-quality products so quickly is in continuous testing, especially leveraging automation capabilities. However, teams don't necessarily need to be agile in...

Priyanka Halder
Goodrx Inc
W11

Moving at Startup Speed

Wednesday, May 6, 2020 - 1:30pm to 2:30pm

The startup world is fast, demanding, and challenging. In order to be on top of the market in the software industry, most of the time a startup needs to move fast and ship even faster, while also fighting with budget and ROI issues. As a QA leader, how do you survive in this hostile environment and keep up with this crazy speed? How do you set realistic goals for yourself, your department, and your organization? Priyanka Halder will walk you through her tried and tested formula to succeed in a startup environment. Learn how to avoid feeling burned out, leverage and motivate your whole team...

Chris_Loder
Upland InGenius
Melissa Benua
mParticle
Alison Wade
TechWell Corp.
W12

Ask Us Anything

Wednesday, May 6, 2020 - 1:30pm to 2:30pm

What do YOU want to know? Maybe you have a technical automation question for the self-proclaimed lazy automator, Chris Loder? Perhaps you wanted to ask Melissa Benua about continuous testing, containers, or imposter syndrome? Maybe you're an aspiring conference speaker about automation and would like to know how to get started with your very own talk? Or conceivably your very curious mind wants to know "so why did Alison Wade start Women Who Test?" During this informal panel session, Melissa, Alison, and Chris will be at your disposal to answer this wide variety of questions on anything...

Matthew Weinstock
Align Technology
W13

Shifting Left: It's Not Just about Testing Earlier

Wednesday, May 6, 2020 - 2:45pm to 3:45pm

The agile landscape is always evolving. One of the newest trends is the "shift left" approach, where testing is performed as early and as often as possible in the project lifecycle. If done correctly, shifting left enables teams to highlight poor design, provide quicker feedback to development, review progress sooner, and provide quicker turnaround on customer feedback. Unfortunately, many teams lack the discipline, time, or strategy to actually get out of their current rhythm and shift left. As testers, we yearn for the ability to test early with confidence, so we have time at the end of...

Geoff_Meyer
Dell EMC
Jennifer-Bonine
AI Appstore, Inc.
W14

Rise of the Relationship Worker: Being a Better Human in the Age of AI

Preview
Wednesday, May 6, 2020 - 2:45pm to 3:45pm

In the six decades since its first usage, the term Knowledge Worker has become synonymous with Software Engineers. With an almost singular emphasis on STEM skills, and an excused lack of people skills, the reputation of the successful software engineer evolved into that of the genius in a cubicle. Two factors have caused us to re-examine the relative importance of hard and soft skills in Software Engineering. First, the very nature of how we produce software changed dramatically with the advent of Agile practices compelling us to develop software…socially. Second, Automation and AI...

Nandini Kalyanasundaram
Deloitte Consulting LLP
Chaithanya Kolar
Deloitte
W15

Driving Testing Insights with the Voice of the Customer

Wednesday, May 6, 2020 - 2:45pm to 3:45pm

Testing is the final step prior to launch, and as a result, testing timelines are often compromised to meet overall project timelines. Under these circumstances, a risk-based testing strategy becomes the status quo to roll out the product with minimal priority issues. To leverage risk-based tests, teams have traditionally relied on a tester-centric approach by focusing on the testers' subject matter expertise, the application's defect-prone areas, and frequently executed test cases. However, we now have an opportunity to enhance and transform our risk-based testing approach to be more user...

Dennis Hurst
Saltworks Security
W16

Large-Scale DevSecOps: Bringing Security Confidence to a Chaotic Development World

Wednesday, May 6, 2020 - 2:45pm to 3:45pm

Implementing application security programs on a large scale can often seem chaotic and unwieldy. Without the proper knowledge to implement robust AppSec tools, DevSecOps on a large scale can be overwhelming. Additionally, with the countless number of customizable build, task-tracking, and CI integration systems available, many companies don’t know where to begin implementation of DevSecOps. Dennis Hurst will provide the knowledge necessary to wield powerful AppSec tools based on his experience with a variety of large corporate clients. He'll discuss common pitfalls and unique challenges...

Jenny-Bramble
WillowTree Apps
W17

Setting Your Tests Up to Fail

Wednesday, May 6, 2020 - 2:45pm to 3:45pm

It's a fact of life that we often have to write automated UI tests for features that have defects, or that interact with 3rd party APIs that aren't returning the right responses, or for items that we know aren't working right. When the team has decided that the behavior isn't going to be fixed, what's an automation engineer to do? Let the tests fail? Not write them? Champion harder for the defects? Jenny suggests writing your tests to pass. By creating tests that pass on the current expected behavior (the defect), we are in a perfect position to tell when the defect is resolved, or the api...

Nick Baynham
Frontline Insurance
W18

Self-Healing Automation for Low-Maintenance Tests

Preview
Wednesday, May 6, 2020 - 2:45pm to 3:45pm

What if you could write your tests in such a way that when the elements change, your tests would automatically update? The webpages of an application change a lot throughout the life of a software application. Each developer implements the structure of a web page differently. In addition, sometimes different technology is brought in to replace the previous way of implementing it, or the pages are redesigned for a slightly different user experience. When this happens, you might spend a lot of time updating your automated tests—but what if you didn't have to? Nick Baynham will share...

Thursday, May 7

Chloe Chen
Upland Software
T1

From Rookie Tester to Automation Ace

Thursday, May 7, 2020 - 9:45am to 10:45am

Performing repeated manual regression can take its toll. Even if you have great knowledge of the product and are putting it to good use, is it the best use of your knowledge and skill set? There's a better way, and its name is automation. Chloe Chen will take you on the adventure of what she did to make the transition from rookie tester to automation ace. She'll share lessons learned from her early failures, like using the wrong tool, automating the wrong software, and locking up the office phone system while automating answering calls. From targeted skill-building to knowledge adoption to...

Malika Nikhmonova
Twilio, Inc
T2

Load Testing High-Traffic Services: Strategy to Execution

Preview
Thursday, May 7, 2020 - 9:45am to 10:45am

Solving scaling issues with an application that has high traffic can be hard if load testing was not done (or was done without adequate planning). To ensure proper load testing of an application, it needs to be broken down into stages: 1) Analysis: Document how your system is currently behaving in production, including its system metrics such as average load, CPU, latency, and traffic, in order to pre-define the application's service-level agreement. 2) Test strategy: Test scripts to match production use case patterns, and choose a load testing framework. 3) Testing and...

Oren Rubin
Testim
T3

The Truth about AI and How it Applies to End to End Testing

Thursday, May 7, 2020 - 9:45am to 10:45am

Similar to the concept of self-driving cars, autonomous testing refers to the use of software to aid dev teams in testing applications, and it is germane to risk management, maintenance and test authoring. By automating the software validation aspect of quality assurance, autonomous testing allows engineering teams to deliver higher quality products much faster. In this talk, Testim CEO, Oren Rubin will break down the truth about AI as it pertains to functional end to end (E2E) testing. He will describe the four Levels of AI Assistance in testing activities:

Level 0, Manual Authoring...

Talia_Nassi
Split Software
T4

Testing in Production

Thursday, May 7, 2020 - 9:45am to 10:45am

How do you know your feature is working perfectly in production? If something breaks in production, how will you know? Will you wait for a user to report it to you? What do you do when your staging test results do not reflect current production behavior? If you want to test proactively as opposed to reactively, try testing in production! By testing in production, you have increased accuracy of test results, your tests will run faster due to elimination of mocks and bad data, and you will have higher confidence before releases. You can accomplish this through feature flagging, continuous...

T5

Treat Yourself—Tale of Dog Training and Test-Driven Development

Thursday, May 7, 2020 - 9:45am to 10:45am

Before I started my career in software development, I worked for many years as a dog trainer. The experiences I made at this time are the reason why I immediately fell in love with testing. So, let’s talk about TDD! TDD stands for Test-driven development and it’s not only a technique to write tests but also a design process in software development. I want to give you a new perspective on this process and explain how to TDD with the help of comparing it to train a dog. TDD has so much in common with dog training, so at the end of my talk you should be able to write a piece of c test-driven...

Melissa Benua
mParticle
T6

Fuzz Testing for Fun and Profit

Thursday, May 7, 2020 - 9:45am to 10:45am

A software test is no better than the data that drives it. Fuzz testing is a great way to find buggy, exploitable, or otherwise bad code—and if you’re working with a native application that operates on file input, it’s a solved problem. Grab an all-in-one suite, hit go, and profit! But what about web services? What about managed applications? For a service-based developer, fuzz testing your HTTP serving layer isn’t all that interesting if you’re running on the latest version of Apache. Fuzz testing your application along its interface boundaries, though? Very interesting—and not a problem...

T8

Reducing the Scope of Load Test Analysis

Preview
Thursday, May 7, 2020 - 11:15am to 12:15pm

Load testing execution produces a huge amount of data. Investigation and analysis are time-consuming, and numbers tend to hide important information about issues and trends. using machine learning is a good way to solve data issues by giving meaningful insights about what happened during test execution. Julio Cesar de Lima Costa will show you how to use K-means clustering, a machine learning algorithm, to reduce almost 300,000 records to fewer than 1,000 and still get good insights into load testing results. He will explain K-means clustering, detail what use cases and applications...

Lauren Pehnke
Aquent
T9

QA for ML: Testing around the AI Black Box

Preview
Thursday, May 7, 2020 - 11:15am to 12:15pm

There's been a lot of discussion around leveraging AI and machine learning (ML) for testing software, but seemingly less on how to test and provide QA for an AI- or ML-driven application. But Lauren Pehnke was faced with doing just that for a product that would combine natural language processing, computer vision, and image classification to drive ranked search results. She will outline the research on AI and ML she did before taking on this role, including basic vocabulary for the variants of AI involved and interesting AI "failures" to better inform what areas of the process would...

Glenn_Buckholz
Coveros
T11

Shifting Security Left in Your Continuous Testing Pipeline

Thursday, May 7, 2020 - 11:15am to 12:15pm

Security is often the black sheep of testing. At many organizations, while functional testing is continuous throughout the lifecycle of the application, the security “scan” only takes place before the release. Why is functional testing allotted so much more in terms of resources and attention than security testing? Glenn Buckholz can’t answer that question, but he will discuss how you can get security to be considered a first-class testing citizen in your organization. He will cover technologies that integrate cleanly into the modern CI/CD pipeline, the pros and cons of SaaS security...

Adam_Auerbach
EPAM Systems
T12

AI in Testing: A Moderated Panel Discussion

Thursday, May 7, 2020 - 11:15am to 12:15pm

Artificial intelligence is the newest trend in software testing. But what is it, and how will it impact the tester's role, both today and in the future? What do you need to do to embrace this emerging technology? Adam Auerbach will moderate this panel discussion—which will include Jason Arbon, Jennifer Bonine, and Tariq King—to give you an opportunity to hear the opinions of industry leaders about AI in testing. You will have a chance to drive the debate, so come prepared with all your AI questions.

T13

Emotional Intelligence in Software Testing

Preview
Thursday, May 7, 2020 - 1:30pm to 2:30pm

Emotional intelligence has risen to a high level of prominence in corporate and cultural conversations. Quality professionals have a unique opportunity to benefit their teams by refining their nontechnical skills in the categories of self-awareness, self-management, social awareness, and relationship management. Honing these skills can mitigate real-world challenges in the QA workplace, such as schedule pressures and rapidly changing priorities; feeling unheard or silenced; facing blame, disrespect, or lack of trust; or feeling left out of the loop on information critical to your...

Janna_Loeffler
Equinox Media
T14

Git and Docker and YAML, Oh My! Building Your Own Build Pipeline Using GitLab.com

Thursday, May 7, 2020 - 1:30pm to 2:30pm

Build pipelines are expected to be green all the time. So how do you test your automation in your build systems without impacting the build itself? Where does automation fit into a build pipeline? At what stages of the build pipeline should I be running my automation? Join Janna as she walks through configuring your own build pipeline using YAML and Docker to test your automation and application before committing it to the main build. Using GitLab.com, she’ll walk you through some of the basics of Git, Docker, and YAML so you can configure your own build pipeline. These tools and...

Rajni Singh
nagarro
T15

Testing Uncertainty for a Conversational AI

Preview
Thursday, May 7, 2020 - 1:30pm to 2:30pm

Uncertainty has always been a key challenge for testers. But testing a chatbot adds a completely new level of uncertainty. There are a lot of platforms and tools available for chatbot development, but what we lack is a standardized chatbot testing strategy. The way testing is performed on chatbots differs a lot from "traditional" testing (like for an app or web portal) due to the apparent randomness of a conversation with a chatbot. From testing numerous clients' chatbots. Rajni Singh has experienced that it is impossible to anticipate all the situations that can happen during a...

Aprajita Mathur
Guardant Health
T16

Before and After You Say ‘I Do’ to Docker

Preview
Thursday, May 7, 2020 - 1:30pm to 2:30pm

Docker is the most popular containerized solution being used in the software industry for development. Like any other test automation tool, however, implementation can get complicated, tricky, and unmaintainable if all you understand is the record-and-playback features or think it is the same as using a virtual machine. Whether you are already using Docker for your automation needs or plan to start using it soon, join Aprajita Mathur as she shares her journey of using Docker for testing complex and constantly evolving data analysis pipelines. She will discuss basic concepts of...

T18

Conquering BDD: How One Team Is Making it Work

Preview
Thursday, May 7, 2020 - 1:30pm to 2:30pm

Behavior-driven development, or BDD, has been a buzzworthy term in the testing and development community for several years. At first glance, the elements of BDD seem simple: Testing scenarios! Living documentation! Automation! Reports! That sounds great, so why isn't everyone doing it? Upon a deeper dive, the implementation of BDD needs a lot of forethought and planning, and teams must approach it for the right reasons. Christine Ketterlin Fisher will detail the evolution of one team in its shift to BDD. BDD was selected to help modernize the work that the business analysts, manual...

Sarala Pandey
Chipotle Mexican Grill
Ashtha Singh
Student
T19

Uplifting Future Leaders through Code Camps

Thursday, May 7, 2020 - 3:00pm to 4:00pm

This summer, a Young Women in Tech code camp was held in Columbus, Ohio, for members of the Bhutanese–Nepali refugee community. More than a dozen experts in technology volunteered to teach girls ages 13 to 17 about career options within technology, including computer programming, accessibility, user-centered design processes, cyber security, photo editing, software development, and desktop management. The training was supplemented by college admissions officers providing education guidance and a course on resume building, and the entire camp was sponsored by a local community college and...

Kaushal_Dalvi
Ultimate Software
T20

End to End Performance Testing - Automated!

Preview
Thursday, May 7, 2020 - 3:00pm to 4:00pm

End to end tests used to be the de facto standard in the performance testing world. However, with the advent of microservices that evolve rapidly, it has become more and more difficult to maintain end to end performance test suites. As a result, teams have gravitated towards having isolated micro-service level performance tests that are easier to maintain. This, however, leaves a gap in achieving the transaction mix and overall system load that E2E performance tests are best suited to provide. So when faced with this dilemma, Kaushal and his team took on an ambitious goal to...

Daniel Widing
ProdPerfect
T21

A Seismic Shift in Software Testing: Rise of the Machines

Preview
Thursday, May 7, 2020 - 3:00pm to 4:00pm

Even sophisticated businesses struggle with software testing. End-to-end (E2E) testing, though vital, has remained a costly and inconsistent method of catching bugs. But there’s a light at the end of this tunnel. Advances in machine learning (ML) have increased test execution speed and stability. Now, technologies are emerging that allow machines to analyze live user traffic to produce test cases—using data to focus E2E testing on what users care about. In time, these technologies will be stitched together to allow machines to own the entire E2E testing process. This seismic shift...

Anne-Rena
State Farm
T22

Integrated End-to-End Testing across a SAFe Environment in a Regulated Industry

Preview
Thursday, May 7, 2020 - 3:00pm to 4:00pm

Have you ever been in a situation that is new, with little historical reference or maturity, and oh, by the way, involves testing in a highly regulated industry? End-to-End Testing, whether automated and/or manual testing, can be a challenge no matter what industry you are in. With no magic formula to follow and no lessons learned, what data elements, resources and options can you leverage to get started? Join Anne as she shares the story of a two year journey in figuring out the integrated End-to-End Test approach, in a SAFe Environment, for a new life insurance and annuity...

Adam_Satterfield
Global Payments
T23

Achieving Intelligent Test Execution

Thursday, May 7, 2020 - 3:00pm to 4:00pm

If you ask a business leader which features in a given software release are most critical (and which potential failures keep them up at night), chances are they'll be related to the UI. But with many testing teams spending up to 80% of their time on regression testing, how can you make time for the resource-intensive tests that verify these high business value features? Many testers struggle to understand what questions to ask the business and business leaders related to this topic. Additionally, testers struggle with understanding how to identify risk areas and partner with their...

Thomas Izard
Buffalo Computer Graphics, Inc.
T24

Empowering Manual Testers to Automate

Preview
Thursday, May 7, 2020 - 3:00pm to 4:00pm

How do you get manual testers to be able to write their own automated tests for UI and functional testing? The key is to implement high-level language that testers can immediately recognize while keeping the messy details of Selenium and Python out of sight. Not only does this create tests that are implemented in the business language, but it also keeps those tests viable, even when application implementation details change. Tom Izard's team implemented a framework using Selenium, Python, UI navigation, application navigation, and business language, using only open source tools. He...