Skip to main content
Capstone Index

Practical Engineering Projects

Hands-on implementations with structured architectures, database schemas, and automated test suites.

Displaying 7 projects in the repository catalog.

Demo content
TestingBeginner

E-Commerce Checkout Test Plan & Defect Suite

Comprehensive manual test suites covering cart calculations, coupon edge cases, payment gateway responses, and defect lifecycle tracking.

Architecture Notes:

Detailed test design documentation, structured test cases with preconditions and expected results, and defect logs adhering to standard QA documentation practices.

Manual TestingJiraTestRailPostman
3 DeliverablesView Project
AutomationIntermediate

Playwright End-to-End Test Suite with Page Object Model

Automated cross-browser UI test framework with robust locators, parallel execution, and automated failure trace capture.

Architecture Notes:

Layered architecture separating page locators, business actions, and test assertions, executed concurrently across Chromium, Firefox, and WebKit.

PlaywrightPythonPytestHTML Reporter
3 DeliverablesView Project
AutomationIntermediate

Selenium WebDriver Automation Framework with TestNG

Enterprise-style automation harness featuring Page Object design pattern, data-driven Excel integration, and ExtentReports.

Architecture Notes:

Object-oriented framework design with a BaseTest controller, Page Factory locators, and externalized configuration properties.

Selenium WebDriverJavaTestNGMaven
3 DeliverablesView Project
PythonIntermediate

Algorithmic Problem Solving & Data Structures Toolkit

Clean, verified implementations of fundamental data structures, search and sort algorithms, and LeetCode problem patterns.

Architecture Notes:

Modular Python package with comprehensive docstrings, Big-O complexity annotations, and automated test runners.

PythonDSAPytest
3 DeliverablesView Project
JavaIntermediate

Object-Oriented Banking Transaction System

Core Java application demonstrating encapsulation, polymorphism, custom exception hierarchies, and thread-safe collections handling.

Architecture Notes:

Strict SOLID principles, custom business exceptions (such as InsufficientFundsException), and synchronized transaction processing.

JavaOOPCollectionsJUnit 5
3 DeliverablesView Project
DatabaseBeginner

Inventory & Order Relational Database Schema Design

Third-normal-form relational schema, multi-table joins, subqueries, and aggregation queries for retail inventory tracking.

Architecture Notes:

Normalized relational schema with primary and foreign key constraints, composite indexes for query optimization, and structured SQL migrations.

SQLPostgreSQLRelational Modeling
3 DeliverablesView Project
Git/GitHubBeginner

Collaborative Open Source Workflow & Branching Practice

Structured Git practice repository demonstrating feature branching, merge conflict resolution, and pull request review workflows.

Architecture Notes:

Branching conventions, pull request templates, and automated continuous integration verification workflow.

GitGitHubCI Workflows
3 DeliverablesView Project