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 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.