Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Selenium WebDriver with CI/CD,AWS,Jenkins,Docker,Grid,GitHub

This course is designed to cover the concepts of CI CD pipelines and Integration of Automation tests with CI CD pipeline
(25 reviews)
258 students
Created by


CourseMarks Score®







Platform: Udemy
Video: 10h 41m
Language: English
Next start: On Demand

Table of contents


Learn to Develop the CI CD pipelines using AWS, Jenkins, Docker and GitHub. Integrate your Selenium WebDriver Automation test suite with the CI CD pipelines and Make use of Selenium Grid and Dockerized Selenium Grid to achieve efficient Parallel and Cross Browser test executions.
As part of this course, I have covered following topics-
•Introduction to AWS EC2 and creation of Development, QA, Production Environments using AWS EC2.
•GitHub repositories – Fork and Clone on the existing HTML Demo APP Repo, Unit Tests Repo & E2E Tests Repo.
•Learn to connect to remote servers and AWS EC2 instances from your local machines using SSH and transfer files using SCP.
•Installing Apache Web Server – Httpd in the AWS EC2 instances and learn to stop and start the webserver
•Manually Deploy the HTML Demo APP on the AWS EC2 instances (Dev, QA , Prod) using Apache WebServer Httpd and develop deployment shell scripts.
•Installation of Jenkins and Automate deployment workflow by developing CI CD pipeline using Jenkins jobs and GitHub Repositories – HTML Demo APP, Units tests, E2E tests.
•Introduction to JenkinsFile and pipeline-as-code and create a Jenkins coded pipeline.
•Introduction to Docker, Containerization, Docker-compose and DockerFile.
•Docker practical session with basic docker commands and docker images.
•Achieve deployment on the production AWS EC2 instance using Docker.
•Introduction to parallel and cross browser testing using Selenium WebDriver.
•Introduction to selenium Grid and manual selenium grid configuration.
•Automate the Selenium Grid configuration with Docker and containers.
•Run Selenium tests in parallel, Sequential and cross browser on Docker containers using Dockerized Selenium Grid and VNC Viewer.
•Strategies on integration of Selenium WebDriver Automation tests  with CI CD pipelines.
•Utilize the Jenkins Remote APIs to run the Jenkins jobs from remote machines.
•Watch & track the Jenkins pipeline View using Blue Ocean plugin in Jenkins. More sophisticated UI for Jenkins pipelines.

You will learn

✓ By the End of the course you will learn CI CD and integrate Automation tests with the CI CD pipeline using Jenkins
✓ you will learn to deploy HTML Website in AWS EC2 instance and Run the test Automation Scripts
✓ you will learn to write Shell scripts, Windows Batch files
✓ you will learn SSH, SCP to reach-out to the AWS Ec2 Linux server from Windows machine
✓ You will learn create CI CD pipelines using Jenkins
✓ you will work on the GIT and GITHUB
✓ you will learn docker, containerization, containers
✓ you will work on Selenium Grid
✓ you will learn to utilize docker for selenium Grid and efficient executions
✓ you will learn the overview of REST APIs and How to use them
✓ you will learn Jenkins APIs to run the jenkins Jobs remotely
✓ you will learn to containerize the selenium Grid and integrate it with CI CD


• selenium automation knowledge
• Good to have knowledge on Linux commands

This course is for

• QA Engineers
• Any one who wants to learn CI CD
• Automation Engineers/ SDETs/ Devops Engineers
• Any one who wants to integrate test automation with CI CD
Software Engineer
I’m a Technology Enthusiast and Experienced Professional with good experience in the field of Software Quality Assurance (QA) , primarily worked with Automation Testing, Performance Testing, DevOps, CI/CD , Cloud, Functional testing, Regression Testing & Smoke Testing. I have passion towards Software Development, Software Testing, Modern Technology, Front End Development and many more. I believe that Failure is a stepping stone to success. 
Browse all courses by on Coursemarks.
Platform: Udemy
Video: 10h 41m
Language: English
Next start: On Demand

Students are also interested in