Bathiya Lakruwan - QA Engineer Portfolio

Open to QA Engineer, Automation QA & SDET-track Opportunities

Bathiya

Lakruwan

Software QA Engineer

Product QA · Test Automation · API & Data Validation

Software Quality Assurance Engineer focused on product QA, automation, API validation, data verification, and end-to-end workflow testing across web and mobile applications.

Experienced in transport and supply-chain workflows including GPS and map validation, route optimization, contracts, invoicing, reporting, and release-quality support.

ISTQB CTFL v4.0 Certified · Jan 2026
1,000+
Test Cases Executed
1,000+
Defects Reported
3+ Years
QA Experience
View Public QA Portfolio on GitHub →
me
🚀
💎
Test Strategy & PlanningCollaboration and Effective Communication in QA teamsContinuous learning and Adaptability to new testing toolsProblem-solving and Root Cause AnalysisQuality Assurance Best PracticesProcess Documentation and ImprovementAgile and Sprint-based QA methodologiesTest Strategy & PlanningCollaboration and Effective Communication in QA teamsContinuous learning and Adaptability to new testing toolsProblem-solving and Root Cause AnalysisQuality Assurance Best PracticesProcess Documentation and ImprovementAgile and Sprint-based QA methodologies

About Me

Bathiya Lakruwan headshot
🎓
4+
Education
💼
3+
Experience

Hello! I'm Bathiya Lakruwan

I am a Software Quality Assurance Engineer with hands-on experience in manual testing, automation testing, API validation, data verification, and end-to-end workflow testing across web and mobile applications.

Currently, I work on a Transport and Supply Chain TMS platform, supporting release quality across Job Master, GPS Live Map, Control Tower, Work Orders, Route Optimization, Contracts, Invoicing, reporting, and mobile-assistance workflows. My work includes test planning, RTMs, regression testing, exploratory testing, UAT support, API and MongoDB validation, production issue reproduction, and release-readiness checks.

I build reusable automation and QA-support solutions using Playwright, TypeScript, Selenium, Cypress, Cucumber BDD, Page Object Model, Postman/Newman, Python, SQL, and Excel-based validation tools. I also developed a human-reviewed Smart QA Agent OS prototype to support risk analysis, test design, evidence capture, automation planning, and regression-quality workflows.

My focus is improving product stability, test coverage, data accuracy, and confidence in every release through practical, evidence-based QA.

  • Owned end-to-end QA coverage for a Transport and Supply Chain TMS platform across Job Master, GPS Live Map, Work Orders, Route Optimizer, Contracts, Invoicing, Control Tower, platform workflows, reports, and mobile assistance app features.
  • Prepared and executed **1,000+ test cases** including RTMs, exploratory scenarios, smoke checks, sanity checks, regression testing, UAT support, and release validation checklists.
  • Identified and reported **1,000+** functional, regression, API, GPS/live-map, reporting, data, and production-related **defects** through Jira with clear reproduction steps, severity, evidence, and retest results.
  • Designed a reusable Playwright + TypeScript automation architecture using BDD, Page Object Model, fixtures, reusable flow methods, test-data files, API clients, evidence capture, and structured reporting.
  • Built API and hybrid automation coverage using Playwright API clients and Postman/Newman collections for authentication checks, response validation, JSON schema checks, negative testing, and API + UI verification.
  • Improved backend and data validation coverage by verifying MongoDB behaviour, workflow records, report values, and system-generated outputs against expected business rules.
  • Reduced route and optimizer validation effort by **up to 75%** using OSRM and Google Maps API-based comparison workflows for route distance, paths, multi-stop behaviour, and optimizer outputs.
  • Reduced customer upload errors by **over 50%** by creating Python and Excel-based validation utilities for bulk data formatting, expected-versus-actual checks, duplicate detection, and common upload issues.
  • Performed cross-browser testing on Chrome, Firefox, and Edge, and validated Android workflows for the Haulmatic mobile assistance application.
  • Supported Agile delivery through grooming, sprint discussions, retrospectives, defect triage, release reviews, fix verification, and release sign-off support.
Test AutomationAPI TestingRegression & E2E Testing AI in QA

Education & Experience

Academic Background

🎓

B.Sc. (Hons) in Engineering (Information & Communication)

SLTC Research University, Colombo
🎓

Advanced Certificate in HR & Marketing Management

