Courses / Software testing

Software testing Admission closed

Mastering Automation Testing (SQA)

Focuses on Software Quality Assurance (SQA) fundamentals, covering Test Engineering, Manual Testing, Agile Methodologies, automation, process management, and project management.

Part of the Migration from Academy to Industry Program

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 this course is for

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

How the course works

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

Course outline

7 parts, in teaching order

1Part 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
2Part 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
3Part 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
4Part 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
5Part 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)
6Part 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
7CV Writing and Mock Interview
  • Standard CV format for Software Test Engineers
  • CV writing and review
  • LinkedIn profile updating

Assessment and certificate

  • 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
  • Certificate will be given after successful course completion

Taught by

Parvez Hossain

Parvez Hossain

Software Test Engineer (ISTQB Certified), Robi Axiata Ltd.

Experience: 5+ Years of Professional Industry Experience

LinkedIn profile

MD Tauhiduzzaman

MD Tauhiduzzaman

Principal SQA Engineer, Kaz Software Limited

Experience: 8+ Years of Professional Industry Experience

LinkedIn profile

More in software testing