Americas: May 12, 2020 8:30am PDT
EMEA & ROW: May 14, 2020 11:00am BST

Watch Recordings

About

In these uncertain times, Sauce Labs remains committed to connecting with our community and helping teams across the world test better, together. SauceCon Online, a multi-track virtual conference, will bring together the global testing community to learn from each other and explore best practices for ensuring digital confidence.

Agenda

+

Keynote Presenters

THE_NAME - SauceCon Speaker

Diego Lo Giudice

Vice President, Principal Analyst
Forrester Research

@dlogiudice
https://www.linkedin.com/in/diego-lo-giudice-52232/

The Future of Testing is Intelligent

Abstract
Slowly but surely, artificial intelligence (AI) and machine learning (ML) are becoming an active part of our daily lives, shaping, for better or worse, the technologies and applications we use each and every day. We already know that AI and ML capabilities are helping make testing solutions – and the testers that use them – more effective and efficient than ever before. But what of the end-user applications themselves? How can and should testers account for a world in which the applications they test now have voices, ears, eyes, and brains? And what role will testers play in ensuring that the new and exciting experiences created by these AI-infused applications (AIIAs) do more good than harm? In this keynote address, Forrester analyst Diego Lo Giudice will discuss the role of AIIAs, why they need testing, and how AI will (and won’t) reinvent the testing world as we know it.

Bio
With Forrester since July 2005, Diego primarily contributes to and advises on Forrester’s offerings for Application Development & Delivery Professionals. He partners with Forrester’s global application leaders and is a leading expert on SDLC processes and practices, covering topics such as Agile development, Agile and Lean transformations, Agile development sourcing strategies and services, Agile testing practices and tools, DevOps, and software testing and quality, with a key focus on systems of engagement. Diego also covers software delivery metrics, artificial intelligence, and open source governance.

His 28 years of industry experience, in addition to application development, allow him to give expert advice on change management programs for optimizing the overall modern application delivery process, execute technology management assessments, review technology management strategies, and make comparisons. He also has experience in complex mission-critical project and client engagement management.

Niloofar Razi Howe

Tech Investor, Executive & Entrepreneur
Board Director, Morgan Stanley Bank, N.A.
Life Member, Council for Foreign Affairs

@NiloofarHowe
https://www.linkedin.com/in/niloofarhowe/

Keynote Interview: Digital Confidence in an Uncertain World

Abstract
In just a few months, the world has changed in ways no one could have imagined, deeply impacting the shape of the business world. In this keynote interview, Sauce Labs CEO Aled Miles sits down with renowned transformation and change leader, investor, and entrepreneur Niloofar Razi Howe to discuss how to lead teams, navigate change, and grow digital confidence in these uncertain times.

Bio
Niloofar Razi Howe has been an investor, executive and entrepreneur in the technology industry for the past 25 years, with a focus on Cybersecurity for the past ten. Most recently, Ms. Howe served as Chief Strategy Officer and SVP of Strategy and Operations at RSA, a global cybersecurity company where she led corporate strategy, corporate development and planning, business development, global program management, business operations, security operations and Federal business development. Ms. Howe has also served in leadership roles at Endgame, Zone Ventures, Paladin Capital Group and others, and she is on the Board of Directors of Morgan Stanley Private Bank, the Board of Advisors of Dragos (Industrial Cyber Security), Enveil, (Data Security), Picnic Threat (Insider Threat) and Endgame (Endpoint Protection & Detection). She is a life member at the Council on Foreign Relations and a Senior Fellow, Cybersecurity Initiative at New America, a nonprofit, nonpartisan think tank. Ms. Howe graduated with honors from Columbia College and holds a JD, Cum Laude from Harvard Law School.

THE_NAME - SauceCon Speaker

Anil Chakravarthy

Executive Vice President and General Manager, Digital Experience
Adobe

@achakravarthy12
https://www.linkedin.com/in/achakravarthy/

Your Brand and the Critical Value of a Great Digital Experience

Abstract
In the era of digitally-driven business, the digital experience can make or break a brand. Research has shown time and again that customers have little patience for poor digital experiences. But it’s also shown that customers regularly treated to flawless digital experiences will spend more and spread the word. In this keynote presentation, Anil Chakravarthy, Executive Vice President and General Manager of Digital Experience for Adobe, will examine the importance of digital experience in the modern business world, highlighting what it means to Adobe and how the company delivers on that vision for its millions of customers.

Bio
Anil Chakravarthy is Executive Vice President and General Manager, Digital Experience at Adobe, where he drives vision and operations for the company’s Digital Experience business unit, one of the world’s largest enterprise SAAS businesses and the leader in the Customer Experience Management (CXM) category. Anil has decades of experience driving product innovation and strategy across a variety of leadership roles. Prior to joining Adobe, he served as chief executive officer at Informatica, a global leader in enterprise cloud data management, where he led the successful transformation of the company to cloud and subscription services. Prior to Informatica, he served as executive vice president of Information Security at Symantec Corp, where he oversaw engineering, product management, and operations for a variety of products. His career also includes leadership positions as VeriSign and McKinsey & Company. He holds a Bachelor of Technology in Computer Science and Engineering from the Institute of Technology, Varanasi, India, and a Master of Science and Ph.D. from the Massachusetts Institute of Technology.

THE_NAME - SauceCon Speaker

Aled Miles

President & CEO
Sauce Labs

@AledMiles
https://www.linkedin.com/in/aledmiles/

Keynote Interview: Digital Confidence in an Uncertain World

Abstract
In just a few months, the world has changed in ways no one could have imagined, deeply impacting the shape of the business world. In this keynote interview, Sauce Labs CEO Aled Miles sits down with renowned transformation and change leader, investor, and entrepreneur Niloofar Razi Howe to discuss how to lead teams, navigate change, and grow digital confidence in these uncertain times.

Bio
Aled Miles is a British-American information technology executive and internet security expert based in San Francisco, CA. He currently serves as CEO of Sauce Labs, and was previously CEO and member of the board of global tech firm TeleSign Corporation. He is a graduate of St. Mary’s University and the Stanford Graduate School of Business, and previously served on the executive committee as a Senior Vice President at the global security firm, Symantec.

THE_NAME - SauceCon Speaker

Terri Avnaim

Chief Customer & Marketing Officer
Sauce Labs

@tavnaim
https://www.linkedin.com/in/terriavnaim/

Welcome to SauceCon Online

Abstract
In this opening address, Terri Avnaim, Chief Customer & Marketing Officer, Sauce Labs, will discuss how maintaining a close sense of community can help testers emerge from the COVID-19 crisis stronger than before, explain why it’s more important than ever for the testing community to work together to test better, and share some of the tools and resources Sauce Labs is providing to keep testers learning, growing, and thriving.

Bio
Terri Avnaim heads the Marketing team at Sauce Labs. She has more than 20 years experience in marketing technology. Prior to joining Sauce Labs, Terri was Vice President of Marketing at Predixion Software, Inc., a developer of cloud-based advanced analytics software. Terri also served as Executive Director of Marketing for Dell where she was responsible for setting the global demand generation strategy for their Software division. Terri joined Dell from the Quest Software acquisition in 2012 where she was Vice President of Corporate & Field Marketing. At Quest for 13 years, Terri held various marketing positions and was part of the leadership team that grew the company from $70M to $850M in revenue, and eventual acquisition by Dell for $2.4B in 2012. Terri earned a Bachelor of Arts degree from St. Mary’s College of California.

THE_NAME - SauceCon Speaker

Matt Wyman

Chief Product Officer
Sauce Labs

https://www.linkedin.com/in/matt-wyman/

Sauce Labs – What’s Next

