CI/CD for Test Automation: Jenkins & GitHub Actions

Coursera Courses ↗ · Coursera

Open Course on Coursera

Free to audit · Opens on Coursera

CI/CD for Test Automation: Jenkins & GitHub Actions

Coursera · Intermediate ·🛠️ AI Tools & Apps ·1mo ago
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this comprehensive course, you will dive into the world of Continuous Integration and Continuous Delivery (CI/CD) with a focus on automating tests using Jenkins and GitHub Actions. Learn how to set up CI/CD pipelines to improve software quality, streamline testing workflows, and accelerate development cycles. By mastering these tools, you'll become proficient in creating and managing pipelines for backend, frontend, API, E2E, and performance testing. The course starts by laying the foundation of CI/CD, helping you understand its significance in modern software development and testing. You will then progress through configuring Jenkins and GitHub Actions, creating jobs and pipelines for various types of testing, and analyzing results. Additionally, you’ll learn about deploying applications using Fly.io and integrating deployment into your CI/CD processes. The course will teach you practical skills to implement test automation at every stage of your pipeline, ensuring robust, reliable, and scalable applications. This course is ideal for testers, developers, and DevOps professionals who want to integrate CI/CD practices into their workflows. It assumes some familiarity with software development and testing concepts, making it best suited for those with a basic understanding of coding or automation. The course is perfect for those looking to deepen their knowledge of test automation tools and CI/CD pipelines, regardless of whether you're familiar with Jenkins or GitHub Actions. By the end of the course, you will be able to create and optimize CI/CD pipelines, automate unit, API, E2E, and performance testing, integrate testing and deployment into Jenkins and GitHub Actions, and ensure seamless application delivery with integrated testing repo
Watch on Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related AI Lessons

AI Is Changing Architecture Faster Than Most Architects Realize
AI is revolutionizing architecture by streamlining workflows and enhancing design capabilities, and architects must adapt to stay relevant
Medium · AI
Best Free AI Tools Everyone Should Use in 2026
Discover the best free AI tools for various professions and industries in 2026
Medium · ChatGPT
Knowledge Base Software for B2B Support: Architecture, API Design, and AI Readiness
Learn how to design and implement a knowledge base software for B2B support with AI readiness
Dev.to · Kumar Harsh
From sysadmin to solutions engineer: why I'm spending the next year learning AI in production
A sysadmin is transitioning to a solutions engineer role by learning AI in production, highlighting the importance of adapting to new technologies
Dev.to · Jay Thomason
Up next
New Google Gemma 4 MTP Drafters is INSANE
Julian Goldie SEO
Watch →