Talk details coming soon

Angie Jones

Angie Jones

Senior Automation Engineer - Twitter

Selenium: State of the Union

Simon Stewart

Simon Stewart

Lead Committer, Selenium Project & Creator of WebDriver
Jim Evans

Jim Evans

Principal Member of Technical Staff - Salesforce

Talk details coming soon

Aslak Hellesøy

Aslak Hellesøy

Co-founder - Cucumber Ltd

The one with the automation

It's a story of the journey we embark on when creating an automation library, how we used it in our tests, how did it improve our daily lives but also what we didn't do so well along the way.

Raluca Morariu

Raluca Morariu

Delivery Manager - Betfair Romania

Designing the New Selenium IDE

Selenium IDE, is a record playback tool for web test automation.

The tool was deprecated back in August, and for the last 6 months, I've been contributing to a new and improved version of it.

I'll talk about the design, architecture, roadmap, as well as working with Selenium org members.

Tomer Steinfeld

Tomer Steinfeld

Frontend Developer - Applitools

The Well Architected Automation Framework

Test automation talks tend to focus on dealing with flakey tests, reducing runtime, etc. but what doesn’t get discussed at automation events is where their automation is run and how that has just as much an impact on the success of the automation project (if not more) than removing hard coded sleeps.

Adam Goucher

Adam Goucher

CTO - The Mobile Experience Company / Element 34

Sleeping is not your best friend in Automation

Jules Verne said "Though sleep is called our best friend, it is a friend who often keeps us waiting!" In automation, sleeps in our tests are not our friends. How do we avoid using these time wasters?

Michelle Macdonald

Michelle Macdonald

Automation Evangelist - Pronto Software Limited

Spot the difference; automating visual regression testing

Visual testing can help find mistakes before they slip through the net. No longer having to play spot-the-difference to find potentially high-impact mistakes like misaligned buttons that can be selected by Selenium but hidden from a real user, or text and images accidentally disappearing off screen.

Viv Richards

Viv Richards

Senior Test Automation Engineer - Vizolution

UI Automation – It’s Not Free

UI automation is being used everywhere as it mimics user interaction. But it is easy to go overboard with it and end up with a huge pile of tests. This creates a maintenance nightmare and so to balance it out, other types of testing need to be leveraged. Those are the points I plan to discuss.

Aditi Mulay

Aditi Mulay

SDET - Karsun Solutions LLC

Using Appium for Unity games and apps

While Unity is becoming more and more popular, testing games and apps built with it on real devices becomes more and more of a need for testers. In this talk, I'll present some of the ways in which I have used Appium for Unity automatoin and the (open-sourced) tools I built to help me achieve that.

Ru Cindrea

Ru Cindrea

Senior Test Consultant and Managing Partner - Altom Consulting

Jump Starting Your Testing with Selenium Grid Docker Containers, Selene, and pytest

Setting up your Selenium based test infrastructure shouldn't be a hassle, but with constantly updating web browser versions, external Selenium browser plugins, and differences in developer's operating systems, supporting a setup that your team can run locally and also translates to a continuous integration system can make you want to pull out your hair. Before you jump into rolling your own solution, check out this configuration that uses tools maintained by Open Source projects and lets you focus on the part of testing you really care about: writing the tests!

In this talk I'll introduce a setup based on the Selenium project's Selenium Grid Docker images, a Python library named Selene, and the pytest framework that is easy to maintain, version, upgrade, and distribute to members of your development team. It lowers the barriers to getting started writing Selenium tests and grows with your organization to allow for complex configurations and testing scenarios.

Derrick Kearney

Derrick Kearney

Software Developer - RStudio, Inc

Overcoming Imposter's Syndrome

Imposter’s syndrome is common; almost everyone experiences it at one point or another. Overcoming it & owning your talents can help you hone your goals, excel, & increase your happiness with your work. It is key in developing your voice and moving up in your career; I'll teach you how to beat it.

Elysia Lock

Elysia Lock

Slalom Consulting

Automated Accessibility Testing

New European directives, the ACAAct, the Ontario AODA, Section 508 and the U.S. ADA are regulations that are new, or have seen increased recent enforcement.

The aXe tools provide rich capabilities to automate this testing. The founder of aXe will walk you through how to use them.

Dylan Barrell

Dylan Barrell

Chief Technology Officer - Deque Systems Inc.

