STARWEST Virtual+ 2020 - Concurrent Session | TechWell

Conference archive

STARWEST 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, October 7

Jenna Charlton
Coveros, Inc.

Testing Treasure Maps: The Art of Crafting Charters

Wednesday, October 7, 2020 - 1:00pm to 2:00pm

At the heart of agile testing execution is the charter. Charters should guide our testing and help us focus our exploration on what's most important and impactful. Unlike scripts generated for waterfall testing, there's an art to crafting charters. Charters help us avoid the dragon of wasteful testing or getting lost in the labyrinth of distraction to help us reach the treasure chest of good enough quality. We'll discuss adventuring our way through heuristics, assembling our party (personas), side quests to encourage exploration, navigating your way through a test session, and using your...


The 8th Habit of Highly Effective Agile Testers

Wednesday, October 7, 2020 - 1:00pm to 2:00pm

Are you a good tester who readily adapts to change, focuses on the customer, works well with others, and keeps your testing skills up to date? Perhaps you have developed what Philip Lew refers to as the “7 Habits of Highly Effective Agile Testers”—a combination of practices and guiding principles that enable you to be a successful tester and teammate in an agile environment. But how do you transition from good to great? The answer is to invent, innovate, and inspire others to do the same. As we grow in our discipline, we must challenge the status quo and prepare ourselves to take software...


AI and Machine Learning in a Selenium World

Wednesday, October 7, 2020 - 1:00pm to 2:00pm

Many testing teams today use Selenium for their automation needs, and rightfully so: Selenium allows for cross-browser and mobile support, it’s free, and it has a large open source community behind it. Regardless of its feature set, Selenium—and test automation in general—has its own list of pain points that can have a large impact on testing metrics, depending on the test architecture used and the design patterns being followed. To address these pain points, a team can use artificial intelligence (AI) and machine learning (ML) via open source libraries. This enables the tests to...


Reduce, Reuse, Recycle: Quality Asset Reuse in CI/CD and Lower Environment Availability

Wednesday, October 7, 2020 - 1:00pm to 2:00pm

Through the Integration of existing quality assurance and testing assets into pipelines and dashboards the audience will see the improved return on investment of reutilizing items such as performance, automation, and monitoring scripting. The proactive awareness of application and lower environment health is visible from end to end to demonstrate the environment readiness at all levels from application, infrastructure, and communication layers. This centralized solutioning provides efficiencies in the triage and identification of potential problems. We will demonstrate that by identifying...

Richard Mills

DevOps Approach to Ensure Quality in Microservices

Wednesday, October 7, 2020 - 1:00pm to 2:00pm

Your team has followed industry trends and shifted from a monolithic system to a widely distributed, scalable, and highly available microservice architecture. However, instead of solving all your problems with fragile legacy architecture, you ended up with a set of federated services that have hidden dependencies which are maintained by teams that don't talk to each other. You’re stuck with the inability to figure out which versions work together driving the need to test your still-monolithic system in pieces and as a whole. This looks suspiciously like a DevOps problem and your delivery...


The Road to Level 5 Autonomous Testing

Wednesday, October 7, 2020 - 1:00pm to 2:00pm

Artificial intelligence is real and it is here, and there are many testing tools that have already applied machine learning (a subfield of AI) to improve their efficiency, robustness, and flexibility. But there are still questions about how far we have come in the quest for a tool that applies AI in such a way that testers could be replaced. Is this even possible? In the automobile industry, there is a vision of an autonomous future where vehicles will drive themselves with no human intervention. The road to level 5 autonomous driving provides some clear guidelines to help companies...

West Monroe Partners

Testing the Agile Manifesto

Wednesday, October 7, 2020 - 2:15pm to 3:15pm

Agile principles and associated approaches to software development have been in use for more than a decade. However, teams are still unsure of how to integrate testing as not only specific tasks within a given process (Scrum, kanban, TDD, etc.), but as an extension of the philosophies and mindset that produced the Agile Manifesto in the first place. As a result, teams either ignore testing, test less than is necessary, or dramatically over-test by acting like we’re still on a waterfall project in 1987. Paul Herzog will take a trip back to the very beginning of agile by walking...