Abstract
In this presentation, Matt Wyman, Chief Product Officer, Sauce Labs, will dive into the 2020 Sauce Labs product plan and road map. Matt will discuss plans to expand existing functionality, and give attendees a sneak peek of some of the new features users can expect to see in 2020 and beyond.

Bio
As a twenty-year veteran of entrepreneurship, Matt has partnered to develop multiple startups into stable value centers in both the Head of Engineering and Head of Product roles. Matt’s passion is with forward-leaning technology and the application of lean practices in product, data, and design. DevOps is near and dear to Matt’s heart. Matt lives in Half Moon Bay and loves to mountain bike and play tabletop games with his family.

Speakers

THE_NAME - SauceCon Speaker

Jenny Bramble

Test Team Lead
Willowtree

@jennydoesthings

Building Better Teams Through Play

Abstract
As children, we form strong bonds during recess or at play dates. As adults, we lose this sense of companionship and playfulness. Bring it back to your team with targeted fun activities that create a sense of mindfulness, improve skills, and are just downright enjoyable. Team building is the most difficult aspect of leadership – peer or otherwise. One of the best ways to facilitate team building is play!

Jenny Bramble will present a method for team building outside of the norm in play time. She will show how events can be arranged, when to do them, and what the benefits are for play time – including stronger teams that work better together due to their powerful relationships between team members.

Bio
Jenny came up through support and DevOps, before diving headlong into her career as a tester. Her love of support and the human side of problems lets her find a sweet spot between empathy for the user and empathy for her team. She’s done testing, support, or human interfacing for most of her career. She finds herself happiest when she’s making an impact on other people—whether it’s helping find issues in applications, speaking at events, or just grabbing coffee and chatting.

THE_NAME - SauceCon Speaker

Paul Grizzaffi

Principal Automation Architect
Magenic

@pgrizzaffi
https://www.linkedin.com/in/paulgrizzaffi

Not Your Parents’ Automation – Practical Application of Non-Traditional Automation

Abstract
Most software companies have an automation initiative. Typically, these initiatives focus on “traditional automation,” using a software package to automate existing test cases or user stories. Not that there’s anything wrong with that; often, there is value in that method. However, if we use only this traditional approach, we miss opportunities to exploit the power of automation. Instead of focusing on test cases, what if we consider this: how can automation help me best do my job?

During this session, Paul Grizzaffi will share real-world examples where non-traditional automation (or “automation assist”) provided business value, highlighting cases where the traditional method could not have provided the same level of testing; you will hear High Volume Automated Testing (HiVAT) highlighted as one of these approaches. You will also hear thoughts to keep in mind when implementing automation assist and see examples of creating helpers from tools not traditionally used for automation.

Key Takeaways

  • Traditional automation can be valuable, but do not be blinded by the typical approach
  • Ways to utilize automation to help you do your job efficiently
  • There is more than one way to use your tools

Bio
As a Principal Automation Architect at Magenic, Paul Grizzaffi creates technology solutions for testing, QE, and QA organizations, including automation assessments, implementations, and through activities benefiting the broader testing community. An accomplished keynote speaker and writer, Paul has spoken at national conferences and meetings; he’s a guest lecturer at UT Dallas. When not spending time with his twins, Paul enjoys sharing with and learning from other testing professional.

Angiel Jones - SauceCon Speaker

Angie Jones

Sr. Developer Advocate
Applitools

@techgirl1908
https://www.linkedin.com/in/angiejones/

Test Automation Beyond Java 8

Abstract
While most people are still using Java 8 from six years ago, new versions of the language are being released every six months! The latest versions provide an abundance of new features such as functional programming capabilities, switch expressions, local variable type inference, additions to the Stream API, new factory methods for Collections, text blocks and much more.

With so much content, your Java upgrade should be more than simply the update of a jar file. Your test code no longer has to be as verbose as it once was, meaning less code to write and maintain!

This talk will introduce the new features of Java 9 – 14 and provide examples of how these features can be used for test automation.

Key Takeaways

  • Introduction of new features in the latest 6 releases of Java (9 – 14)
  • Examples of how the features can be used for test automation projects
  • Greater command of the programming language

Bio
Angie Jones is a Senior Developer Advocate who specializes in test automation strategies and techniques. She shares her wealth of knowledge by speaking at software conferences all over the world, teaching courses, and writing tutorials on angiejones.tech. Angie is known for her innovative and out-of-the-box thinking style which has resulted in more than 25 patented inventions in the US and China.

THE_NAME - SauceCon Speaker

Alan Richardson

Agile Coach & Consultant
EvilTester.com

@eviltester

Automating Tactically and Strategically

Abstract
One of the biggest concepts that has made a difference to my programming and automating in recent years is the concept of “Tactical vs. Strategic.” Automating tactically might be for a specific purpose, possibly small, possibly a bit rough around the edges, not necessarily completely robust for everyone, etc. And Strategic automation is more critical to long-term aims, maintained and maintainable, etc. In this talk, Alan Richardson will provide examples of automating both Strategically and Tactically for activities as diverse as supporting testing, marketing and general life. We will also consider how and when to move from automating tactically to strategically, and how the concept has helped me change my programming style and how to write better code.

Bio
Alan Richardson has more than twenty years of professional IT experience, working as a programmer and at every level of the testing hierarchy from tester through head of testing. Author of the books “Selenium Simplified” and “Java For Testers”. Alan also has created online training courses to help people learn Technical Web Testing and Selenium WebDriver with Java. He works as an independent consultant, helping companies improve their use of automation, agile, and exploratory technical testing. Alan posts his writing and training videos on SeleniumSimplified.com, EvilTester.com, JavaForTesters.com, and CompendiumDev.co.uk.

THE_NAME - SauceCon Speaker

Richard Bradshaw

BossBoss
Ministry of Testing

@friendlytester

The Truth About Oracles

Abstract
There’s a tranquil air through the office, but it’s about to be disrupted by the all too common, but often encouraged, flash of red. POP! The red flies through the office catching everyone’s attention. It’s mostly greeted by curiosity, but several people are well on their way to seeing red themselves! “Is there a problem here?”, no, just the power of oracles.

There are numerous reasons a build can fail, but the one I’m going to be focusing on for this talk is failing automated checks. I absolutely love automated checks, they are a powerful force when it comes to delivering valuable software at pace. The speed at which they can provide actionable feedback is invaluable, but that actionable feedback is based on a well-designed oracle. If the term oracle is new to you, think about your assertions, but it’s important to note that oracles and assertions are not the same.

I’m going to share my journey of studying oracles with you, exploring how the identification of your oracle is crucial in the design of your automated checks. How tools should follow your oracle, and how dangerous it can be to design oracles based on your tools. Exploring the different types of oracles, and how understanding them impacts the feedback you gather, and your automation decisions. How costly the time spent understanding the reason your checks failed can be, and how this can be significantly reduced when a clear oracle is identified and the check built around it.

Every single one of you has oracles, utilises them, talks about them and creates them. Being aware of how that happens, what they are, and codifying them into your automated checks, will elevate your checks to new heights.

Key Takeaways

  • Describe what oracles are
  • Compare and contrast different types of oracles
  • Identify the right tooling to codify your oracles
  • Communicate the importance of oracles
  • Understand where oracles come from
  • Understand the importance of naming your checks to identify the oracle

Bio
Richard Bradshaw is an experienced tester, consultant, trainer and generally a friendly guy. He shares his passion for testing through consulting, training and giving presentations on a variety of topics relating to testing. With over 12 years of testing experience, he has a lot of insights in the world of testing and software development.

Richard is currently the BossBoss at the Ministry of Testing, co-creator of the Automation in Testing (AiT) namespace and blogs at https://automationintesting.com.

THE_NAME - SauceCon Speaker

Titus Fortner

Sr. Solutions Architect
Sauce Labs

@titusfortner
https://www.linkedin.com/in/titusfortner/

