FREE WORKSHOPS AT TESTJS SUMMIT

The workshops from the list below are the complimentary part of full tickets.

The recordings of most workshops will be shared with full ticket holders after the conference.

Workshops will be run remotely via Zoom.

More workshops will be announced soon.

Walmyr Filho

Web testing architecture and refactoring with Cypress

In this workshop, I will introduce you to the migrator.cypress.io project in an unconventional way, where in addition to going over the Cypress commands equivalent to Protractor (and showing you how Cypress is simpler), I will also introduce you how I tested such a project evolving the automated test scripts on-demand, architecting the test suite in an evolutionary way.

Workshop schedule & location

Date & Time: TBD. Remote via Zoom.

Zachary Conger

Automate WebApp Security Testing using GitHub Actions (from StackHawk team)

Software development has changed - Frequent deployments, APIs, GraphQL, Cloud Architecture and CI/CD Automation are the norm. So why is security testing the same way it was a decade ago?

Leading teams are realizing that periodical penetration testing and security audits is not enough when code is being shipped daily. Instead, these teams are using developer-centric tools to run automated security testing in a CI/CD pipeline. Join Zachary Conger as he walks through how to automate application JS security testing using GitHub actions.

Workshop schedule & location

Date & Time: October 27, 17:00-19:00 CET. Remote via Zoom.

Shane Ketterman

How to Design a Sustainable Freelance/Contracting Career (from Toptal team)

Ready to kickstart your freelance career or just getting started on your journey? You’re in the right spot. Learn from the world’s largest fully distributed workforce in the world.

The independent talent movement is the future of work. If you’re considering leaving full-time employment for a career as a freelancer, now is the time to find your successful space in the independent talent workforce. More people are working freelance today than ever before, with the freelance marketplace now contributing $1.2 trillion to the US economy. Some of the most in-demand roles for freelancers right now are senior developers with professional experience in React, Python, Blockchain, QA, and Node.js.

This workshop will help you design a sustainable and profitable full-time (or part-time) freelancing/contracting career. We will give you tools, tips, best practices, and help you avoid common pitfalls.

At the end of the workshop there will be a Q&A session with a Toptal Talent (Developer) who can answer your questions and provide insights and tips into their own success.

Workshop schedule & location

Date & Time: TBD. Remote via Zoom.

Filip Hric

How to start with Cypress

The web has evolved. Finally, testing has also. Cypress is a modern testing tool that answers the testing needs of modern web applications. It has been gaining a lot of traction in the last couple of years, gaining worldwide popularity. If you have been waiting to learn Cypress, wait no more! Filip Hric will guide you through the first steps on how to start using Cypress and set up a project on your own. The good news is, learning Cypress is incredibly easy. You'll write your first test in no time, and then you'll discover how to write a full end-to-end test for a modern web application. You'll learn the core concepts like retry-ability. Discover how to work and interact with your application and learn how to combine API and UI tests. Throughout this whole workshop, we will write code and do practical exercises. You will leave with a hands-on experience that you can translate to your own project.

Workshop schedule & location

Date & Time: TBD. Remote via Zoom.

Kevin Lamping

Automated testing using WebdriverIO

In this workshop, I cover not only what WebdriverIO can do, but also how you'll be using it day-to-day. I've built the exercises around real-world scenarios that demonstrate how you would actually set things up. It's not just "what to do," but specifically "how to get there." We'll cover the fundamentals of Automated UI testing so you can write maintainable, useful tests for your website and/or web app.

  • Installation and Configuration

  • The WebdriverIO Test Runner

  • Testing Site Loading and Navigation

  • Element Selectors

  • Testing a Login Page

Workshop schedule & location

Date & Time: TBD. Remote via Zoom.

Trainers

Walmyr Filho
Talking About Testing, Instructor and Founder, Spain

Walmyr Filho is a software craftsman, blogger, YouTuber, Cypress.io ambassador, online instructor, podcaster, mentor, consultant, speaker, an active member of the testing automation and JavaScript communities, and a fan of good music, tattoos, vegan food, and skateboarding.

Zachary Conger
StackHawk, USA

Zachary is a Senior DevOps Engineer for StackHawk. As a startup junkie, he has played many roles including operations, engineering, product development, and leadership. In his current role, he is focused on the evolving CI/CD landscape and how this diverse set of technologies can be used to improve the productivity of software developers, and the quality of the code they produce. Outside of work he enjoys music, photography, and cycling.

Shane Ketterman
Shane Ketterman
Toptal, USA
Filip Hric
Slido, Slovakia

Lead SDET at Slido, official Cypress.io ambassador. I studied psychology, and landed in tech, where I now combine the knowledge from both. Huge passion for music and running. Author of Cypress workshop. Always learning, blogging, streaming, creating videos and online courses. All can be found on filiphric.com. Father of three beautiful children.

Kevin Lamping
USA

Kevin Lamping is a Front-end Engineer and Tester. He runs a course on automated testing at learn.webdriver.io and has a YouTube Tutorial Channel (Front-end Testing with Kevin Lamping). In his free-time, when he's not playing with his kids, Kevin dabbles in tabletop gaming, disc golf and gardening.