Setting Up Tomorrow's Testers for Success

Wednesday, October 7, 2020 - 2:15pm to 3:15pm

We have coding bootcamps, free online coding academies, and many other platforms to teach people programming skills. However, there are not similar programs for testers and other QA professionals. How do we nurture the next generation of talent, help people transition into the software testing discipline, and give future testers the best chance to be successful? Adam Sandman will detail how you can set up programs to make the transition into the testing/QA workforce easier, using actual examples and case studies as demonstrations. We will discuss how you can implement certifications...

E.&J. Gallo Winery

Testing Your Way to Innovation: The Story of a Robotic Bartender

Wednesday, October 7, 2020 - 2:15pm to 3:15pm

The challenge was simple: Build a voice-powered mixologist capable of making drinks based on whichever spirits and mixers were placed into it. Working with his team, Mark Gharibian designed an AWS-powered, Alexa-driven, Arduino/Raspberry Pi-running, laser-cut bartender prototype. Using an iterative approach, they designed and developed the hardware and software in tandem. Each iteration taught them something new and changed the way they approached testing in the innovation space. They operated in a nontraditional way, on a nontraditional project, using nontraditional tools—and how they got...

QualityWorks Consulting

Performance Testing STARWars Ticket Sales: May the Force Be with You!

Wednesday, October 7, 2020 - 2:15pm to 3:15pm

Imagine landing on a time-sensitive performance testing project with an added twist of leading the whole performance test architecture and strategy for one of the largest concurrent website loads; presale of Star Wars movie tickets. As scary as this may sound it was quite an exciting hands-on learning experience. Our solutions enabled the client to optimize their system by a factor of 7x on the basis of performance and scalability. Join me as I share the journey behind the success story that our team took to build a performance testing stack from scratch; best approach to garnering...


Push on Green: Leveraging Automated Testing to Speed up the SDLC

Wednesday, October 7, 2020 - 2:15pm to 3:15pm

Everyone wants to develop software quickly, but there is a valid concern that increasing velocity may decrease quality. At Indeed, we set a company-wide goal to double velocity of our software development without hurting the quality of our releases. To accomplish this goal, we looked at each stage of the software development lifecycle and found which parts took the most time. Deployment and verification in our QA environment was one of the biggest bottlenecks and was due to our historic reliance on human quality assurance testing for each release. To alleviate this bottleneck, we...


Using Robotic Process Automation (RPA) to Reimagine Testing

Wednesday, October 7, 2020 - 2:15pm to 3:15pm