Making Your Tests Future Proof with SauceBindings

Abstract
Selenium’s recent W3C specification has implications for anyone running tests on Sauce Labs. As browser vendors deprecate JSON support, it is crucial that tests are updated to ensure that they can still interact with newer browser versions. Unfortunately, for many users this means a complete overhaul, as they are required to change their code. And, depending on the language, some of these changes are structured in non-obvious ways.

Join Titus Fortner, Senior Solutions Architect at Sauce Labs, as he introduces a new tool for customers, SauceBindings, to help simplify working with Sauce Labs sessions. Titus will demonstrate how using SauceBindings provides a convenient way to create compliant sessions, rather than users needing to make changes themselves.

Titus will provide an overview of how to use the bindings, and discuss a number of convenient features that will be added in the future. Attendees will leave this session with a new tool that they can use today to easily create future proof sessions on Sauce Labs without a time-intensive setup.

Bio
Titus Fortner is a core contributor to the Selenium project and the maintainer of the Ruby bindings. He spends a significant amount of time writing open source testing software built on top of Selenium. He is the project lead for Watir and is active in supporting these projects on Stack Overflow, message boards and in the Selenium Slack and irc. Titus has implemented automated tests at five different companies and currently works at Sauce Labs as a Solution Architect, working with the community to facilitate testing best practices.

THE_NAME - SauceCon Speaker

Karen Motyka

Director of Quality Engineering
Quick Base

https://www.linkedin.com/in/karenmotyka/

Fighting a Pandemic with Software Quality

Abstract
We are living in unprecedented times. The Coronavirus pandemic has created new challenges for communities all over the world, and software companies are uniquely positioned to help solve many of them. Now more than ever, flawless customer experiences are needed as many rely on digital applications to provide critical services in the new “normal.” How can your testing strategy help ensure that you are reacting quickly to the demand of your users who need help the most?

Join Karen Motyka, Director of Quality Engineering at Quick Base, as she discusses how her organization’s quality strategy has enabled them to meet requirements for clients that are on the front lines of the pandemic. She will discuss her team’s 2-year testing journey, and how it created a strong foundation that has helped prepare the entire engineering organization for significant growth in both the number of customers and applications developed. By laying the groundwork in not just testing practices, but also in the culture of the engineering team, Karen will demonstrate how powerful quality can be in increasing efficiency and collaboration, resulting in the increased confidence that allows Quick Base to serve their customers in this critical time of need.

Bio
Karen Motyka has been in the quality industry for a number of years and in a management role for the past 12 years. She established and manages both a System Quality Team and a Quality Community of Practice at Quick Base. Focus within these groups has been on supporting framework, infrastructure, and tools needs, enabling teams to move more quickly through process and best practice advancement, and up-leveling quality expertise across the organization. She’s passionate about quality (of course), leadership, and team management. She’s received leadership awards from several programs including the Women Unlimited LEAD Program and Dale Carnegie.

THE_NAME - SauceCon Speaker

Dylan Lacey

Software Developer in Support
Sauce Labs

@dylanlacey
https://www.linkedin.com/in/dylan-lacey-06a7b027

The Internet Is Magic and You Can Be a Wizard

Abstract
You pull a tiny computer out of your pocket, hit a few spots on the screen and Abra-Kedabra: You know the State Flower of Queensland!

How does this dark magic work? Is it Daemons and Unicorns? Neither! But also, yes! Put on your wizard robe and hat, Apprentice, and you too can learn the mystic secrets behind what happens when you open a webpage.

  • Discover how a browser knows to contact a website’s server from its URL. (Is it really via carrier pigeon? Spoilers, actually …kinda?!)
  • Learn to unlock the arcane language of these connections and gain the ability to diagnose why things go wrong, when they go wrong.
  • Dissect how websites are typically built, doing a whirlwind tour of the tools and technologies.

The internet might feel like magic, but you can learn how the magic works! You’ll come away from this talk with an enhanced understanding, giving you greater powers of debugging and problem-solving.

Bio
Dylan has worked for Sauce Labs for seven years, helping customers learn & solving problems. His passion is sharing knowledge and making people’s lives easier through technology, which he’s been doing for 14 years. He’s been involved in Evangelism, QE & Development, as well as Product Design and Marketing across Fintech, Transportation, Data Warehousing and Health. He promises he’s not as boring as he sounds; Follow him on Twitter, @dylanlacey, and he’ll prove it!

THE_NAME - SauceCon Speaker

Marcus Merrell

Technical Services Director
Sauce Labs

@mmerrell
https://www.linkedin.com/in/marcus-merrell-285266/

Testing Better with Data

Abstract
Five years ago, everyone in the testing industry was talking about why it’s important to automate more. That battle has been won – automation is a requirement for any team that wants to achieve continuous testing. But more organizations are realizing that their aim isn’t necessarily to increase the volume of testing, but instead to find ways to optimize their efforts. They don’t want to test more, but instead better.

This is why data is the new frontier of testing excellence. Having insights into what is working in your testing practice, what needs attention, and how to prioritize improvements is going to be crucial for teams that want to take their continuous testing journey to the next level.

Join Sauce Labs’ Marcus Merrell, Senior Director of Field Services, and Alistair Heys, Senior Product Manager, as they take a deep dive into some of the ways that data can help augment a continuous testing strategy. Using personal experience, along with real world data, Marcus and Alistair will demonstrate how you can use analytic insights to help accelerate the ways in which quality can contribute to larger business goals.

Attendees of this session will learn:

  • How analytics can help improve the quality of your tests, without slowing productivity
  • The power data can bring to mitigating quality risks for your organization
  • How Sauce Labs is helping you understand your test data, including a look into some of the exciting updates to our Analytics platform

Bio
Marcus Merrell has been working in quality engineering for 18 years. He has been using Selenium/WebDriver since 2007 and is a contributor to the Selenium project and the co-chair of the Selenium Conference Organizing Committee. He has released several open source projects for testing and IoT.

As Senior Director of Field Services at Sauce Labs, Marcus leads a team that is well qualified to help customers with their collective expertise in release management, CI/CD, cloud software and container management. He is also experienced in analytics and marketing automation. Marcus frequently speaks at conferences worldwide.

Jane MacNeil

Director of Engagements
Sauce Labs

https://www.linkedin.com/in/jane-macneil-3792035/

Panel – Ask the Experts

Abstract
Join Sauce Labs experts for an open conversation about continuous testing, open source software, and building an automation program that delivers digital confidence.

Bio
Jane is an experienced Deployment Director with a demonstrated history of working in the technology and services sector. Tenacious about great customer experiences, Jane is interested in how technology transforms organizations and users.

THE_NAME - SauceCon Speaker

Morgan Vergara

Test Automation Lead
Dell

Sauce Connect On Demand – A Flexible Tunnel Strategy

Abstract
The test automation team at Dell has expanded its offering for their development teams since they started running Sauce Connect on Kubernetes. Morgan Vergara noticed that since they can quickly and easily create tunnels using Kubernetes, they began receiving a lot of ad-hoc tunnel requests. Rather than continuing to respond to these requests manually, they did what any developer would do: they automated it.

In this session, Morgan will describe the current Dell environment as well as their on-demand architecture.

Key Takeaways

  • A more thorough understanding of Sauce Connect
  • An understanding of Dell’s complex development environment
  • A new way to use SauceConnect tunnels in a more complex environment
  • The pitfalls we’ve encountered with our tunnel strategy

Bio
Morgan Vergara has been doing software development for 30+ years, most of it at Dell since 1992. They wrote their first line of code (FORTRAN, for the curious), in 1978 and never looked back.

THE_NAME - SauceCon Speaker

Valentin Guerlesquin

Director of Test Automation
National Bank of Canada

