Software Testing (Manual & Automation)
Software Testing is a critical phase in the software development lifecycle ensuring product quality and reliability. This course covers both Manual Testing methodologies (STLC, test case design, defect tracking) and Automation Testing using industry-leading tools like Selenium WebDriver, TestNG, and API testing with Postman and Rest Assured. Learn to build robust test frameworks from scratch.
Program Highlights
Target Audience
Fresh IT Graduates, BCA/MCA/B.Tech students, Manual Testers looking to upskill in automation, and career switchers.
Prerequisites
Basic computer knowledge. Programming basics in Java or Python are helpful for automation modules (covered in bridge sessions).
Job Roles & Careers
QA Engineer, Software Tester, Automation Test Engineer, SDET, QA Lead.
Salary Outlook
₹4 LPA - ₹10 LPA
Detailed Course Syllabus
- Introduction to Software Testing: Types, Levels, and Principles
- Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC)
- Test Planning, Test Strategy, and Test Estimation techniques
- Agile and Scrum methodology in testing (Sprint planning, Daily standups)
- Test Case writing techniques: Equivalence Partitioning, Boundary Value Analysis
- Decision Table testing, State Transition, and Use Case testing
- Defect Life Cycle, Bug Reporting using Jira, and severity vs priority
- Regression testing, Smoke testing, Sanity testing, and UAT
- Introduction to Selenium IDE, WebDriver architecture, and setup
- Locator strategies: ID, Name, XPath, CSS Selectors, and Link Text
- Handling dropdowns, alerts, frames, windows, and dynamic web elements
- Page Object Model (POM) design pattern and data-driven testing
- TestNG annotations, assertions, grouping, and parallel execution
- Building hybrid automation frameworks (TestNG + POM + Excel data)
- API Testing fundamentals: REST vs SOAP, HTTP methods, status codes
- Postman collections and Rest Assured library for API automation
- Integrating Selenium tests with Jenkins CI/CD pipelines
- Git version control for test scripts and collaboration
- Introduction to Performance Testing using JMeter (Load, Stress testing)
- ISTQB exam preparation: Sample papers and mock tests
Batches & Timings
Weekday Batch
Monday - Friday (10:00 AM - 12:00 PM OR 5:00 PM - 7:00 PM)
Weekend Batch
Saturday & Sunday (10:00 AM - 2:00 PM)
Career Benefits & Outcomes
Comprehensive coverage of both Manual and Automation testing methodologies
Hands-on Selenium WebDriver with Java/Python for web application testing
API testing using Postman and Rest Assured with real-world projects
ISTQB Foundation Level certification exam preparation and mock tests
Resume building, mock interviews, and 100% placement assistance
Quick Summary
- Duration: 2.5 - 3 Months
- Format: Classroom & Online
- Placement Support: 100% Assistance
- Batch: Weekday / Weekend
- Live Projects: E-Commerce Projects
Course Brochure
Download the detailed brochure for Software Testing (Manual & Automation)
Download BrochureQuick Enquiry
Have questions? Ask our academic counselors.