BDD Test Generator
Desktop tool that converts live web pages or plain-text requirements into production-ready Gherkin/Cucumber test scenarios, with a review UI for editing, coverage tracking, and export to .feature files or Excel.
Associate QA Engineer & Software Engineering Undergraduate with over 2 years of industry experience. Passionate about Test Automation, Machine Learning, Computer Vision, and crafting robust software.

Bridging the gap between building resilient systems and breaking software to ensure perfection.
I am a Software Engineering graduate and Associate QA Engineer with over two years of industry experience in manual and automation testing. I am skilled in Playwright, Selenium, Playwright Codegen, MCP servers, API testing, accessibility testing, and test case design, with experience in Java and Python projects.
I am passionate about AI-driven and agentic testing, with knowledge and hands-on experience in Computer Vision, GANs, and Diffusion Models, and machine learning model training. I am a fast learner committed to continuous technical growth and delivering high-quality software.
Core frameworks, test automation tools, AI/ML paradigms, languages, and development toolkits I specialize in.
Over 2 years of industry experience driving test automation, manual QA, and software quality.
Performed manual, exploratory, accessibility, and performance testing across web-based systems. Developed automated test suites using Playwright for functional and regression testing, and designed and independently built an automation framework from the ground up for a software system. Created an accessibility testing suite using Playwright to automate accessibility checks, and performed website testing using Playwright MCP and Playwright CLI, exploring AI-assisted and agentic testing workflows. Tested RAG-based systems, validating system behavior and responses across different scenarios, and collaborated with development teams to identify, reproduce, and communicate software defects.
Performed manual and exploratory testing to identify functional issues and unexpected system behavior. Designed and maintained BDD test cases using Gherkin scenarios, and developed automated tests using Selenium. Executed regression testing to verify existing functionality after software changes, and reported and documented defects while working with the development team during the defect-resolution process.
A showcase of real-world software engineering projects spanning AI & Computer Vision, Haptics, Concurrency, and System Design.
Desktop tool that converts live web pages or plain-text requirements into production-ready Gherkin/Cucumber test scenarios, with a review UI for editing, coverage tracking, and export to .feature files or Excel.
Deep learning medical imaging research synthesizing and reconstructing high-fidelity brain MRI scans from conceptual sketches using Generative Adversarial Networks (GANs) and Diffusion Models.
Experimental platform that adds haptic feedback to video by converting audio frequencies into tactile vibrations in real time, built on the Web Audio API.
High-throughput real-time booking and transaction simulation utilizing multithreading, mutex locking, synchronized resources, and thread pool architectures in Java.
Advanced concurrent system solving race conditions, preventing deadlocks, and optimizing producer-consumer scheduling algorithms with thread safety.
Interactive cinema seat reservation platform with dynamic seating matrices, seat tier pricing, automated billing calculations, and reservation management.
A rich cultural exploration web portal showcasing Sri Lankan heritage, traditional folk arts, historical architecture, and cultural festivals with responsive modern UI.
Object-oriented desktop application featuring product stock management, user cart sessions, category filtering, and itemized invoice receipt generation.
Financial algorithm application computing loan interest rates, monthly amortization schedules, and customized repayment schedules with precision.
Formal education and foundational training in Software Engineering, Computer Science, and Physical Sciences.
Specialized coursework in Machine Learning, Model Training, Computer Vision, Concurrent Programming, Advanced Software Architecture, and Web Technologies.
Core grounding in Python programming, Object-Oriented Programming (OOP) principles, relational database management (MySQL), and computational algorithms.
Advanced Level studies focused on Physical Sciences, Mathematics, Physics, and analytical problem-solving fundamentals.
Interested in collaborating on AI/ML projects, QA automation, or software engineering? Reach out anytime!