Parami Ranasinghe

Parami Ranasinghe

Software Engineering Undergraduate

Software Engineering Undergraduate Gampaha, Sri Lanka

About

Third-year BSc (Hons) in Information Technology undergraduate specializing in Software Engineering at SLIIT, with a strong focus on Software Quality Assurance and Test Automation. Experienced in academic and project-based software testing, including functional testing, regression testing, test case design, UI automation, API testing, and defect reporting. Proficient in Java, Selenium WebDriver, TestNG, Postman, SQL, Git, and Jira, with additional experience in React, Node.js, REST APIs, and database technologies. Detail-oriented and analytical, with a strong understanding of software development and testing practices

Education

SLIIT

BSc (Hons) in Information Technology, Software Engineering

2023 – Present

Projects

E-Commerce Inventory Management – UI Test Automation

Java · Selenium WebDriver · TestNG · Page Object Model (POM)

Developed automated end-to-end UI test cases for an e-commerce application using Selenium WebDriver, Java, and TestNG. Implemented Page Object Model (POM) to create maintainable and reusable automation scripts. Performed functional and regression testing of key e-commerce features. Used explicit waits, assertions, and data-driven testing to improve test reliability. Documented test results and identified defects during the testing process.

View project

LankaCrafts – Workshop Booking & Scheduling System

React Native · REST APIs · TypeScript · JWT · React · Node.js · Express.js · MongoDB

Developed a workshop booking and scheduling system using React Native, Node.js, Express.js, MongoDB, and Mongoose. Implemented booking management features including booking creation, acceptance/rejection, and prevention of double bookings. Worked with REST APIs and integrated frontend and backend components. Implemented authentication concepts using JWT and designed QR-based booking confirmation functionality.

View project

Automated API Test Suite – User Management

Postman · JavaScript

Built an automated API test collection for CRUD operations, using JavaScript assertions to validate HTTP status codes, response schemas, and data integrity Implemented environment variables and pre-request scripts for test reusability across dev/staging environments Validated RESTful API contracts to ensure backend reliability independent of the UI layer

View project

Web-Based School Information Management System

Java · Springboot · Selenium

Developed a Java web application centralizing student records, attendance, and communication for multi role access Designed and executed 40+ manual test cases across login, student management, and data modules following STLC Identified, documented, and tracked 12+ defects using structured bug reports in Jira, ensuring functional correctness Performed regression testing after each bug fix to verify no new defects were introduced

View project

Skills

Node.js· AdvancedReactExpress.jsJavaScriptMongoDBSelenium WebDriverJava· AdvancedTestNGAPI Testing· AdvancedFunctional TestingRegression TestingGitHubREST APIsPostman

Interested in Parami?

Log in to Clever1000 to view full contact details and connect directly.

Log in to Connect

Languages

SinhalaNative
EnglishProfessional

Build your own profile

Create a professional profile, get matched with top opportunities, and build ATS-friendly CVs with AI.

Create free account
Parami Ranasinghe | Software Engineering Undergraduate | Clever 1000