IDM Nations Campus

Professional Experience

Software Quality Assurance Engineer

Haulmatic Technologies
Jul 2024 – Present
Technologies:
PlaywrightTypeScriptSeleniumCypressPostman / NewmanJiraTestinyPythonSQLMongoDBk6Git / Bitbucket
Key Responsibilities:
  • Owned end-to-end QA coverage for a Transport and Supply Chain TMS platform across Job Master, GPS Live Map, Work Orders, Route Optimizer, Contracts, Invoicing, Control Tower, platform workflows, reports, and mobile assistance app features.
  • Prepared and executed 1,000+ test cases including RTMs, exploratory scenarios, smoke checks, sanity checks, regression testing, UAT support, and release validation checklists.
  • Identified and reported 1,000+ functional, regression, API, GPS/live-map, reporting, data, and production-related defects through Jira with clear reproduction steps, severity, evidence, and retest results.
  • Designed a reusable Playwright + TypeScript automation architecture using BDD, Page Object Model, fixtures, reusable flow methods, test-data files, API clients, evidence capture, and structured reporting.
  • Built API and hybrid automation coverage using Playwright API clients and Postman/Newman collections for authentication checks, response validation, JSON schema checks, negative testing, and API + UI verification.
  • Improved backend and data validation coverage by verifying MongoDB behaviour, workflow records, report values, and system-generated outputs against expected business rules.
  • Reduced route and optimizer validation effort by up to 75% using OSRM and Google Maps API-based comparison workflows for route distance, paths, multi-stop behaviour, and optimizer outputs.
  • Reduced customer upload errors by over 50% by creating Python and Excel-based validation utilities for bulk data formatting, expected-versus-actual checks, duplicate detection, and common upload issues.
  • Performed cross-browser testing on Chrome, Firefox, and Edge, and validated Android workflows for the Haulmatic mobile assistance application.
  • Supported Agile delivery through grooming, sprint discussions, retrospectives, defect triage, release reviews, fix verification, and release sign-off support.
Projects:
TMS Platform QAGPS Live Map & Geofence ValidationJob Master & Work Order QAControl Tower Workflow ValidationRoute Optimizer ValidationContracts & Invoicing QAReporting & Data ValidationSmart QA Automation Workflow

Software Engineering QA Trainee

IFS R&D International
Mar 2023 – Feb 2024
Technologies:
CypressCucumber BDDJavaScriptKendo UIODataJiraRTMsMind MapsCI Monitoring
Key Responsibilities:
  • Supported system and regression testing across 5+ environments and multiple IFS releases from 21R2 to 24R1, validating release changes, workflows, and customer-facing functionality.
  • Enhanced Cypress automation scripts using Cucumber BDD and reusable business-level scenarios, improving readability and business coverage.
  • Built and maintained a Page Designer automation suite covering 200+ scenarios.
  • Fixed 30+ unstable legacy Cypress tests, reducing false positives and improving automation reliability.
  • Introduced a test-tagging strategy to improve regression-test selection, filtering, and execution control during sprint cycles.
  • Created and maintained RTMs, test coverage notes, mind maps, test documentation, and workflow validation records.
  • Supported TAR testing using OData methods for reporting, validation, and data-related testing activities.
  • Participated in sprint grooming, retrospectives, release reviews, QA discussions, and regression-planning activities.
Projects:
IFS Apps 10 Release QAPage Designer AutomationConditional Editor TestingCypress + Cucumber BDDTAR Testing with ODataRegression & Multi-Environment Testing

Product / QA

Team Telous
Part-time / Project-based
Dec 2023 – Present
Technologies:
Manual TestingSQLExcelUAT ValidationRequirement AnalysisProduct ValidationRelease Review
Key Responsibilities:
  • Converted customer feedback and business requirements into structured test scenarios, validation checklists, UAT flows, and product-improvement recommendations.
  • Supported QA planning, product validation, UX review, and sprint planning for SME ERP and management platforms.
  • Performed SQL-based validation for business data, report outputs, payment records, sales flows, stock data, and customer-related records.
  • Coordinated fix verification, regression testing, customer-requested change validation, and stakeholder sign-off support.
  • Supported requirement clarification, customer communication, workflow validation, product planning, and release reviews.
Projects:
GoldStoneRPCoreSuite ERPServiStation Management SystemFuel Station Management SystemSME Product QA & UAT

