SQA Manual & Automated Testing

SQA ম্যানুয়াল এবং স্বয়ংক্রিয় পরীক্ষা


Dialify Tech – SQA Manual & Automated Testing

Location: Mirpur, Dhaka


Course Description

This comprehensive program provides a complete journey into Software Quality Assurance (SQA), covering both manual and automated testing practices.

Students will learn to:

  • Plan, design, and execute test cases

  • Manage defects and report bugs professionally

  • Apply advanced manual testing techniques (exploratory, usability, mobile testing)

  • Develop automation scripts using Selenium WebDriver

  • Perform API testing with Postman & Rest Assured

  • Understand the basics of performance & security testing

  • Integrate automated tests into CI/CD pipelines

Through hands-on projects and real-world scenarios, learners will graduate with practical QA expertise and a portfolio-ready capstone project.


Target Audience

  • Aspiring QA engineers, software testers, and quality analysts

  • Developers seeking testing best practices

  • Students & graduates aiming for careers in software testing & automation


Prerequisites

  • Basic understanding of software development concepts

  • Familiarity with computers & web browsers

  • No prior QA/testing experience required


Learning Objectives

By the end of this course, participants will be able to:

  • Explain the role of SQA in the SDLC and STLC

  • Design effective test cases using industry-standard techniques

  • Execute manual tests and manage defects with tools like Jira/Bugzilla

  • Apply exploratory, usability, database, and mobile testing methods

  • Identify cases for automation vs. manual testing

  • Build automated test scripts using Selenium WebDriver

  • Perform API testing manually (Postman) and automatically (Rest Assured/Requests)

  • Apply basic performance & security testing concepts

  • Use Git for version control in test projects

  • Integrate automation into CI/CD workflows


Course Modules & Curriculum

Module 1: Introduction to SQA (8 hrs)

  • What is SQA? Goals & cost of poor quality

  • Role of QA in SDLC & STLC

  • Software testing principles (7 fundamentals)

  • Verification vs Validation, QA vs QC

  • Types of Testing (functional, non-functional, manual, automated)

Outcome: Understand QA fundamentals & industry importance


Module 2: Manual Testing Fundamentals (15 hrs)

  • Test planning & strategy (IEEE 829 standard)

  • Test case design techniques: Equivalence Partitioning, BVA, Decision Tables, State Transition, Use Case testing

  • Test case execution & reporting

  • Defect lifecycle & bug reporting

  • Tools: Jira, Bugzilla, Azure DevOps

Outcome: Create structured test plans, execute & report effectively


Module 3: Advanced Manual Testing & Methodologies (12 hrs)

  • Exploratory testing & session-based approaches

  • Usability & UX testing

  • Database testing (SQL basics for data validation)

  • Mobile application testing: challenges, functional & compatibility testing

  • Agile Testing: QA in Scrum, TDD, BDD overview

Outcome: Apply advanced manual testing in agile & mobile contexts


Module 4: Introduction to Test Automation (10 hrs)

  • Why automate? Benefits vs limitations

  • Automation frameworks: Linear, Data-Driven, Hybrid, Keyword-Driven

  • Overview of tools: Selenium, Cypress, Playwright, Appium

  • Setting up automation environment (Java/Python, IDEs, browser drivers)

Outcome: Identify automation candidates & set up testing environments


Module 5: Web Automation with Selenium WebDriver (20 hrs)

  • Selenium architecture & locators (ID, XPath, CSS, etc.)

  • Basic WebDriver commands (navigation, interactions)

  • Advanced concepts: waits, handling alerts, frames, multiple windows, Actions class

  • Page Object Model (POM) for maintainability

  • Integrating with TestNG, JUnit, or Pytest

  • Test reports & assertions

Outcome: Build scalable automation frameworks with Selenium


Module 6: API Testing with Postman & Rest Assured (12 hrs)

  • API basics: HTTP methods, status codes, payloads

  • Manual API testing with Postman (collections, assertions, scripting)

  • Automated API testing: Rest Assured (Java) / Requests (Python)

  • Authentication & response validation

Outcome: Perform manual & automated API testing for web services


Module 7: Performance, Security & Advanced Topics (13 hrs)

  • Performance Testing (Intro): Load, Stress, Spike using JMeter basics

  • Security Testing (Intro): OWASP Top 10 vulnerabilities overview

  • CI/CD in QA: Jenkins, GitHub Actions, GitLab CI

  • Version control with Git (clone, branch, merge, push/pull)

  • Cloud testing overview (e.g., BrowserStack, Sauce Labs)

Outcome: Gain exposure to performance, security, CI/CD & cloud testing


Capstone Project

A real-world end-to-end QA project, including:

  • Manual Testing → Test plan, test cases, execution, bug reports

  • Automation Testing → Selenium framework (POM + TestNG/Pytest)

  • API Testing → Manual with Postman, automated with Rest Assured/Requests

  • Reporting → Generate full QA reports & defect summaries

👉 Final Deliverable: A portfolio-ready QA case study project


Tools Covered

  • Manual Testing Tools: Jira, Bugzilla, Azure DevOps

  • Automation: Selenium WebDriver, TestNG/JUnit/Pytest

  • API Testing: Postman, Rest Assured / Requests

  • Performance Testing: JMeter (intro)

  • Version Control: Git & GitHub

  • CI/CD: Jenkins, GitHub Actions (overview)


Certification

✔ Participants will receive a Dialify Tech Certification in SQA (Manual & Automation) upon course completion and capstone project submission.

আমাদের সামাজিক যোগাযোগ মাধ্যম

রেজিস্ট্রেশন