https://www.linkedin.com/in/valentin-guerlesquin/

Dynamic Test Environments for Continuous Testing

Abstract
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, Valentin Guerlesquin will do a live demonstration of a continuous testing pipeline to create the infrastructure, deploy and stub the application, run automated tests, and destroy everything at the end. Every step will be explained, giving you the complete recipe for success in continuous testing.

Bio
Valentin has been a software testing professional for more than ten years. Valentin has worked in several roles, including test environment management, manual functional testing, mobile, and testing process improvement. He is an ISTQB full advanced and TMMi-certified professional. He has trained dozens of his peers in several organizations, from telecom to the aerospace industry to finance.

THE_NAME - SauceCon Speaker

Ingo Philipp

VP of Operations
UiPath

https://www.linkedin.com/in/ingophilipp/

Will a Bot Steal Your Spot in Software Testing?

Abstract
Stephen Hawking, Bill Gates, and Elon Musk have one thing in common (besides wealth): they’re all terrified of the so-called AI apocalypse, a hypothetical scenario where intelligent machines become our overlords and exterminate mankind. Will AI also take over software testing? My answer to this question comes in three parts. In part (A) I will explore the hype around AI to explain why we are even asking this question. In part (B) I will explore how to define (artificial) intelligence to make sure that you understand my answer to this question. In part (C) I will dive deeper into software testing to finally answer this question.

Key Takeaways

  • Learn how to interpret the hype around AI
  • Learn what (artificial) intelligence means
  • Learn what it takes to completely remove the human element from testing

Bio
Ingo Philipp is VP of Operations at UiPath. His responsibilities range from product strategy, product development and product marketing to test management, test conception, test design, and test automation. Before that, he worked as a theoretical astrophysicist in the field of high-energy particle physics and computational fluid dynamics. He holds a Master of Science degree.

THE_NAME - SauceCon Speaker

Ryan Cooke

Engineering Manager – Metric Quality & Test Tools
Pinterest

@the__Ryanator
https://www.linkedin.com/in/ryan-cooke-890bb335/

Pinterest’s Philosophy of UI Testing

Abstract
At Pinterest we use UI testing as a tool to ensure quality and improve the quality of life for hundreds of developers. In scaling our UI testing, we’ve learned first hand what works and what doesn’t work. Eventually we cemented it into an internal guide for thinking about UI testing. This presentation will share how we think UI tests should be written and when they should not be written.

Key Takeaways

  • An understanding of how UI test strategy fragmentation is an inevitable problem if not actively addressed
  • How to align testing strategies between platforms (iOS, web, android)
  • How to align testing strategies between teams
  • How Pinterest scales UI testing

Bio
Ryan Cooke has worked at a series of small startups. At Pinterest, he found a lot of success in helping the Android team scale through a variety of regression testing. He also has taken over the company’s testing strategy. In his spare time, Ryan is also the reigning champion of Super Smash Bros tournaments featuring over 60 employees from a handful of San Francisco Tech Companies.

Karla Schoenicke

Sr. Product Manager – Mobile
Sauce Labs

@karlawithakey
https://www.linkedin.com/in/karlaschoenicke/

Debug Your Apps from Anywhere with Sauce Labs Virtual USB

Abstract
Today many organizations across the globe have shifted to a remote workforce. While this move may be temporary for some, it requires testing teams to reevaluate how they are testing their web and mobile apps. Traditionally a developer would have a number of devices on their desk or available from a physical device cart in the office, but testing and debugging an app when you don’t have the affected device readily available is a hassle.

In a live demo of Sauce Labs Virtual USB, we’ll show you how Virtual USB (vUSB) simulates connecting a real device with a USB cable directly to your local machine during a live or automated testing session. With this functionality you can easily interact with a device in the Sauce Labs Real Device Cloud via an integrated development environment like Android Studio, or using browser-based tools like Chrome DevTools.

Key takeaways:

  • Get to know the advantages of vUSB with the Sauce Labs Real Device Cloud
  • Learn about the preconditions and setup needed for vUSB
  • Understand how vUSB works with an automated and a live testing session

Bio
Karla currently works as a Product Manager at Sauce Labs. Prior to that, she worked as a Product Owner at RatePAY, a fintech company, and before had different roles in the Berlin startup scene i.e. at shyftplan, twago, truffls and epubli. With a background in International Business Administration and her self-taught tech skills she steadily moved into digital product management to build innovative, useful software. Karla is a firm believer in agile methods, user centric design and diverse teams. She greatly enjoys sharing knowledge and interacting with audiences, because there is always an opportunity to grow. She was amongst the TOP10 finalists of RAHM 2018, the global LGBT leadership contest, and named as one of the 50 Women in Product in Europe List 2018.

Christian Bromann

Software Engineer
Sauce Labs

@bromann

Containerized Testing with Puppeteer

Abstract
In a 2019 developer survey by GitLab, developers were asked where they encountered the most delays in their software development pipeline and testing was identified as the top bottleneck. Similarly, the Web DNA Report from Mozilla Developer Network, shows that testing is one of their biggest pain points. Devs are being tasked to speed things up but often testing is what slows them down. This creates frustrations and challenges and the problem is exacerbated by the various frameworks and tools available.

That’s why Sauce Labs has created Project DevX, which is a new effort to streamline and simplify your testing workflow using Docker and Container technologies. By using a single CLI tool you will be able to run your framework of choice preconfigured with Sauce Labs. This eliminates any setup time and lets you focus on writing tests.

In this session, we’re excited to introduce a new concept for developers that speeds up test execution time, allows you to use the frameworks and languages you know and love, integrates into your existing workflows and is bundled in a container for simplified deployment. Join us to see a live demonstration of this project and an opportunity to provide feedback into our product strategy.

Bio
Christian Bromann is the lead engineer at the DevTools team at Sauce Labs and is constantly trying to find ways that allow to automate beyond the WebDriver protocol using browser technologies that already exist today. His passion about open source made him the core maintainer of WebdriverIO, one of the first NPM packages that brought test automation to Node.js.

Matthew Bruun

Senior Vice President, EMEA
Sauce Labs

@HANDLE
URL

TITLE

Abstract
COMING SOON

Bio
COMING SOON

Barbara Kiszka

Digital SDLC Practice Lead
Bose

https://www.linkedin.com/in/barbarab/

Is Automated Testing a Waste of Time?

Abstract
It seems that every engineering and QA organization now has an automation initiative to achieve continuous testing. “Test more!” management mandates, as teams move at breakneck pace to increase the volume of automated tests to ensure that they have coverage. However, could a focus on automating tests for the sake of automation lead you down a dangerous path? The fact of the matter is, while the potential benefits are real, there are some instances where automated testing is a waste of time for your teams.

Join Barbara Kiszka, Digital SDLC Practice and Release Lead at Bose, as she shares her insights into how engineering organizations can create meaningful and insightful automation. Drawing from her 10+ years in quality, Barbara will show how analytics and data can give meaning to your testing efforts at scale, and how in some cases less is better. Using the power of data and reporting, she will demonstrate how teams can create actionable feedback loops that can scale as the amount of automation grows. Finally, she will give advice for teams that are getting started, and how to set the appropriate goals that help focus your efforts.

Bio
After working for several decades as a software engineer, Barbara figured out it was more fun to torture software and then complain about it. In other words she joined the QA team. She is currently enhancing Continuous Integration / Continuous Deployment (CI/CD) for Bose’s many ecommerce websites, including advancing the coverage, reliability, and easily actionable results of the QA automation. She harbors a soft spot for robots, dancing, and dancing robots.

THE_NAME - SauceCon Speaker

François Martin

Full Stack Software Engineer
Karakun AG

@fmartin_
https://www.linkedin.com/in/françoismartin

1 Codebase, 2 Mobile Platforms: How to test iOS and Android by just writing tests once

