Skip to content

Repository files navigation

Portfolio

A showcase of my work across Software Development and Quality Assurance — a single place that collects coding projects and testing knowledge as I build and document them.

Quality Assurance

Hands-on automation reference and examples, focused on Selenium with Java:

  • Locator strategies — finding single and multiple elements, relative locators
  • Browser interactions — alerts, modals, iframes, tabs, cookies, navigation, screenshots
  • Actions API — hover, double-click, context-click, drag-and-drop, scroll, copy/paste
  • Wait strategies — implicit, explicit, and fluent waits

Software Development

A growing set of projects grouped by language:

Java

  • Maze Generator — procedural maze generation
  • Data Structures — implementations and exercises
  • Bank App — a simple banking domain model
  • Taxi Dispatch Simulation — event/dispatch simulation

JavaScript

  • Local Air Hockey — a local multiplayer air hockey game with a Node server (Server.js)

Python

  • Parking Lot — a parking-lot management exercise

Repository Structure

Portfolio/
├─ Quality Assurance/
│  └─ Selenium Knowledge/java/   # Locators, interactions, actions, waits
└─ Software Development/
   ├─ Java/                      # Maze Generator, Data Structures, Bank App, Taxi Dispatch
   ├─ JavaScript/                # Local Air Hockey
   └─ Python/                    # Parking Lot

Continuous Quality

A SonarQube workflow runs static analysis on the codebase via GitHub Actions.

License

See LICENSE.

Release

About

Showcase all coding and Testing knowledge

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages