Skip to content
View Naduni18's full-sized avatar
🧐
Looking for a job
🧐
Looking for a job

Block or report Naduni18

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
Naduni18/README.md
profile views

❯ npx run whoami

describe('Naduni Warnakulasooriya')
  ✓ 6+ years in QA automation engineering
  ✓ Builds AI-powered test & root-cause tooling
  ✓ Fluent in Selenium, Cypress, Playwright, TestNG
  ✓ ISTQB Foundation Level certified
  ✓ Ships CI/CD pipelines on GitHub Actions

5 passing — 0 failing

describe('about')

  • 🔭 Masters in Information Technology, University of Colombo School of Computing (UCSC)
  • 🧪 Currently building AI-assisted QA tooling — self-healing locators, root-cause failure analysis, requirements-to-test generation
  • 🌱 Always learning new tech, especially where AI meets test automation
  • 💬 Ask me about test automation frameworks, self-healing locators, or CI/CD pipelines
  • 📫 Reach me at naduni.cv@gmail.com
  • 📄 Full portfolio → naduni18.github.io
  • ⚡ Fun fact — I love to draw, paint 🎨, and solve a good chess puzzle ♟️

describe('status')

"role":       "QA Automation Engineer"
"focus":      "AI-powered testing"
"location":   "Sri Lanka"
"available":  true

describe('tech stack')

Languages

Frameworks & tools

Platforms & databases


describe('featured builds')

🤖 AI Test Agent — ScriptCastle V2
Electron · Node.js · Claude API · Cypress · Playwright
Desktop tool that generates test cases, frameworks, and runnable scripts from uploaded requirements docs — with self-healing locators and a built-in root-cause analyzer.

🔍 AI Root Cause Analyzer
Cypress · GitHub Actions · AI
Inspects failed logs, screenshots, and stack traces, then classifies failures as product bugs, script issues, or environment problems — posted straight to the PR.

🩹 Self-Healing Cypress Framework
Cypress · JavaScript
Audits scripts and flags only genuinely fragile selectors, cutting false positives from stylistic preference flags.

☕ Selenium · Java · Cucumber
Java · Selenium · Cucumber · TestNG
Page Object Model framework with Excel data-driven testing and Extent Reports.


describe('activity')


describe('contact')

Pinned Loading

  1. naduni18.github.io naduni18.github.io Public

    HTML 1

  2. SCRiPTCASTLE-V2 SCRiPTCASTLE-V2 Public

    AI Test Agent — Electron desktop app using Claude AI to auto-generate test cases, Cypress/Playwright frameworks, and self-healing automation scripts from requirements documents.

    JavaScript 1