Abstract
Developing consistent mobile apps on iOS and Android is difficult enough, but writing automated end to end tests so they run on both platforms without writing them twice is even harder. The limited selectors on mobile make it very difficult to only use one testing code base for both platforms. By using accessibilityId’s with translation keys in the same way as in the app, we use the fastest and least brittle selector on mobile possible, being resistant to tests breaking in case of text changes, allowing to also check the app in all languages without any additional effort.

Using a hybrid framework like React Native or NativeScript with WebdriverIO, François will show how to use utility methods to cleverly encapsulate all of the platform differences as much as possible, so writing tests is efficient, readable and maintainable.

Key takeaways

  • Learn how to apply approaches from developing multi-platform apps with just one codebase (as used in NativeScript, React Native and Flutter) to end-to-end test automation
  • Get to know how to easily write tests in a way you can have them run on multiple platforms (even at the same time!) by just writing tests once
  • Find out which selectors to use for testing multi-platform apps with the least effort possible
  • Learn about testing accessibility and internationalization without any additional effort
  • Increase maintainability and readability of your automated end-to-end tests

Bio
François Martin fell in love with test automation while studying computer science. He began working as a consultant in test automation engineering at SwissQ and enabled clients to test all stories automated every sprint. In his current project, he introduced Sauce Labs in order to deploy every two weeks at the Swiss Post and came up with a lot of clever ways to reduce platform specific code to a minimum, so the team can work fast and continuously test iOS and Android.

THE_NAME - SauceCon Speaker

Dmitriy Gumeniuk

Senior Delivery Manager, Product Portfolio Manager
EPAM

@ghdmitry
https://www.linkedin.com/in/ghdmitry/

Using ML to find value in your automated tests executed in Sauce Labs

Abstract
Today’s modern development disciplines—whether Agile, Continuous Integration (CI) or Continuous Delivery (CD)—have completely transformed how teams develop and deliver applications faster. But in order to compete in today’s fast-paced digital economy, companies must also test faster and test continuously. To do this, you can use remote and scalable infrastructures like Sauce Labs to track test results of thousands of tests for hundreds of runs, triggered by code changes.

What if we could use Machine Learning to find value in automated tests and reduced time of result analysis, executed in Sauce Labs? In this presentation, Dmitriy Gumeniuk will share details about an open source AI-powered test automation dashboard— ReportPortal.io, which integrates with Sauce Labs for real-time reporting.

Key Takeaways

  • Learn how to start ReportPortal.io on your project to organize dashboards and metrics tracking.
  • Leverage API of the tool for integration with CI tools like Jenkins.
  • Make strides toward continuous testing by bringing in security and performance testing results in one single entry point of testing results for your team.

Bio
Dmitriy Gumeniuk is the Delivery Manager, Product Manager at Epam Systems, a leading global provider of digital platform engineering and software development services. Dmitriy leads development of solution accelerators at the Test Competency Center, focusing on the usage of Machine Learning and Neural Networks in test automation. While 13 years in software development, he provides technical leadership for Java development teams to advance test automation at any scale. Dmitriy also contributes to the local DevTestOps community by leading local meetups, actively speaking at events in CIS and eastern Europe, and organizing the DelEx Conference.
Product Owner of ReportPortal.io

THE_NAME - SauceCon Speaker

Wim Selles

Sr. Solutions Architect
Sauce Labs

@wswebcreation
https://www.linkedin.com/in/wimselles/

Testing Using Virtual USB on Real Devices

Abstract
Today many organizations across the globe have shifted to a remote workforce. While this move may be temporary for some, it requires testing teams to reevaluate how they are testing their web and mobile apps. Traditionally a developer would have a number of devices on their desk or available from a physical device cart in the office, but testing and debugging an app when you don’t have the affected device readily available is a hassle.

In a live demo of Sauce Labs Virtual USB, we’ll show you how Virtual USB (vUSB) simulates connecting a real device with a USB cable directly to your local machine during a live or automated testing session. With this functionality you can easily interact with a device in the Sauce Labs Real Device Cloud via an integrated development environment like Android Studio, or using browser-based tools like Chrome DevTools.
Bio
Wim Selles is a Senior Solutions Architect for Sauce Labs based in the Netherlands. During the day, he assists customers with solving automation challenges in their organisation. By night, he practices his passion for front-end test automation with Javascript. He likes to create his own node.js modules to help and support automation engineers and is also a contributor to multiple open source projects that involve testing, such as WebdriverIO, Protractor, ng-Apimock and many more.

Wim also has extensive experience using Appium for automating Hybrid and React Native Apps. He enjoys sharing his automation experience as a speaker at conferences like AppiumConf in London and SeleniunConf India, on his blog and during meetups and webinars.

THE_NAME - SauceCon Speaker

Sergio Neves Barros

QA Technical Architect
Roxor Gaming

https://www.linkedin.com/in/sergionb/

Orchestrate Your Parallel Testing to Be a Symphony with TestNG

Abstract
When it comes to running parallel tests against the Selenium grid or Sauce Labs VMs, you don’t have to think about coordinating your resources (as much). But what if your resources are limited and you’re constrained by the number of devices of a specific OS/Browser version and you still want to run your tests in parallel? Is it still possible? This presentation will go into the depths of parallel testing with TestNG and provide you with tips and tricks on how to manage/coordinate your parallel executions.

Key Takeaways

  • The do’s and don’ts of parallel testing
  • An understanding of the strengths of TestNG (e.g. Listeners/Interceptors/Custom Annotations)
  • Helpful tips for debugging

Bio
As QA Technical Architect with over 10 years of experience in the field of automated testing, Sergio Neves Barros has worked on automating technologies such as HTML 5, Canvas, Flash, native apps and REST APIs. He has contributed to the Appium project to expand its capabilities of testing with Safari on physical iOS devices. Throughout his career, he custom built many frameworks based on business needs and mentored others on the best practices of building/maintaining their own framework.

Sarah Petrie

Senior Solution Engineer
Sauce Labs

https://www.linkedin.com/in/sarah-white-petrie/

Panel – Ask the Experts

Abstract
Join Sauce Labs experts for an open conversation about continuous testing, open source software, and building an automation program that delivers digital confidence.

Bio
Sarah Petrie is a Senior Solution Engineer at Sauce Labs where she works with prospective, new and existing customers to adapt their tests and frameworks and enhance their parallel and cross-browser testing capabilities. Throughout her career at companies such as HP and Cherwell, Sarah has partnered with organizations to modernize IT in both development and operations. She has experience in an assortment of IT Management areas including DevOps, QA, Business Service Management, and IT Service Management bridging a variety of technology stacks and bringing a uniquely big picture perspective to any technical conversation.

THE_NAME - SauceCon Speaker

Diego Molina

Senior Software Engineer
Sauce Labs

https://www.linkedin.com/in/diemol/

Test Automation Is Not Just Coding

Abstract
A failure taught me that coding is not the most important task in Test Automation. I fixed a bug, added tests, and shipped it to production. After that, a bug report came in showing that the fix created a new bug. I felt bad, I did not understand how that happened. A hotfix solved the issue, but the root cause was not addressed: what did I miss? By taking a step back, I understood the situation, it all happened by overseeing basic concepts in testing (like understanding how the system works). The problem was that coding had more priority than creating a test plan. After this, I prioritized tasks better to avoid this situation to happen again.

This talk shows that testing concepts are more important than ever, in a time where tools promise to do everything, we focus less on what and how to test, and more on using tools to test. It outlines how a test strategy can leverage a continuous testing setup. Finally, it shows that failing is ok, but failing again for the same reasons is not.

Key Takeaways

  • How to view our failures as something positive by identifying the problem and what went wrong in the solution
  • How to start from a problem statement and develop each of the Test Automation tasks to solve the problem
  • Get a Continuous Testing setup as a result of solving the correct problem in Test Automation

