This course focuses on Software Quality Assurance (SQA) fundamentals, covering Test Engineering, Manual Testing, Agile Methodologies, automation, process management, and project management. It’s designed to equip learners with a comprehensive skill set that surpasses industry standards. Taught by seasoned SQA professionals, it ensures you excel in SQA, enhance decision-making, and stand out in the software industry. Ideal for mastering SQA interviews, job performance, and accelerating career growth.
Summary:
- From basics to advanced level manual testing topics
- Learn frontend and backend automation with projects
- Nonfunctional testing
- After the course you will have 5-6 projects completed
- Learn about Scrum methods and Jira.
- Learn about git
- CV writing, CV referring, and LinkedIn profile update
- Mock interview
- Assignments
- Certificates from UIU
Who Should Attend?
- Senior students preparing for a Software Testing career.
- Graduates seeking to enter the field of Software Testing and Quality Assurance.
- Working professionals looking to enhance their testing skills and advance their careers.
- Entrepreneurs interested in ensuring their software products meet high-quality standards.
Why CDIP?
- Trainer: Experienced and Expert Industry Professionals.
- Hands-on Training: Hands-on training with Industry-Oriented projects.
- Certification: Certification from UIU upon completion.
- Grooming: CV Development & Interview Simulation.
- Career Support: Career counseling and job placement assistance.
- Flexible Schedule: Weekly one class (Saturday).

Name: Parvez Hossain
Designation: Software Test Engineer (ISTQB Certified)
Company: Robi Axiata Ltd.
Experience: 5+ Years of Professional Industry Experience
Linkedin: Parvez Hossain | LinkedIn

Name: MD Tauhiduzzaman
Designation: Principal SQA Engineer
Company: Kaz Software Limited
Experience: 8+ Years of Professional Industry Experience
Linkedin: MD Tauhiduzzaman | LinkedIn
Course Content
Part 1: Manual Testing
- What is Testing
- Test Objectives
- Overview of the SDLC and STLC
- Testing and Debugging
- Why is Testing Necessary?
- Testing and Quality Assurance (QA)
- Errors, Defects, Failures, and Root Causes
- Testing Principles
- Test Activities, Testware, and Test Roles
- Test Process in Context
- Essential Skills and Good Practices in Testing.
- Generic Skills Required for Testing
- Testing Throughout the Software Development Lifecycle
- Shift-Left Approach
- Test Levels and Test Types
- Confirmation Testing and Regression Testing.
- Maintenance Testing
- Static Testing
- Differences between Static Testing and Dynamic Testing
- Feedback and Review Process
- Benefits of Early and Frequent Stakeholder Feedback
- Assignment/ Quiz
Part 2: Manual Testing
- Test Analysis and Design
- Test Techniques Overview
- Black-Box Test Techniques
- Equivalence Partitioning.
- Boundary Value Analysis
- Decision Table Testing
- State Transition Testing
- White-Box Test Techniques
- Statement Testing and Statement Coverage
- Branch Testing and Branch Coverage
- Error Guessing
- Exploratory Testing
- Checklist-Based Testing
- Collaboration-based Test Approaches
- Acceptance Criteria
- Tester’s Contribution to Iteration and Release Planning
- Entry Criteria and Exit Criteria
- Test Case Prioritization
- Test Monitoring, Test Control, and Test Completion
- Metrics used in Testing.
- Purpose, Content, and Audience for Test Reports
- Defect Management
- Assignment/ Quiz
Part 3:
- Introduction to Agile methodology and its principles
- Overview of Scrum framework
- Requirement Traceability Matrix (RTM)
- Test case design techniques
- Test plan, strategy, and scenario
- Test Execution, Reporting, and Bug Tracking
- Test Data Prepare & Manage
- Data validation and basic concept of google sheet
- Test case writing
- Test report writing
- Introduction with Jira
- Bug reporting & management in Jira
- Assignment/ Quiz
Part 4: Backend Automation
- Introduction to API testing
- Introduction to Postman
- API testing with Postman
- Scriptwriting in Postman for API automation testing
- Data Driven Testing (Postman)
- Interview questions & answer
Part 5: Frontend Automation
- Introduction to automation testing
- Java basic
- Web Automation with Selenium
- Mobile App Automation with Appium
- Appium Inspector
- TestNG
- Page Object Model (POM)
- Introduction with git (GitHub)
- Usages of git (version control)
Part 6: Performance Testing and Database Testing and Networking, Updating social media, and Interview preparation
- Introduction to performance testing
- Types of performance tests
- Introduction to JMeter
- Load test with JMeter
- Introduction to database testing
- Basics of SQL
- Problem-solving in MySQL database
- Hacker Rank basic SQL certification
- Interview questions & answer
- CV Writing and Mock Interview
- Standard CV format for Software Test Engineers
- CV writing and review
- LinkedIn profile updating
Verification Process
Steps to check for student understanding
- Assignment With Real Life Project (Every Topic)
- Question Answer Session In Every Class
- Assessment Exam For Every Topic
- Final Assignment and Mock Interview
Total Number of Classes: 20