Context: The missing ingredient in multilingual software translation

I’d like to share with you how automated end-to-end tests can be involved to support and speed up the software translation process. My quest on this 30 min journey, is not to tell you, but to show you with examples how to feel the content and, in the same time, also feel the context of that content.

Mirjana Andovska

Mirjana Andovska

Senior Software Engineer - Netcetera

Scaling Selenium to Infinity using AWS Lambda

One year ago, our UI test suite took hours to run. Last month, it took 22 minutes. Today, it takes 4 minutes.

Wes Couch

Wes Couch

Blackboard
Kurt Waechter

Kurt Waechter

Senior Software Engineer - Blackboard

How AI is transforming software testing

Artificial Intelligence and machine learning are advancing at a rapid pace. This being the case how are we as Testers going to adapt to this change and embrace AI? I will discuss the basics of AI, how software/automated testing can benefit from AI and the future of AI based testing.

Raj Subramanian

Raj Subramanian

Developer Evangelist - Testim.io

Knowing your automation

Joel Spolsky famously wrote in 2002 that “All non-trivial abstractions, to some degree, are leaky.”

This of course doesn’t mean that abstractions are bad - in fact we wouldn’t be able to do anything non-trivial without them - but instead that we need to understand the underlying mechanism to be able to use the higher level concept.

Over the years I’ve created many frameworks and abstractions for UI test automation, for both coders and non-coders alike. Looking back, were these:

  • Good or useful abstractions?
  • How leaky were they and what were the consequences for users of these abstractions?

If you’re just starting out on your automation journey, how would having this knowledge affect how you write tests and what those tests look like? What about if you are using APIs like Selenium, or frameworks that have been created on top of Selenium? How much do you need to know, regardless of the abstraction in place?

Join me as I take you through some lessons learnt, for example:

  • The problems of separating test writers from framework implementers
  • The benefits of knowing the underlying mechanism

Patterns and approaches that have personally been successful, for example:

  • Creating a domain specific language for your tests
  • Use of composition over inheritance for page objects

And some observations on current trends in relation to abstractions and knowing your automation.

Hugh McCamphill

Hugh McCamphill

QA Lead - ShopKeep

3 Ways Not to Use Selenium

Sometimes less is more! Come learn about three methods we use to get more out of our tests by using less Selenium at Blackboard, including a simple refactor that saved us $100 a day by shaving off 1.7 seconds of Selenium execution time per test.

Jain Waldrip

Jain Waldrip

Automation Engineer and Developer - Blackboard

Run the load down your mobile app

Most of the time seldom do we think of our Mobile Performance? But do you think the end-users will be happy with using these apps that have very poor performance? Then let's learn to run the load on our Mobile Apps before delivering them to our end-users. We would love to keep our end-users happy.

Christina Thalayasingam

Christina Thalayasingam

Senior QA Engineer - Sysco Labs

Automator Activate: Unleashing your inner super-hero

“No, it’s not the test that’s broken, it’s the code.”

“I strongly suggest we wait to release.”

“This will make our users angry.”

These are the hard truths that anyone in a position of working with tests gets used to communicating. The skill of delivering bad or unwelcome news often falls on the shoulders of test professionals. This skill of speaking truth to power, ever the domain of the tester and test automator, can go even further than software. In this talk, Marlena will explain why this isn’t just a skill, it’s a super-power and how attendees can tap into their own super-hero reserves when the going gets tough. Attendees will come away with a fresh look at their own inner strength and how they can use that strength for good. Capes will be worn.

Marlena Compton

Marlena Compton

Software Engineer - Ministry of Velocity

Sponsor SeleniumConf

We love working with our sponsors to come up with fun and creative ways to showcase your brand, meet your objectives and budgets, and add value for our attendees.

Please get in touch to request a sponsor pack.

Sauce Labs

Premier sponsor

Applitools

Platinum sponsor

Mobile Labs

Gold sponsor

mabl

Gold sponsor

New Relic

Gold sponsor

SmartBear

Gold sponsor

Perfecto

Gold sponsor

Kobiton

Silver sponsor

Sticker Mule

Bronze sponsor

Join our mailing list

Sign up to receive updates about SeleniumConf, including speaker previews, ticket launches, Call for Proposal details and other exclusive content. We won’t spam you and will only send you emails we genuinely think you’ll find interesting. You can unsubscribe at any time and you can find more information in our Data Promise.