Bio
Diego is a Software Engineer who is fascinated by testing. He is a Selenium core committer. He loves enabling testers and developers by creating helpful testing tools and infrastructure and through versatile workshops.

Diego can often be spotted speaking at Selenium/Appium/Testing conferences and most of the time you can find him on the Slack channel for Selenium. Currently, he works at Sauce Labs as a Senior Software Engineer.

THE_NAME - SauceCon Speaker

Danny McKeown

Senior IT Automation Architect
Paychex

https://www.linkedin.com/in/danny-mckeown-4125aa2

Designing a Unified Developer Framework for Functional and Performance Testing

Abstract
Is the high cost of maintaining separate automated functional and performance tests from a select pool of experts vs. from any developer within your organization hurting your bottom line to quality, productivity, and speed? Would you like the opportunity to decrease the overlap of creating and maintaining these scripts along with its associated infrastructure?

Paychex is extending its TAF (Tool Agnostic Framework) from a DSL (Domain Specific Language) script creation approach to a Python coding script creation; this will be done by providing TAF libraries to developers. Paychex will also continue to co-design its new Test Services framework that will provide both functional and performance testing within one solidified platform. This initially provides better Single User Performance (SUP) testing which sets the stage for ideal load creation. This session will share TAF’s current framework that supports over 70K executions per day as well as the early design challenges of creating the new Test Services framework. All of this is designed to directly feed our CD (Continuous Delivering) initiatives.

Key Takeaways

  • Business drivers for having both Keyword Driven and Python automated test scripts
  • Design decisions to integrate Keyword and Python architectures
  • Functional tests to gain early insight into application performance
  • Early design decisions to synthesize non-ui and ui performance data

Bio
Danny McKeown has both senior technical and management experience in information technology. As the Senior IT Automation Architect at Paychex, he is instrumental in implementing a secure integration of test automation technologies as part of their continuous delivery solution. Danny is an adjunct lecturer at RIT , sits on the advisory board for IIST, and is a frequent speaker at numerous technology forums.

Halley Froeb

Software Development Engineer in Test
Fannie Mae

Learn How the Fannie Mae CRM Team Improved Developer Productivity and Speed to Increase Code Quality for Their Salesforce Application

Abstract
The Fannie Mae CRM team delivers Salesforce solutions interacting with several custom applications and external software integrations, for both internal and external business users.

In the early stages of application development, our developers from 8 different squads, would commit their code development to a Single Master branch. This practice consistently broke builds and delayed execution of Automation tests to the end-to-end testing period. Developers were only able to identify defects and fix them later in the development lifecycle.

As delayed automation testing became a bottleneck, it impacted code quality in production. Our team then set out to answer this question: How can we deliver faster feedback on tests to increase developer productivity?

Towards adopting a shift left approach, our developers transformed the CI/CD process and now execute component tests before they merge new code. This practice helped us identify defects early in the development lifecycle and has maintained a clean pipeline for the development community.

In this session you will learn how to integrate early component tests in the CI/CD process, establish and maintain a myriad of test suites thus increasing software code quality without compromising deadlines.

Bio
Halley Froeb is a Software Development Engineer in Test at Fannie Mae, focusing on developing fast and efficient automation frameworks for Salesforce Testing. Halley is a graduate of Tulane University and has several years’ experience building automation solutions using Sauce Labs. Halley is a certified Salesforce Admin and works to establish innovative practices for automating configuration-based cloud applications.

THE_NAME - SauceCon Speaker

Carmerci Jimenez

Software Development Engineer in Test
Fannie Mae

Learn How the Fannie Mae CRM Team Improved Developer Productivity and Speed to Increase Code Quality for Their Salesforce Application

Abstract
The Fannie Mae CRM team delivers Salesforce solutions interacting with several custom applications and external software integrations, for both internal and external business users.

In the early stages of application development, our developers from 8 different squads, would commit their code development to a Single Master branch. This practice consistently broke builds and delayed execution of Automation tests to the end-to-end testing period. Developers were only able to identify defects and fix them later in the development lifecycle.

As delayed automation testing became a bottleneck, it impacted code quality in production. Our team then set out to answer this question: How can we deliver faster feedback on tests to increase developer productivity?

Towards adopting a shift left approach, our developers transformed the CI/CD process and now execute component tests before they merge new code. This practice helped us identify defects early in the development lifecycle and has maintained a clean pipeline for the development community.

In this session you will learn how to integrate early component tests in the CI/CD process, establish and maintain a myriad of test suites thus increasing software code quality without compromising deadlines.

Bio
Carmerci Jimenez is a Salesforce Certified Administrator and Developer who currently works as a Software Development Engineer in Test at Fannie Mae focusing on developing fast and efficient automation frameworks for Salesforce Testing. She has over two years’ experience developing automation solutions using Sauce Labs with a focus on visual and functional testing implementations. Her passions include continuous integration, promoting innovative testing strategies, and bringing testing practices closer to the development phase.

THE_NAME - SauceCon Speaker

Nikolay Advolodkin

Sr. Solutions Architect
Sauce Labs

@Nikolay_A00
https://www.linkedin.com/in/nikolayadvolodkin/

Creating a Production Level Automation Framework in Under 60 Minutes

Abstract
Designing a test automation framework is mandatory if you want to succeed with your automation effort. However, this process is not intuitive and takes a lot of trial and error to get right. Many of us spend years failing at this process until we find something that works.

Acceptance Test Driven Automation is a development activity that exists for intuitively architecting an automation framework that is flexible, scalable, and robust. It’s a step-by-step guide that helps an automation engineer to have a framework and a test ready to run in production in about 45 minutes.

At the end of the presentation, the individual will learn all of the steps to using ATDA to design their next automation framework. The individual will understand how easy and intuitive it can be to create an automation framework. Furthermore, they will learn how to continue to build on this framework and make sure that it lives on for years after development.

Bio
Nikolay Advolodkin is a Senior Solutions Architect at Sauce Labs. He has an extensive background in software testing, quality assurance, and test automation as the CEO and Test Automation Instructor at UltimateQA.com, a training site full of videos and resources covering the gamut of testing topics and technologies.

Nikolay has taught more than 50,000 students in over 120 countries about test automation. He is a frequent contributor to open source and was selected as one of the top automation engineers in the world three years in a row by TechBeacon.com.

THE_NAME - SauceCon Speaker

Josh Grant

Sr. Solutions Architect
Sauce Labs

@joshin4colours
https://www.linkedin.com/in/josh-grant-9570a214/

tour.allThePythonThings()

Abstract
Sauce Labs loves Python. As a first-class language in the Selenium ecosystem, there are several excellent tools for developing browser-based tests with Python. In this talk, we’ll take a tour of these tools based on Pytest, a mainstream test framework in Python, and Robot, a keyword-based test framework. Live demos of these tools will accompany discussion about what makes them helpful for testing with Selenium.

Key Takeaways

  • Understand the benefits of using Pytest and Robot Framework
  • Learn some helpful libraries and tools for working with browser testing with Python and Sauce Labs
  • See some good patterns for designing maintainable browser tests

Bio
Josh Grant is a test automation professional who has worked in this space for over nine years. In that time he has worked on automation at all levels, in a variety of languages, frameworks and organizations. Currently he is a Solutions Architect at Sauce Labs, helping enterprise teams succeed with their test automation. He is based in Toronto, Ontario.

THE_NAME - SauceCon Speaker

Moataz Nabil

Sr. Software Development Engineer in Test
Delivery Hero

@moatazeldebsy
https://www.linkedin.com/in/moataz-nabil/

Let Me Tell You a Real Story about our Mobile CI/CD