So much time and energy is spent on automating and running tests. But test automation is one part of a larger testing process. The set-up and tear down of testing environments is for many still a manual and time consuming process. Writing good bug reports complete with screenshots of the issues, videos capturing how to reproduce the bug, log files is an exceptionally tedious process. This session will explore how an emerging technology, Robotic Process Automation, can automate the entire testing process. We’ll explore what RPA is, the different approaches taken (script-based, scriptless,...

State Farm Insurance Companies

A Journey of Transformation to an Agile-Based Performance Testing Model

Wednesday, October 7, 2020 - 3:45pm to 4:45pm

Waterfall project development used to result in an overly expensive and drawn-out testing process, eating up valuable project schedule days. As project management transformed to product management, testing took a different approach to meet the demanding needs of product owners and keep up with the speed of agile. Theron Melrose's team recently lived this transition, starting from a centralized approach that performance tested every change and every deployment and caused 10- or 12-week performance testing cycles, and ending with a transformation. Join him to hear how a risk-based approach...

Melissa Benua

Open Conference is YOUR Conference – What Will You Make of It?

Wednesday, October 7, 2020 - 3:45pm to 4:45pm

Do you have the seed of an idea that might make an interesting talk? Do you have a burning question that you’d like to discuss with your peers? Do you REALLY miss the hallway track of conferences, and just want to riff on a theme with the other attendees? If you answered yes to any of this, then the open conference IS FOR YOU! Broken up into four 15-minute time slots across three rooms, the open conference is for anyone – new attendee, veteran, or speaker to talk about whatever is interesting to you! No slides or prep needed (but supporting material is fine) – if there’s a topic...

Melissa Benua

Open Conference is YOUR Conference – What Will You Make of It?

Wednesday, October 7, 2020 - 3:45pm to 4:45pm

Do you have the seed of an idea that might make an interesting talk? Do you have a burning question that you’d like to discuss with your peers? Do you REALLY miss the hallway track of conferences, and just want to riff on a theme with the other attendees? If you answered yes to any of this, then the open conference IS FOR YOU! Broken up into four 15-minute time slots across three rooms, the open conference is for anyone – new attendee, veteran, or speaker to talk about whatever is interesting to you! No slides or prep needed (but supporting material is fine) – if there’s a topic...

Melissa Benua

Open Conference is YOUR Conference – What Will You Make of It?

Wednesday, October 7, 2020 - 3:45pm to 4:45pm

Do you have the seed of an idea that might make an interesting talk? Do you have a burning question that you’d like to discuss with your peers? Do you REALLY miss the hallway track of conferences, and just want to riff on a theme with the other attendees? If you answered yes to any of this, then the open conference IS FOR YOU! Broken up into four 15-minute time slots across three rooms, the open conference is for anyone – new attendee, veteran, or speaker to talk about whatever is interesting to you! No slides or prep needed (but supporting material is fine) – if there’s a topic...

National Bank of Canada

Dynamic Test Environments for Continuous Testing

Wednesday, October 7, 2020 - 3:45pm to 4:45pm

Continuous Testing initiatives cope with several issues, some of them are highly linked to environments and test data. End-to-end environments do not allow on-demand deployments, since they are usually shared across other applications and used by manual testers. Using dynamic environments, which means on demand environment created from scratch for test execution, will help to resolve both these issues: to remove the collision with manual testing or other applications, and to control test data available for testing. During this presentation, I will do a live demonstration of a continuous...

COUNTRY Financial

From Zero Automation to Automation Hero

Wednesday, October 7, 2020 - 3:45pm to 4:45pm

Imagine living in an exciting fast paced corporate world of test automation and DevOps then being thrown into a completely manual test world. That's what happened to me. I was asked to join a new company and a new team with lots of problems, but the biggest problem... manual testing. Join me in learning about how I created a successful automation team with zero automation to being an automation hero. Learn strategies and how taking small steps to create big changes for a new testing world with automation and DevOps.

Objective 1 - Faster to Market From manual to mostly automated...

Thursday, October 8


Building the QA Team of the 2020s

Thursday, October 8, 2020 - 11:30am to 12:30pm

This past decade, the QA profession saw incredible, positive growth. As we look into this new decade, the landscape for the role of testers will continue to evolve. QA leaders must continue to learn and employ new strategies to ensure we are building the best teams possible for our organizations. Join tapQA Vice President Kirk Walton for an important look at building an optimal testing/QA team for your organization in the 2020s. He will detail the current and future testing landscape and specific skills that will define the QA professional, including the balance between end-user empathy...

Equinox Media

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

Thursday, October 8, 2020 - 11:30am to 12: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...

API Fortress

API Monitors: A False Sense of Security

Thursday, October 8, 2020 - 11:30am to 12:30pm

APIs are the backbone of our web and mobile platforms today. They literally run the world, yet we don’t monitor them properly. Traditional approaches to monitoring have focused too much on performance and ping tests. That approach has proven to be highly unreliable, failing to alert teams when an API is not functioning correctly. Now, with more and faster releases thanks to agile, the problem of unreliable APIs is becoming worse. That’s why a new measure is needed that goes beyond uptime - Functional Uptime. Monitors should reproduce actual user flows that validate that the entire chain of...


Creating A Mob: A New Tester’s Journey to Getting People Together To Test

Thursday, October 8, 2020 - 11:30am to 12:30pm

As someone new to the QA and the testing community, within my organization, I was experiencing difficulties testing stemming from communication issues across teams. It felt like I was often the middle-man in a game of telephone between stakeholders, often making it difficult to efficiently manage how we test new features and products. To help address this issue, I incorporated mob testing into our testing culture. I will focus on what I have found to be the benefits of mob testing (such as improved communication and relationships among teams & spreading product knowledge),...

J.B. Hunt Transport, Inc.

Life Is Better When Things Flow – Apply 0/100 Principle to CI/CD

Thursday, October 8, 2020 - 11:30am to 12:30pm

“0/100”, or zero defects and 100% first-time-through (FTT), is the holy grail of the Lean manufacturing movement. Zero defects mean that your product or service will have no defects when it is provided to the customer and 100% FTT means that as your in-progress work moves through your workstations or value stream, it is successful on the first try so there is no re-work or in-process repair. In this presentation, I will demonstrate that how the 0/100 principle and other Lean Manufacturing tools and techniques can be applied in automated software delivery process, especially when you have a...

Progressive Insurance
Edward Mandere
Progressive Insurance

Not a Pipe Dream: E2E & Combinatorial Test Automation in the Pipeline

Thursday, October 8, 2020 - 11:30am to 12:30pm

Is your development organization migrating to a more continuous integration/continuous delivery environment using containers in the cloud and pipelines, but you are not sure how to adapt your test automation to this change? You are not alone! Dom and Ed were facing a similar problem in their organization. With limited test engineer resources and the rapid rate of code change, it was no longer efficient and provided less business value to have the test engineers manually execute test automation with every deployment. If the test automation could be integrated into the development pipeline,...

Seera Group

Safe to Fail Agile Culture

Thursday, October 8, 2020 - 1:00pm to 2:00pm

Building a new software product and testing it is a highly innovative and creative process. Things simply don't go to plan all the time, setbacks and failures are inevitable along the way. What makes a difference is how a team deals with them. Each failure is an opportunity to reassess, make a change and try a different approach. In order to succeed, testing teams must become resilient to failure and focus on the learning outcomes that they present. As a QA lead, you need to encourage initiatives and via the right questions assist the team in taking the best possible decision based...

AI Appstore, Inc.

How Technology Teams Can Support Sustainable Development Goals and Be Champions for Change!

Thursday, October 8, 2020 - 1:00pm to 2:00pm

2030 is the “Decade of Delivery” to achieve the Sustainable Development Goals – yet the gap between where we are, and where we need to be is significant. A new report shows that 4th Industrial Revolution technology can play a major role in bridging this gap, but new responsibilities and partnerships will be necessary to move beyond technological enthusiasm. Join Jennifer Bonine to learn how the Fourth Industrial Revolution Tech Can Fast Track 70% of Sustainable Development Goals. Jennifer will discuss use cases of emerging technologies, including AI, which were analyzed to build the case...


Leveraging Contract Testing with Pact for Microservices

Thursday, October 8, 2020 - 1:00pm to 2:00pm

More and more, software architecture moves to use micro service schemes, and how to ensure communication between services has become more important under this distributed software architecture. Other than testing pyramid strategies that we've already known about, I will introduce another layer in the service layer testing. During this talk, I will address the importance of contract testing in micro service architecture, why and how contract testing would help on quality assurance of services. Also, I will introduce some industrial tools and framework we could apply on achieving it. I will...

Ramsey Solutions

Rapid Testing in High-Velocity Environments: Introduction to METS (Minimal Essential Testing Strategy)

Thursday, October 8, 2020 - 1:00pm to 2:00pm

It’s going live tonight! How can we test all these changes when given only a few hours for testing? In this session, Greg Paskal presents the Minimum Essential Testing Strategy (METS), a testing methodology he developed nearly 20 years ago and used by companies across the world. Designed to help your Test Engineers adapt to rapid software and environment changes. The METS strategy enhances your current testing efforts by supercharging your existing capabilities and bringing a new focus to testing the right things in the timeframe given. You’ll walk away with a starter METS strategy...


Bad Code Kills: 6 Essential Quality Gates You Need in Your CI/CD

Thursday, October 8, 2020 - 1:00pm to 2:00pm

Enterprises today are all about increasing software delivery velocity. But with shorter release cycles, code quality is often sacrificed. As the first line of defense for software quality and customer experience, development and QA teams are under pressure to prevent code defects from escaping into production, yet they need to also manage unprecedented workloads with less time and resources to invest in testing code than ever before. To help address these gaps, we’ve identified 6 key quality gates that can be built into your CI/CD pipeline using open source plugins and used to clearly...

Melissa Benua
Upland InGenius

Breadmaking and the Art of Data-Driven Model-Based Testing

Thursday, October 8, 2020 - 1:00pm to 2:00pm

Are you short on testing resources but not short on things to test? Is your current test case creation effort exclusively like baking artisanal hand-crafted sourdough? Do your tests rely on data? Does your test team understand what that your product’s data looks like and how to use it? Melissa and Chris will show you how solid data models can drive solid data driven testing in your automation. They draw on their years of experience and share how you can generate test cases from your actual data models, run those test cases at scale, and validate - using the power of oracles - to ensure...

Atlassian (Trello)

Robots + Humans: Rise of the Tester

Thursday, October 8, 2020 - 2:15pm to 3:15pm

Testers and test tooling working together can be much more successful than either of them working independently. Both humans and automation have strengths to be taken into consideration when drafting quality strategies and test planning. As an organization evolves, the quality needs should be reevaluated with each step. This session will discuss where humans are still strongest in the software testing discipline, and contrast that with where test tools are most valuable. Various testing tools will be included in the comparison, with a heavy focus on test automation. That information...

Alissa Lydon
Sauce Labs

Feeling the Fuzzies - The Liberal Arts in Testing

Thursday, October 8, 2020 - 2:15pm to 3:15pm

In the 2016-17 academic year, the most common degree conferred to graduating students in the US fell under the category of “Liberal Arts and Sciences, General Studies and Humanities.” These 389,000 new graduates, affectionately called “fuzzies” in some circles, have ventured into the job market, many of them into the technology industry. And like their skeptical relatives during the holidays, they are finding similar questions when applying for employment: What are your “technical” qualifications? What skills does a liberal arts major bring to the table in tech? Humanities - that...

Coveros, Inc.

Hey! You Got Security In My Development!

Thursday, October 8, 2020 - 2:15pm to 3:15pm

The release date is a week away. Development is complete. The code works, and everything looks good. Marketing is ready with the media blitz. Our customers are waiting to get their hands on the new features and are sure to give us good feedback. The only step left is to get the security group to scan the application and give us the approval to release it. Cross your fingers- let’s hope we get the green light! Otherwise, I don’t know what we are going to do. DevOps, and more importantly, DevSecOps, promises to do away with rolling the dice at the end and hoping we are allowed to release...

Airline Tariff Publishing Company

Test 360 with BDD at V-Speeds

Thursday, October 8, 2020 - 2:15pm to 3:15pm

In Aviation, V-Speeds are the speeds derived from data obtained from designers and manufacturers during flight testing. Using them is considered the best practice to maximize aviation safety and performance. Can this same model be applied to Software testing? How about aviation software testing? We, at Airline Tariff Publishing Company applied the same principles of V-Speeds to obtain data about the application in a 360 viewpoint (i.e. from the designers, subject matter experts and product owners) to maximize our test script development efficiency within the BDD framework. This talk...


Data Science Testing

Thursday, October 8, 2020 - 2:15pm to 3:15pm

The presentation will cover from the very basics of data science to my journey into the data science world and how do we actually seek for quality in our product when testing a data rich project. My aim would be to cover the following areas; What is data science? What is testing data science models? How can we achieve a smooth process? Exploratory testing with data science. What have I achieved? What can you achieve/learn? Who would make a good data science tester? and the importance of documentation. Once you understand the how data science it performing to interpret vital and...


Leveraging Cloud Architecture (AWS Focused) to Build a Robust Test Automation Platform

Thursday, October 8, 2020 - 2:15pm to 3:15pm

A huge opportunity exists for testing practitioners to leverage the power of the cloud for testing environments and testing tools. I recently designed a serverless cloud based test automation platform for a F500 company that allowed them to retire a legacy testing lab that was costing them $250k per year to maintain. The new platform was not only about 1/10th the cost, but also provides unlimited scalability on-demand as their needs grow. I will start the presentation with an overview of some relevant cloud native services and expand on the architecture of a few of those services and then...

Coveros, Inc.

How to Be an Impediment Removal Engine

Thursday, October 8, 2020 - 3:45pm to 4:45pm

As an agile coach working with self-organizing teams, I encounter blockers that can’t be removed by the team. Escalating the blocker to one manager or executive can be ineffective. I have experienced success when a group of managers or executives form a group dedicated to dealing with these kinds of issues, which I call an Impediment Removal Engine (IRE). If you have been in a similar situation and wondered how you could make a difference, come to the talk. Whether you are on a delivery team, managing a team or teams, being part of an IRE can help you understand and empathize with the...


Exploratory Testing, Why Its Important, How to Get Better, and How to Measure Success Around It

Thursday, October 8, 2020 - 3:45pm to 4:45pm

Exploratory testing is a phrase that is thrown around a lot as something organizations should be doing well. But how do you define success around it, especially since the goal is to not release bugs? And how do testers or organizations know that they are doing it right? Join Belinda as she teaches you how to leverage the team and tools around you to become better at exploratory testing and prevent bugs from making it into the wild. We will be covering how to make the most of pairing with designers, product, developers, support teams and other QA's to build users personas to test...

Dusko Vuksanovic
TheZenith Insurance

Tolerance Metrics in Test Automation

Thursday, October 8, 2020 - 3:45pm to 4:45pm

Web applications are not built perfectly. Even though we see our tests passing, it doesn't necessary mean that application is performing well. There are secondary indicators of the application stability, which if not properly observed, can lead to development nightmares. To be more precise, this presentation is about how to cover discovered issues which manifest as slow responses, flaky page loading, browser console error logs, etc. The challenge is how to observe these issues, and properly report on them. How to make sure the business understands what's going on, and can prioritize any...

Sargis Sargsyan

Building in House Scalable Mobile Lab for Automation

Thursday, October 8, 2020 - 3:45pm to 4:45pm

It is becoming more and more challenging to test mobile apps on different devices, with different screen sizes, running different operating systems. During the development of a mobile app, we can easily verify and test the app on a mobile simulator or emulator. However, only simulator or emulator testing isn't enough, we need to make sure that our app works on devices that our users carry with them in their pocket. Creating a in house Automation Mobile Lab will be a good decision if you're looking to do automated testing, for example with Selenium and Appium. An automation Mobile Device...

Pawel Piwosz
EPAM Systems

Test Your Infrastructure!

Thursday, October 8, 2020 - 3:45pm to 4:45pm

We are testing everything. We are so devoted to test that we even invented "DevTestOps". And then... Yes... What about our Infrastructure as a Code templates? How many times did you run your template again and again, fix issues, run again, fix issues... This is very common, we all have to admit it. Even if we use the CI/CD tools for our infrastructure (how many of us is really doing it? We are still missing the testing phase. But no worries! Let me show you how CloudFormation templates can be tested; how to be sure that code committed to the repository will be properly prepared and ready...

WillowTree Apps

Building Automation Engineers From Scratch

Thursday, October 8, 2020 - 3:45pm to 4:45pm

Creating automation engineers from manual testers is hard. Even if your testers are willing, they have a lot of hurdles to get over to feel like the same kind of subject matter experts in automation as they are in manual testing. As a career-long manual tester making the leap to automation, Jenny Bramble has the experience to explain frustrations and provide solutions. She will discuss managing the expectations of your testers and their managers (what's the time frame? Why isn't this working?), techniques for teaching (such as games! Pair/mob programming! Software fundamentals!), and how...