CI/CD for Test Automation: Jenkins & GitHub Actions

Add Unit, Integration, E2E, Performance tests to Jenkins & GitHub Actions pipelines. Deploy apps LIVE

CI/CD for Test Automation: Jenkins & GitHub Actions

CI/CD for Test Automation: Jenkins & GitHub Actions udemy course

Add Unit, Integration, E2E, Performance tests to Jenkins & GitHub Actions pipelines. Deploy apps LIVE

Stop wondering how testing fits into modern software delivery and start mastering it!

This end-to-end course empowers you to confidently apply CI/CD practices to your test automation workflows. If you're a tester or developer looking to elevate your skills, you'll discover how to seamlessly integrate testing into today's fast-paced delivery pipelines.


We'll dive deep into practical implementation using industry-standard tools like Jenkins and GitHub Actions, equipping you with real-world testing strategies you can apply immediately.


Here's some of the tech and tools we will work with in this course:

  • Jenkins (running locally)

  • GitHub Actions

  • Docker

  • Playwright

  • K6

  • Fly (for free deployments of our app)

  • Deploying a fully functional, dockerised app with a Backend (GoLang) and FrontEnd (NextJS) to multiple live environments on the internet!


Here’s what you’ll achieve:


  • Build robust automation pipelines from scratch using both Jenkins (for local setups) and GitHub Actions (for cloud-based CI/CD).

  • Integrate a full suite of tests into your pipelines, covering Unit, API, Integration, End-to-End, and even Performance testing.

  • Confidently deploy applications live to the internet, managing separate staging and production environments like a pro.

  • Implement industry best practices for Infrastructure as Code (IaC) and version control, ensuring your pipelines are maintainable and scalable.


Inside, you'll get hands-on with:

  • Core CI/CD principles and their direct application to modern testing.

  • Setting up and configuring local Jenkins pipelines for test execution.

  • Leveraging GitHub Actions for powerful, cloud-based CI/CD workflows 1112.

  • Strategically embedding unit, API, and end-to-end tests into your delivery process.

  • Incorporating performance testing as an integral part of your CI/CD cycle.

  • Mastering safe deployment strategies for staging and production environments.

  • Adhering to best practices with Infrastructure as Code (IaC) and effective version control.

This course is designed to be practical and outcome-focused, ensuring you walk away with the skills to make a real impact.