Skip to content
View prabuuu-afk's full-sized avatar

Block or report prabuuu-afk

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
prabuuu-afk/README.md

πŸ•ΈοΈ "QA Engineer in training β€” I break things on purpose, so your users never have to."


πŸ•·οΈ About Me

I'm Naveen Prabu, a final-year B.Tech Information Technology student at Sri Shakthi Institute of Engineering and Technology, Coimbatore β€” and, more relevantly to this page, someone who has decided that testing is not the fallback plan for people who "couldn't become developers." It's a discipline of its own: precision over speed, skepticism over assumption, and protecting the person on the other end of the screen who never asked to debug your app for you.

Right now I test manually β€” deliberately, thoroughly, and with a written trail (test scenarios, test cases, execution logs, Jira tickets) to back up every claim I make about quality. I'm actively leveling that skill set up into automation, learning Python and Selenium WebDriver so the regression checks I currently run by hand can eventually run themselves while I go hunt for the bugs a script can't see.

If you're a recruiter: I'm looking for an entry-level QA / Manual Testing role. If you're a hiring manager: the case studies below are real work, not tutorial screenshots. If you're a fellow tester: I'd genuinely like to hear how you structure your test suites.


πŸ•·οΈ Currently Leveling Up

This isn't a finished skill list β€” it's a live roadmap.

Manual Testing Fundamentals     [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ] Solid ground
Test Case & Scenario Design     [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ] Solid ground
Jira Bug Reporting              [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ] Solid ground
SQL for Test Data Validation    [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ] Solid ground
Python for Automation           [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘] In progress
Selenium WebDriver              [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘] In progress
SDET-style Automation Suite     [β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘] Just getting started

Next milestones: first end-to-end Selenium script β†’ first automated regression suite on a demo app β†’ contributing that suite back into a GitHub repo, same as the manual projects below.


πŸ•·οΈ Tech Stack & Tools

Testing & QA

Languages

Tools

In Progress β€” Automation Track


πŸ•·οΈ Featured Case Study β€” OrangeHRM Manual Testing Project

Most portfolios show finished code. This one shows finished scrutiny.

I ran a full manual QA cycle against OrangeHRM, a real-world open-source HR management application, focused on the Login module β€” the single most security-sensitive entry point of the whole system. The goal wasn't to click around until something looked broken; it was to prove, on paper and in Jira, that the module had actually been checked against how real users (and careless ones, and malicious ones) would use it.

What I did:

  • Designed 20 test scenarios, deliberately spanning functional, negative, edge-case, and UI categories β€” not just "does login work," but "what happens when it shouldn't."
  • Converted the highest-value scenarios into 10 documented test cases, each with preconditions, steps, expected results, and actual results.
  • Executed every test case and logged findings as a proper Jira defect report β€” steps to reproduce, severity, and priority included, not just a one-line complaint.
  • Compiled everything into a Test Summary Report, closing with a security enhancement recommendation based on what the testing surfaced.
Scope Login module, OrangeHRM HR web application
Artifacts 20 test scenarios Β· 10 test cases Β· execution logs Β· Jira defect report Β· Test Summary Report
Test types covered Functional Β· Negative Β· Edge Case Β· UI
Tools used Jira Β· Google Sheets Β· Brave Browser
Outcome 100% pass rate + 1 security enhancement recommendation
Repo OrangeHRM-Manual-Testing-Project

πŸ•·οΈ Case Study β€” Tichi QA Intern Technical Assignment

A timed, independent assignment β€” no walkthrough given, no modules pre-defined for me. I had to explore the application cold, decide what mattered, and deliver against a real deadline.

I tested three modules of the Tichi web app: Sign Up, a two-page Sign In flow, and Forgot Password. Rather than confirming the happy path and calling it done, I pushed on how each flow handled bad input, broken sequences, and edge conditions β€” which is where the real defects were hiding.

What I found and delivered:

  • 8 real bugs identified across the three modules, each logged with reproduction steps
  • 41 test cases written and executed, landing at roughly an 80% pass rate
  • A defect sheet with an embedded screenshot as visual proof for one of the logged issues
  • A live Jira ticket (TAP-1) tracking the assignment
  • Full writeup and artifacts published to GitHub, submitted on deadline
Scope Sign Up Β· Sign In (2-page flow) Β· Forgot Password
Test cases 41 executed Β· ~80% pass rate
Bugs found 8, with reproduction steps and severity
Jira ticket TAP-1 (live)
Repo Tichi-QA-Intern-Assignment

More case studies are coming as I level up into automation β€” the next one on this page will have a .py file in it, not just a spreadsheet.


πŸ•·οΈ GitHub Stats & Activity




(If any widget above is temporarily down, it fails as a broken image only β€” the rest of the profile holds its layout independently.)


πŸ•·οΈ Certifications

Certification Provider Date
Course on Python LIVE WIRE Jul 2023
Webinar on Gen AI CIT CRYPTERA 2024 Mar 2024
Introduction to Prompt Engineering Simplilearn Jan 2026
Foundations of Prompt Engineering AWS Skill Builder Jun 2026

πŸ•·οΈ QA Philosophy

"Untested code is a hypothesis. A test case is how you find out if you were wrong before your users do."

A few things I hold to:

  • Positive results and passing tests are not the same thing. A negative scenario that behaves correctly is a pass β€” that distinction matters more than people think.
  • I test in production... just kidding. Never in production.
  • If a bug is easy to find, assume there are three harder ones hiding behind it.

github contribution grid snake animation

πŸ•·οΈ Let's Connect


πŸ•ΈοΈ

Every bug I find is one your users never will.


βš™οΈ Setup Notes (for repo owner β€” not part of the visible profile)

Username: All widgets above use prabuuu-afk. If reused for a different account, swap that string everywhere it appears (typing SVG, streak stats, activity graph, visitor counter, both case-study repo links).

Known-broken widgets deliberately left out:

  • The github-readme-stats.vercel.app overview stats card is not included β€” its shared public instance has a documented history of being rate-limited or paused, and self-hosting it requires a GitHub Actions setup.
  • The snake contribution animation is not included β€” it requires a GitHub Actions workflow (Platane/snk) that generates SVGs and pushes them to an output branch, which needs Actions enabled on the repo and a completed workflow run. Neither is present here to avoid a broken image. If you want either back later, both can be added β€” but confirm the underlying file/branch actually exists (test the raw image URL directly in a browser tab) before adding the tag to the README.

Widgets that are included (streak-stats, activity-graph, visitor counter) all work with zero setup and no Actions dependency, so they're safe to keep as-is.

Footer/header gradients: Use capsule-render.vercel.app (not .vercel.co β€” that's a typo that breaks the image).

Palette: Spider-Man theme, saturated: ED1C24 (web-red), 1E88E5 (web-blue), 0B0B0C (black), white text. All badges use shields.io style=for-the-badge consistently.

No fabricated content: Only the two real, documented projects (OrangeHRM and Tichi) are presented as case studies. Other repos on the profile (course exercises, small scripts) aren't listed here since there isn't case-study-level detail behind them β€” GitHub's own "Popular repositories" panel already surfaces those separately below the README.

Pinned Loading

  1. OrangeHRM-Manual-Testing-Project OrangeHRM-Manual-Testing-Project Public

    End-to-end manual QA project β€” test scenarios, test case execution, defect tracking in Jira, and test summary report for OrangeHRM web application.

    1