Abstract
In this session, Moataz Nabil will tell the story behind why Delivery Hero adopted native test frameworks for mobile testing. Since using Espresso and XCUITest is still relatively uncommon for large apps and there are various unique challenges, he will share the Delivery Hero team’s experiences, including:

  • A brief architectural overview of the mobile test framework: why it is all native (Swift and Java/Kotlin)
  • The advantages and limitations of this choice
  • How they are running different test suites and scopes with CI and cloud devices
  • Running the tests using different CI/CD pipelines for different apps, different countries and different scope using parameters
  • How they make tests reliable: faking address and using features configs

Key Takeaways

  • Details of the journey toward our Mobile CI/CD pipeline
  • How they are adopting Mobile DevOps and the challenges that we had
  • The advantages of using Mobile DevOps
  • Why they believe in test automation as one team (shifting the culture)
  • Why they are using native mobile test automation tools (Espresso and XCUITest)
  • About the tech stack, workflows, and processes in their Mobile CI/CD
  • The lessons they learned from our journey and what’s next in our plan (toward AI and Machine Learning in Test Automation)

Bio
Moataz Nabil has 10+ years of IT experience across development and testing roles across industries including agriculture, telecom, healthcare, fashion, and now food delivery. He is currently working as a Senior SDET/Test Automation Engineer at Delivery Hero. He has extensive experience designing test automation frameworks for Web and Mobile applications using a different set of tools and languages and implementing different CI/CD pipeline using different tools.

THE_NAME - SauceCon Speaker

Mathew Cano

Sr. Staff SDET
Charles Schwab

Building Trust In Your Automation Using Virtual Services

Abstract
For as long as automation teams have been using Selenium, they have struggled with the challenge of managing test data. How do we manage the state our tests require? Even more important, how do we manage the state in between test runs?

Many times, we resort to creating test accounts in specific states or initializing the state via UI during setup. We then revert the state after test run in a teardown or via a post test script. But this adds another cause for failure and, at times, requires manual intervention.

With virtualized services, tests can manage the data they require. Additionally, the test environment no longer needs to rely on unreliable development web services. The result is a less flaky test suite and a purely isolated front-end integration test run.

Mathew will share some of the challenges he’s faced and how he achieved a stable continuous testing pipeline utilizing virtual services.

Key Takeaways

  • Learn how to leverage service virtualization to overcome their test data challenges
  • Be introduced to virtual service tools, like Wiremock, and service interceptors, like angular in-memory web api.
  • Understand how using virtual services provides faster and more consistent test runs.

Bio
Mathew Cano has 15 years of experience in test engineering with over 10 years in building test frameworks and CI/CD pipelines. Over the years, his role has ranged from manual testing, to writing automated tests to mentoring and pairing with developers on writing maintainable and reliable tests, whether unit, functional or integration. Mathew has embraced the continuous testing mindset and is passionate about improving developer efficiency through tooling and automation. He currently works as a Sr. Software Development Engineer in Test at Charles Schwab.

THE_NAME - SauceCon Speaker

Alistair Heys

Senior Product Manager
Sauce Labs

https://www.linkedin.com/in/alistair-heys-25439833/

Testing Better with Data

Abstract
Five years ago, everyone in the testing industry was talking about why it’s important to automate more. That battle has been won – automation is a requirement for any team that wants to achieve continuous testing. But more organizations are realizing that their aim isn’t necessarily to increase the volume of testing, but instead to find ways to optimize their efforts. They don’t want to test more, but instead better.

This is why data is the new frontier of testing excellence. Having insights into what is working in your testing practice, what needs attention, and how to prioritize improvements is going to be crucial for teams that want to take their continuous testing journey to the next level.

Join Sauce Labs’ Marcus Merrell, Senior Director of Field Services, and Alistair Heys, Senior Product Manager, as they take a deep dive into some of the ways that data can help augment a continuous testing strategy. Using personal experience, along with real world data, Marcus and Alistair will demonstrate how you can use analytic insights to help accelerate the ways in which quality can contribute to larger business goals.

Attendees of this session will learn:

  • How analytics can help improve the quality of your tests, without slowing productivity
  • The power data can bring to mitigating quality risks for your organization
  • How Sauce Labs is helping you understand your test data, including a look into some of the exciting updates to our Analytics platform

Bio
Alistair is a Product Manager at Sauce Labs, focused on their Analytics offering. Prior to joining Sauce Labs in May 2019, he had spent the last nine years building software in financial services, healthcare, and retail management verticals. He is passionate about understanding the core underlying business problem at hand and working with cross-functional teams and customers to produce the best solutions possible. Alistair is based out of Sauce Labs’ Vancouver office in British Columbia, Canada.

THE_NAME - SauceCon Speaker

Kunal Jain

Director of Product
Sauce Labs

https://www.linkedin.com/in/kunalsprofile/

Containerized Testing with Puppeteer

Abstract
In a 2019 developer survey by GitLab, developers were asked where they encountered the most delays in their software development pipeline and testing was identified as the top bottleneck. Similarly, the Web DNA Report from Mozilla Developer Network, shows that testing is one of their biggest pain points. Devs are being tasked to speed things up but often testing is what slows them down. This creates frustrations and challenges and the problem is exacerbated by the various frameworks and tools available.

That’s why Sauce Labs has created Project DevX, which is a new effort to streamline and simplify your testing workflow using Docker and Container technologies. By using a single CLI tool you will be able to run your framework of choice preconfigured with Sauce Labs. This eliminates any setup time and lets you focus on writing tests.

In this session, we’re excited to introduce a new concept for developers that speeds up test execution time, allows you to use the frameworks and languages you know and love, integrates into your existing workflows and is bundled in a container for simplified deployment. Join us to see a live demonstration of this project and an opportunity to provide feedback into our product strategy.

Bio
Kunal is the newest member of the Sauce Labs product team, where he recently joined as Director of Product.. Previously, he worked at CircleCI where he was responsible for the developer experience and insights offerings. Besides shipping capabilities to customers, he was part of the end of life initiative to decommission CircleCI’s older platform. Before CircleCI, he was at ThoughtWorks where he played multiple roles (quality analyst, agile coach, and product manager) across multiple geographic locations. When he is not at work, you can find him hiking somewhere in the Bay Area, making coffee, or planning his next trip.

THE_NAME - SauceCon Speaker

Dylan Barrell

Chief Product Officer
Deque

https://www.linkedin.com/in/dylanbarrell/

Automation and Accessibility: Debunking the Myths

Abstract
In a lot of ways, accessibility is talked about and practiced as if it is a hydra dragon. Every time you think you’ve made an improvement, you cut off one head of the accessibility dragon and two heads grow back. In particular, there are a lot of myths out there that you can’t do automation and accessibility in an agile development environment.

A lot of that stems from accessibility being thought of as something you do once, instead of continually, and also that it requires repeated manual effort. The incompatibility with agile is because it is seen as something that has to be done like user acceptance testing or usability testing. And while that’s an important part of accessibility, there is much more you can do to integrate automation and accessibility into your agile processes to produce accessible products.

In this session, Dylan Barrell, CTO at Deque, will disprove these myths and cover best practices for automation and accessibility. Attendees will learn:

  • How to interpret design comps to build tests for accessibility
  • How to leverage an accessibility automation library, like axe, Deque’s free, automated accessibility browser extension – to catch around 50% of accessibility issues
  • Best Practices for how to embed accessibility APIs into your testing practices
  • How to automate input device and assistive technology testing
  • How to build simple unit or integration tests to serve as a reminder for developers for the manual aspects of accessibility
  • How to prioritize and manage accessibility defects systematically in your testing environment

