Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📘 SQA Project Repository

Python Selenium Excel Manual Testing Bug Reporting Black-Box Testing Markdown

A complete Software Quality Assurance (SQA) project showcasing professional test case design, bug reporting, automation scripts and QA documentation practices. This repository provides a structured approach to manual testing, automation testing and QA documentation for learning, portfolio, or professional reference.

Future Enhancements:
More Automation test scripts (Selenium/Appium), additional modules, traceability matrices and test summary reports will be added in future updates.


📂 Repository Structure

SQA-Project/
├── Bug Reports/
│   ├── screenshots/                       # Folder for screenshot attachments
│   ├── Bug_010_Voice_Search_Icon_Missing_Amazon_website.md
│   ├── Bug_02_required_field_error_learningApp_website.md
│   └── Bug_03_front-end_validation_error_learningApp_website.md
├── Selenium Automation Scripts/
│   ├── amazon_add_to_cart.py              # Amazon product search & add-to-cart automation script
│   ├── test_web_form.py                   # Web form automation script (text fields, dropdowns, checkboxes, date picker, etc)
│   └── README.md                          # Documentation for Selenium scripts
├── Test Cases/
│   ├── TestCases_Amazon_E-commerce_website_Homepage.xlsx
│   ├── TestCases_E-commerce_Website_Amazon_Product_and_Cart_Module.xlsx
│   ├── TestCases_LearningApp_RegistrationPage.xlsx
│   └── TestCases_Netflix_Sign-In_Page.xlsx
├── LICENSE
└── README.md                              # Main repository README

📝 Introduction

This repository serves as a comprehensive SQA documentation project.
It includes:

  • Well-structured bug reports
  • Fully designed and executed test cases
  • Selenium automation script for web tasks
  • Proper documentation following SQA standards
  • Clear folder organization for easy navigation

Included details:

  • Bug ID & Title
  • Test Environment
  • Bug Summary
  • Preconditions
  • Steps to Reproduce
  • Expected Result
  • Actual Result
  • Severity & Priority
  • Screenshots
  • Reported By & Date

The Selenium Automation Scripts folder contains automation scripts built using Python and Selenium to demonstrate real-world web automation workflows. These scripts automate actions such as:

  • Searching products on Amazon, selecting items, and adding them to the cart.
  • Filling out web forms, including text fields, dropdowns, radio buttons, checkboxes, date picker, and range slider.

Scripts included:

Script Description
amazon_add_to_cart.py Automates product search and adding items to the cart on Amazon. Handles dynamic page elements with explicit waits.
test_web_form.py Automates filling a demo web form, interacts with text fields, dropdowns, checkboxes and advanced inputs (date picker, range slider), and validates form submission.

The Excel file contains all test cases designed for this project.

Each test case includes:

  • Modules/Feature
  • Test Case ID
  • Test Case Descriptions
  • Section/Path
  • Preconditions
  • Test Steps
  • Test Data
  • Expected Result
  • Actual Result
  • Status (Pass / Fail)

🎯 Purpose of This Repository

This SQA repository demonstrates:

  • Ability to design professional test cases
  • Ability to document and report bugs clearly
  • Ability to create automation scripts for repetitive web tasks
  • Practical application of QA methodologies
  • Repository documentation and versioning practices

🛠 Tools & Techniques Used

  • Manual Testing
  • Test Case Design
  • Bug Reporting
  • Excel for Test Cases
  • Selenium Web Automation (Python)
  • Markdown for Documentation
  • Black-Box Testing Techniques

👨‍💻 Author

Rayean Mahmud Arnob
SQA Enthusiast • Lifelong Learner


About

A complete Software Quality Assurance project covering test case development, execution, bug reporting, and final evaluation. Includes all major SQA artifacts and documentation.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages