• Courses
  • Placement
  • Data Science
    IBM
Skillup Logo

Software Testing - Skill Up

Self-Paced Course
Skillup Logo
course-thumbnail
interested count4k+ interested Geeks

This advanced Software Testing program is a hands-on, career-focused course designed to help you master the complete testing lifecycle. Covering everything from manual and automation testing to framework development, API testing, and CI/CD integration, this 9-week program prepares you to work on real-world projects using industry-standard tools like Selenium, TestNG, Maven, Jenkins, Postman, and REST Assured.

course duration10 Weeks
interested count4k+ interested Geeks

Course Overview

This structured Software Testing Program takes you from foundational concepts to advanced test automation. Youll start by learning manual testing, test types, SDLC/STLC models, and test case design. As you progress, you'll build expertise in automation testing using Selenium WebDriver, TestNG, and Maven, followed by behavior-driven development (BDD) with Cucumber.
Later weeks focus on API testing with Postman and REST Assured, continuous integration with Jenkins, and building a complete test automation framework using Java and open-source tools. Each week includes practical tasks, real-world projects, and quizzes to reinforce learning.
Whether you're preparing for a QA analyst role or planning to become a test automation engineer, this course equips you with job-ready skills and hands-on experience to stand out in interviews and real projects.

Software Testing Course Highlights:

  • Understand software testing fundamentals, STLC, and SDLC models
  • Learn manual testing techniques, types, and test case design
  • Master Selenium WebDriver for UI automation
  • Use Maven and TestNG to build scalable test suites
  • Build feature-driven test cases with Cucumber and BDD
  • Perform automated API testing with Postman and REST Assured
  • Create CI/CD pipelines with Jenkins and GitHub integrations
  • Implement data-driven testing, assertions, and reports
  • Build and structure a complete test automation framework
  • Work on real-world testing projects with reusable code
  • Generate HTML reports and share test automation results
  • Align your skills with QA Engineer and SDET roles
Read more

Course Content

01Week 1: Introduction to Software Testing
  • Software Testing Basics
  • Software Testing Types
  • Manual Testing Types
  • Functional Testing Types
  • Non-functional Testing Types
  • White Box Testing Types 
02WEEK 2: TESTING TYPES AND SELENIUM INTRODUCTION
  • Gray Box Testing Types
  • Manual Testing Test Cases
  • Continuation of Manual Testing Test Cases
  • Automation Testing
  • Automation Testing Types
  • Selenium Introduction and Setup
  • Selenium Locating Strategies 
03 WEEK 3: SELENIUM IN ADVANCE
  • Selenium Locating Strategies (Continued) 
  • Selenium Wait & Handling Web Elements
  • Selenium WebDriver Architecture
  • Handling Selenium Dynamic Elements
  • Selenium WebDriver (Advanced)
  • Selenium Advanced Handling
  • Selenium Advanced Handling (Continued) 
04 WEEK 4: MAVEN INTRODUCTION
  • Selenium Cross Browser Testing 
  • Selenium Parallel Testing 
  • Selenium Data Driven Testing
  • Maven Introduction and Setting up
  • Maven  First project, Pom.XML file
  • Maven Basic
Read more

Rewards You Never Want To Miss!

Rewards
GfG Connect
Talk 1-on-1 with Experts! with GfG connect
Rewards
Live Webinars
Join Power Packed Webinars
Rewards
Certificates
Show Off Your Skills with Certificates!
Rewards
GfG T-Shirt
Exclusive T-Shirt On Sharing Your Progress