Workshop on Forging CI Pipelines for Selenium with Kubernetes & AWS
the test tribe logo

Forging CI Pipelines for Selenium with Kubernetes & AWS

In this workshop, you'll master

  • Setting up CI/CD pipelines with Selenium Grid for automated testing after each code change.
  • Running tests concurrently on multiple browsers using Selenium Grid for faster execution.
  • Deploying and scaling Selenium Grid with Docker and Kubernetes.
  • Scaling Kubernetes with AWS Elastic Kubernetes Service (EKS).
  • Automating infrastructure setup using IaC with AWS, Kubernetes, and Helm.

 

raneesh Choudhary

Raneesh Choudhary

Lead QA at Adobe

IN COLLABORATION
WITH

Browserstack logo

OUR PAST ATTENDEES FROM COMPANIES LIKE

Discover Why
This Workshop Suits YOU

Why you should Master QA Infrastructure?

    • Building efficient CI pipelines with Selenium Grid, Kubernetes, and AWS is essential for scaling automation testing in modern environments.
    • Industry Demand: Cloud-based CI/CD skills, Kubernetes, and AWS are critical in over 5,000 job listings in 2024.
    • Execute Tests Faster: Scale and manage your Selenium tests using Kubernetes for faster, more reliable execution.
    • Simplify Cloud Deployments: Simplify selenium grid deployments using K8s and helm
    • Dockerised Selenium Grid: Learn docker involvement in Selenium Grid deployment.
    • Monitor Test Execution costs: Monitor and reduce execution costs for running tests in pipelines.
    • Increase Delivery Speeds: Automate testing pipelines from development to production using GitHub Actions and AWS.

This Workshop is for You
If You Are...

    • Tester or Developer looking to execute selenium tests in scalable CI pipelines.
    • QA engineer wanting to enhance their skills in Kubernetes and AWS EKS.
    • Anyone seeking to automate their testing process from local machines to the cloud.
    • Professional aiming to master Selenium test execution across Docker, Kubernetes, and AWS.
    • Test automation specialists who want to build, deploy, and maintain Selenium Grid in CI/CD pipelines.
    • Individuals eager to integrate cloud solutions like AWS and Kubernetes into their testing frameworks.

Some item Name

Some item Name

Some item Name

Some item Name

Workshop Outline

DAY 1

Introduction and start using Github Actions

  • Introduction to Selenium TestNG Framework
  • Folder structure and setup.
  • Running tests locally using maven. 
  • Introduction to GitHub Actions
  • Creating a simple workflow to run Selenium tests. 
  • How to trigger workflows on pull request commits.
  • Understanding job dependencies in GitHub Actions.
DAY 1

Deploy Selenium Grid using Docker and Kubernetes

  • Running Selenium tests locally using Docker standalone.
  • Setting up and running tests with Docker Compose.
  • Basics of Kubernetes.
  • Setting up a local Kubernetes environment.
  • Deploying Selenium Grid on Kubernetes.
  • Checking containers and pods in a Kubernetes cluster.
  • Viewing logs and troubleshooting.
DAY 2

Intro to Helm and AWS EKS for grid setup

  • Using Helm to deploy Selenium Grid on Kubernetes.
  • Introduction to AWS services relevant to Selenium Grid
  • Basics of Amazon Elastic Kubernetes Service.
  • Launching a Selenium Grid on AWS using EKS.
  •  Configuring and managing the grid.
  • Accessing and connecting to the grid from your local environment.
DAY 2

Connecting the Dots

  • Launching a Selenium Grid on AWS using EKS.
  • Configuring and managing the grid.
  • Accessing and connecting to the grid from your local environment.
  • Exposing EKS grid.
  • Executing Selenium tests on the AWS grid from your local machine.
  • Running tests on the grid and integrating the results to your CI/CD pipeline.

Who will be your instructor?

Raneesh Choudhary

Lead QA at Adobe

I have around 8 years of experience in testing software products. In my humble experience, I got a chance to work in different scales of organizations. I have been exposed to different test strategies, mindsets, frameworks, test processes in different projects.

I do like to apply automation to testing. I have been fortunate enough to have worked on api, mobile and web automation frameworks in different programming languages and tools. Sometimes I like to create tools to optimize day to day tasks.

I am a tester at heart. I have a keen interest in diving deep in core testing concepts and letting others be aware of the same.

Workshop Preview: Insights from the Instructor

Lorem ipsum is a placeholder text commonly used to demonstrate the visual form

What’s in store for you?

e learning

Intensive 2-Day Training

camera video

Lifetime Recording Access

quiz

Live Q&A Session

book favourite

Hands-on Excercises

interactive

Access to Alumni group
with Instructor

Vector

Cheatsheets and More

Words from TTT Workshop Attendees

Now is the Time
Grab Your Spot Fast!

Best Choice
NORMAL

₹4000/-

Most Value
PREMIUM

₹4500/-

Regular

₹2999/-

Premium

₹3499/-

All Access

₹5499/-

About
The Test Tribe!

The Test Tribe is the World’s Largest Software Testing Community turned EdTech Startup. Started in 2018 with a mission to give Testing Craft the glory it deserves while we co-create Smarter, prouder, and confident Testers. We take pride in solving upskilling and growth for global Testing professionals through our unique offerings like Expert Courses, Membership, Cohorts, Offline Mixers, online Community spaces, and a lot of global Events. Our offerings enable Software Testers globally to collaborate, learn, and grow together. With around 270+ Software Testing Events like Conferences, Hackathons, Meetups, Webinars, etc., and with other Community initiatives, we have reached a global footprint of over 120K+ Testers from 130+ Countries. We intend to provide life-altering growth to every single Testing professional on the planet through community and technology.

0 K+

Testers
Involved

0 +

Software Testing
Events

0 +

Students on
Thrive EdSchool

0 +

Courses Coming
This Year

Wokshop is designed by World's largest Software Testing community

We have been featured on

Frequently Asked Questions

Yes, this is a hands-on workshop with some exercises to help you learn better. We recommend these System Requirements:


1. CPU:
● Recommended: Multi-core CPU (Quad-core or higher) for better performance.
● Virtualization Support: Ensure that your CPU supports hardware virtualization (VT-x for
Intel or AMD-V for AMD processors), as Kubernetes runs within a virtual machine on
Docker Desktop.

2. RAM:
● Minimum: 8 GB of RAM (This is also the minimum for Docker Desktop).
● Recommended: 16 GB or more. Kubernetes components (like etcd,
kube-apiserver, kube-scheduler, etc.) require additional memory, especially when
running multiple containers.


3. HDD, SSD or better hard drive

Here are the prerequisites for the workshop:

1. Basic Understanding of Selenium frameworks:
○ Familiarity with Selenium WebDriver and basic test automation concepts.
○ Experience in writing and executing Selenium tests using Java or any other
language. Our test framework will be in Java

2. Knowledge of Git and GitHub:
○ Understanding of version control using Git.
○ Familiarity with GitHub, including creating repositories, branches, and pull
requests.

3. Good To Have : Basic familiarity with Docker, Kubernetes, and AWS

Yes, For the people with Premium passes, You can get added to the Workshop alumni group to take guidance from the instructor and interact with your peers. 

Please contact us at [email protected] to get group discounts for your team

Yes, You can get access to the recordings later on if you have a premium pass for the workshop.

We will share the URL to join the workshop prior to the workshop date.

The event will be for 4 hours from 11 am IST to 3 PM IST on both days.

[sibwp_form id=2]
The Test Tribe Logo
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.