Certifications

Professional certifications and academic learning in software testing, networking, and cloud architecture.

Software Testing
Primary QA Certification

ISTQB Certified Tester – Foundation Level (CTFL) v4.0

Issued: January 2026

Foundation-level certification in software testing principles, test design, test management, defect reporting, and quality assurance practices.

Networking

CCNA

Cisco Academy

Networking fundamentals, network infrastructure, IP connectivity, network security basics, and troubleshooting concepts.

Cloud Computing

AWS Cloud Architecting

AWS Academy

Cloud architecture concepts, AWS services, scalable cloud solutions, security principles, and cloud deployment fundamentals.

Leadership & Community

Assistant Webmaster

2020-2023

IEEE Computer Society, SLTC

Assisted in managing the society's website and online presence.

Member

2020-2023

IEEE Computer Society

Contributed to various society initiatives and events.

Member

2020-2023

IEEE Student Branch of SLTC

Professional QA & Product Projects

Professional QA, automation, product validation, data testing, and release-quality experience across enterprise and client platforms.

Transport & Supply Chain TMS QA thumbnail
Current Product QAJul 2024 – Present

Transport & Supply Chain TMS QA

End-to-end QA for a Transport Management System covering Job Master, Work Orders, GPS and Live Map, Route Optimizer, Contracts, Control Tower, Invoicing, reporting, APIs, data validation, and Android mobile workflows.

TMS QAGPS / Live MapControl TowerRoute OptimizerAPI + Data ValidationPlaywright AutomationRegression & Release QA
Enterprise QA & Automation — IFS R&D International thumbnail
Enterprise QAMar 2023 – Feb 2024

Enterprise QA & Automation — IFS R&D International

Supported system and regression testing across IFS Apps 10, Page Designer, and Conditional Editor modules. Improved Cypress automation, Cucumber BDD scenarios, release validation, and QA traceability across multiple environments.

CypressCucumber BDDIFS Apps 10Page DesignerConditional EditorKendo UIRTMsJira
Source-to-Pay Procurement QA — Dwara.One thumbnail
Haulmatic Product QA2024

Source-to-Pay Procurement QA — Dwara.One

Performed QA for Dwara.One, a Source-to-Pay procurement platform under Haulmatic. Validated Source-to-Contract and Source-to-Pay workflows, business rules, regression coverage, API behaviour, test scenarios, and release verification.

Procurement QASource-to-PayRegression TestingAPI TestingWorkflow ValidationRelease QA

QA Tools, Automation & Case Studies

Public-safe QA tools and case studies demonstrating automation, data validation, GPS simulation, route-optimizer validation, release-quality workflows, and AI-assisted QA practices.

All examples use sanitized or fictional data. No production credentials, customer data, proprietary source code, or confidential employer information is included.

🤖
GitHub Case Study

Smart QA Agent OS

Human-reviewed AI-assisted QA workflow for requirement analysis, risk identification, test-case drafting, evidence capture, locator investigation, and automation planning. Human QA approval remains required for test cases, defect decisions, locator changes, and release recommendations.

AI-Assisted QAMCPTest DesignRisk AnalysisPlaywrightQA Workflow
View Case Study
🛰️
GitHub Case Study

GPS Simulator & Geofence Validation Suite

A controlled GPS testing suite for simulating routes, multiple vehicles, geofence events, playback flows, location updates, and map-based QA scenarios. Built using sanitized examples to demonstrate transport and GPS workflow validation.

GPS TestingGeofencingMapsSimulationTypeScriptPlaywright
View Case Study
🗺️
GitHub Case Study

Route Optimizer Validation Workbench

An independent QA validation approach for route distance, cost, vehicle suitability, capacity, allocation logic, and operational feasibility. Helps compare optimizer outputs against expected business and transport rules.

Route OptimizationData ValidationPythonExcelQA AnalysisBusiness Rules
View Case Study
📊
GitHub Case Study

Bulk Upload Data Quality Validator

A data-quality workflow for checking bulk-upload files before they enter a system. It detects missing values, invalid formats, duplicate IDs, reference-data issues, and auto-correctable problems while supporting safe synthetic QA test data.

ExcelCSVPythonPandasData QualityValidation
View Case Study

More QA case studies are available in my public portfolio, including Job Master data validation, AI-assisted test design, Jira evidence reporting, and release-readiness workflows.

