Skip to content
View Shahid9370's full-sized avatar
:atom:
Working
:atom:
Working

Block or report Shahid9370

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.

Content in all repositories owned by your account will be closed.
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
Shahid9370/README.md

🧠 "I test the workflow, the data behind it, and the edge cases real users will find."

🎯 Role 🏦 Domain πŸ”Œ Strength πŸ“ Location
QA Engineer FinTech Β· AI Β· IDP Β· KYC API + Data Validation Pune, India

⚑ Why teams work well with me

πŸ” Evidence-first bugs

Every defect I log has steps, expected vs actual, screenshots and source proof. Developers fix faster, nobody argues.

🧬 Data-level testing

I don't stop at the UI. I compare API response ↔ UI ↔ source PDF to catch the mismatches that slip through.

πŸ€– AI-output skeptic

OCR and LLM extraction can look right and still be wrong. I validate every field against ground truth.


πŸ“Š QA Impact

🐞 100+ πŸ“ 50+ πŸ” 30+ 🏦 50–60 βœ… 120+
Jira defects documented, tracked & retested Test-case sheets from requirements & PRDs Regression & change-validation cycles Bank-statement formats across 4 markets Manual test cases executed at UptoSkills

🧰 Tech & Tools

Tech stack



Manual Testing API Testing Regression E2E OCR KYC Python Playwright


πŸ”¬ How I test (my workflow)

flowchart LR
    A[πŸ“„ Requirements / PRD] --> B[🧠 Risk & Edge-case Analysis]
    B --> C[πŸ“ Test Case Design]
    C --> D[▢️ Execute: UI + API]
    D --> E{Data matches source?}
    E -- No --> F[🐞 Log defect with evidence]
    F --> G[πŸ” Retest & Regression]
    E -- Yes --> G
    G --> H[βœ… Sign-off]
    style A fill:#1e3a8a,color:#fff
    style F fill:#991b1b,color:#fff
    style H fill:#166534,color:#fff
Loading

🎯 Current Focus

  • πŸ” Manual, functional, regression, smoke, sanity & end-to-end testing
  • πŸ”Œ REST API testing with Postman, JSON validation & API chaining
  • πŸ“„ OCR and LLM output validation for financial documents
  • 🏦 FinTech, Intelligent Document Processing & KYC/eKYC workflows
  • 🐍 Python scripting for repetitive QA and test-data prep
  • πŸš€ Building automation skills with Playwright + TypeScript

🐞 Sample: how I write a defect

Click to expand (format example)
Field Detail
Title Closing balance extracted incorrectly for multi-page statement
Severity / Priority High / P1
Environment Staging Β· Chrome latest
Steps 1. Upload 3-page bank statement PDF β†’ 2. Wait for extraction β†’ 3. Compare closing balance with page 3
Expected Closing balance matches source PDF
Actual Value taken from page 2
Evidence Screenshot + API response JSON + source PDF page
Impact Wrong balance can affect loan decision

πŸ’Ό Experience

πŸ”Ή QA Intern Β· PowerCred Technologies


πŸ“ˆ GitHub Stats

Stats Top languages Streak ### 🎯 Where my QA time goes
pie showData title My QA Focus
    "Manual & Functional Testing" : 40
    "API Testing (Postman)" : 25
    "OCR / LLM Data Validation" : 25
    "Automation (learning)" : 10
Loading

🐍 Contribution Snake

Contribution snake

🌱 Currently

  • πŸ”­ Learning Playwright + TypeScript for UI & API automation
  • πŸ§ͺ Exploring how to test LLM / AI products (accuracy, hallucination, regression)
  • 🀝 Open to QA Engineer / SDET-track roles in FinTech & AI

🀝 Let's connect

Hiring for QA? Building something that must not break? Let's talk.

Email LinkedIn Portfolio



footer

Pinned Loading

  1. ZenVue-JobRecommender ZenVue-JobRecommender Public

    JavaScript 1

  2. smart-hr-dashboard smart-hr-dashboard Public

    JavaScript

  3. digital-menu digital-menu Public

    CSS

  4. Python-URL-Shortener Python-URL-Shortener Public

    A Python-based URL shortener

    Python