Bio
Dylan is the Chief Product Officer at Deque. He has almost 20 years of experience in technology development, technical sales, product management, product marketing, and corporate development. Dylan founded a startup in 1989 that was acquired. He then went public with OpenText and helped grow revenues to over $400 million. He later led the effort to create a digital center within a Borders store and to begin the transition from purely physical products to digital and physical product mix delivered in a cross channel online and in-store way. In addition to his work experience, Dylan has an MBA from the University of Michigan and a BS from the University of the Witwatersrand. Dylan believes in leading through action to create value for shareholders and the community.

THE_NAME - SauceCon Speaker

John Ruberto

Senior Engagement Manager
Testlio

@JohnRuberto
https://www.linkedin.com/in/ruberto/

Burstable Testing: How New Manual Testing Methods Compliment Automation Best Practices

Abstract
John Ruberto, QA veteran and Senior Engagement Manager at Testlio, will present the concept of burstability in testing, which emphasizes rapid testing in short timeframes. John will share the story of how a top-10 television network embraced burstable testing within their “shift-left” philosophy to better align with their CI/CD efforts. To make the best use of resources, the TV network combined Sauce Labs automated suites with a global team of on-demand testers. Together, machines and humans worked in parallel to tackle functional, location, and livestream testing.

Bio
Throughout his 20+ years of experience in QA, John Ruberto has taken an engineering approach to building quality into software. He is currently a Senior Engagement Manager at Testlio where he helps clients launch better products, faster. He has previously held positions up to VP of Quality Engineering at First Data, Concur, Intuit, Alcatel, PhoenixBIOS, and Boeing. He holds a BSEE, MSCS, and MBA.

Chris Colosimo

Product Manager
Parasoft

https://www.linkedin.com/in/christopher-colosimo-706bb927/

A Practical Example for Using AI to Improve your UI and API Testing

Abstract
Selenium is the most popular framework to create and run web UI tests. UI testing is perceived as easy but is fraught with instability and prone to human error. API testing is known to be more resilient to change but has barriers to adoption due to the deep technical skills required. Both of these testing practices can benefit from test automation. AI can reduce your maintenance time and costs, as well as increase test stability of your automated API and UI tests. Join this session to learn how to make Selenium testing more resilient and apply AI to UI and API testing.

Bio
Chris Colosimo is a Product Manager, with expertise in SDLC acceleration through automation. Chris strategizes product development and deployment of Parasoft’s Enterprise Testing solutions (Parasoft SOAtest, Virtualize, Selenic, and Continuous Testing Platform), across major enterprises such as CapitalOne and CareFirst, working with developers and testers to discover constraints, evolve process, and facilitate the change management required to adopt agile and DevOps principals throughout an organization.

Rix Groenboom

Solutions Architect Manager
Parasoft

URL

A Practical Example for Using AI to Improve your UI and API Testing

Abstract
Selenium is the most popular framework to create and run web UI tests. UI testing is perceived as easy but is fraught with instability and prone to human error. API testing is known to be more resilient to change but has barriers to adoption due to the deep technical skills required. Both of these testing practices can benefit from test automation. AI can reduce your maintenance time and costs, as well as increase test stability of your automated API and UI tests. Join this session to learn how to make Selenium testing more resilient and apply AI to UI and API testing.

Bio
Rix Groenboom is manager strategic innovations for Parasoft. After an academic career, and before joining Parasoft, he worked for an automated source-code analysis and migration company. He has been working at Parasoft for over 15 years and helps organizations in perfecting their software processes using automated testing solutions. Currently he is responsible for a number of strategic innovations, for example the EU R&D project Testomat. Rix holds a MSc and PhD in Computing Science and published a thesis focusing on the formalization of knowledge domains.

THE_NAME - SauceCon Speaker

Viktor Farcic

Principal Software Delivery Strategist and Developer Advocate
CloudBees

https://www.linkedin.com/in/viktorfarcic/

Choosing the Right Deployment Strategy

Abstract
Do you really know how to deploy your applications? Deployment strategies affect everyone, no matter whether we are focused only on a single aspect of the application lifecycle or we are in full control. The way we deploy affects the architecture, testing, monitoring, and many other aspects. And not only that, but we can also say that the architecture, testing, and monitoring affect the way we deploy.

In this session, we’ll discuss different deployment strategies and answer a couple of questions: Is your application stateful or stateless? Does its architecture permit scaling? How do you roll back? How do you scale up and down? Do you need your application to run always? Should you use Kubernetes Deployments instead of, let’s say, StatefulSets? Answers to those questions will not serve much unless we are familiar with some of the most commonly used deployment strategies. Not only will that knowledge help us choose which strategy to pick, but it might even influence the architecture of our applications.

Bio
Viktor Farcic is a Principal Software Delivery Strategist and Developer Advocate at CloudBees, a member of the Continuous Delivery Foundation Ambassadors, Google Developer Experts, and Docker Captain’s groups, and a published author. His big passions are DevOps, Containers, Kubernetes, Microservices, Continuous Integration, Delivery, and Deployment (CI/CD) and Test-Driven Development (TDD). He often speaks at community gatherings and conferences. He published The DevOps Toolkit Series, DevOps Paradox and Test-Driven Java Development., as well as courses in Udemy. His random thoughts and tutorials can be found in his blog TechnologyConversations.com. He is a co-host of DevOps Paradox podcast.

THE_NAME - SauceCon Speaker

Greg Wittenbrook

Vice President Transformation Services
Mphasis

https://www.linkedin.com/in/gregwittenbrook/

Accelerating Delivery of Business Value through DevOps and ZeroQA

Abstract
COMING SOON

Bio
Greg Wittenbrook is a leader of the Mphasis DevOps Tribe where he works to unlock business value by enabling IT execution through DevSecOps, Quality Engineering, Site Reliability Engineering, Agile, and IT Operating model optimization.

THE_NAME - SauceCon Speaker

Ian Flanagan

Senior Solution Engineer
Sauce Labs

https://www.linkedin.com/in/ian-flanagan-333b43/

[DEMO] Getting Started with Sauce Visual

Abstract
In this live demo, Ian Flanagan, Senior Solution Engineer at Sauce Labs, will show how to get stared with Sauce Visual.

Bio
Ian Flanagan has been in the computer industry for over 20 years and has worked directly in QA for over 15 years, including experience with manual, automated, desktop web, headless, Visual component testing, mobile, API testing, performance, and load testing. He also has extensive experience in appium and selenium using variety of languages and frameworks including espresso & XCUItest. In addition, he has a deep background in databases, devOps, virtualization, production monitoring, and system administration. Ian is currently a Senior Solution Engineer at Sauce Labs, helping enterprise customers be successful. He is based in Austin, TX.

THE_NAME - SauceCon Speaker

Matthew Roeske

Director of Engineering
Sauce Lab

https://www.linkedin.com/in/mattroeske/

Containerized Testing with Puppeteer

Abstract
In a 2019 developer survey by GitLab, developers were asked where they encountered the most delays in their software development pipeline and testing was identified as the top bottleneck. Similarly, the Web DNA Report from Mozilla Developer Network, shows that testing is one of their biggest pain points. Devs are being tasked to speed things up but often testing is what slows them down. This creates frustrations and challenges and the problem is exacerbated by the various frameworks and tools available.

That’s why Sauce Labs has created Project DevX, which is a new effort to streamline and simplify your testing workflow using Docker and Container technologies. By using a single CLI tool you will be able to run your framework of choice preconfigured with Sauce Labs. This eliminates any setup time and lets you focus on writing tests.

In this session, we’re excited to introduce a new concept for developers that speeds up test execution time, allows you to use the frameworks and languages you know and love, integrates into your existing workflows and is bundled in a container for simplified deployment. Join us to see a live demonstration of this project and an opportunity to provide feedback into our product strategy.

Bio
COMING SOON

Interested in Sponsoring SauceCon Online?

Download Prospectus