Explore All QA Tools on GitHub

Independent Projects & Learning Builds

Independent platforms, early builds, and AI experiments that demonstrate functional testing, integration testing, UX validation, and technical exploration.

GoldStoneRP — Community Platform QA & UX thumbnail
Independent Product2024

GoldStoneRP — Community Platform QA & UX

Validated user registration, profiles, admin review flows, Discord integration, and core community-platform journeys. Included functional QA coverage and UX validation.

Functional QAUX ReviewNext.jsReactNode.jsDiscord API
🤖
AI Prototype

Sinhala Receptionist Bot — Conversational AI Prototype

Sinhala and English chatbot prototype focused on Singlish input handling, conversation-flow validation, and language-support experimentation.

NLPConversational TestingPythonMySQLAI Prototype

Technical Skills

Comprehensive technical expertise across full-stack development, mobile technologies, and emerging tech.

Python97%
JavaScript/TypeScript90%
SQL90%
HTML/CSS85%
Java80%
PHP70%
Shell/Bash65%
C#60%
R55%
JSON/YAML95%
Test Automation Frameworks95%
Cross-Browser Testing90%
CI/CD Integration85%
API Testing80%
Security Testing70%
Device Testing95%
Mobile App Testing90%
Cross-Platform Testing85%
Mobile Automation80%
SQL Testing95%
Database Validation90%
Data Integrity Testing90%
Performance Testing75%
Test Management95%
CI/CD QA90%
API Testing80%
MCP Integration85%
ChatGPT / Copilot (AI-Assisted QA)90%
Docker (basic)80%
Playwright97%
Selenium WebDriver90%
Cypress85%
Testiny95%
Jira95%
Postman85%
Git / GitHub85%
VS Code90%
IntelliJ IDEA80%
JMeter60%
Cursor / MCP (AI-based Automation)90%
PyCharm85%
Docker Desktop75%
Test Strategy & Planning95%
Collaboration & Communication in QA Teams90%
Continuous Learning & Adaptability to New Tools95%
Problem-Solving & Root Cause Analysis95%
Quality Assurance Best Practices90%
Process Documentation & Improvement90%
Agile & Sprint-Based QA Methodologies85%
ChatGPT / OpenAI API Usage95%
Cursor + MCP Integration (AI-Powered DevOps & QA)95%
AI Test Generation (Prompt-based + RTM Mapping)90%
Copilot / Gemini / Claude Workflow Assistance85%
AI Image & Video Generation (Midjourney / Sora / DALL·E)90%
Automation Script Optimization using AI90%
Prompt Engineering (Test, Dev, and Design Contexts)95%
GPS Device Testing (Fixed / Mobile)95%
IoT Data Stream Validation (API & MQTT)90%
Geofence & Location Tracking QA95%
Sensor Integration & Hardware Testing85%
Real-time Simulation Tools (Leaflet / OSM / Custom)90%
Telematics Performance Analysis85%
Invoicing System Testing & Validation95%
Contract Creation & Rate Management QA90%
Workflow Optimization (Job-to-Invoice Process)90%
Fuel & Demurrage Calculation Testing85%
Credit Timeline Automation & Discount Flow Validation90%
Permission & Role-Based Access Testing85%
System Configuration & Scope Management (BA Level)90%
Report Verification & Data Consistency Analysis95%
Process Efficiency Improvement & Module Planning85%
UI/UX Design (Web & Dashboard)90%
Figma / Adobe XD85%
Canva90%
Photoshop / Illustrator (basic)70%
AI Image & Video Generation (Midjourney / Sora / ChatGPT Image)85%
Logo & Brand Design95%
Social Media Content Creation80%
Video Editing (CapCut / Premiere)70%
💻
10+
Programming Languages
🛠️
9+
Frameworks & Libraries
☁️
10+
Databases & Cloud
🎨
8+
Design & Media Tools

Get In Touch

Let's Create Something Amazing Together

I'm always excited to take on new challenges and collaborate on innovative projects. Whether you have a specific project in mind or just want to explore possibilities, I'd love to hear from you.

Email
bathiyalakruwan99@gmail.com
Phone
+94 71 229 4741
WhatsApp
+94 71 229 4741
Location
Badulla / Colombo, Sri Lanka

Connect With Me

Send Me a Message

Currently Available for New Projects

Looking for freelance opportunities and full-time positions in software development