Senior Software Test Automation Engineer

Ramitha Silva

Building scalable automation frameworks and AI-assisted quality engineering solutions.

ramithasilva.dev linkedin.com/in/silva-r github.com/ramitha138 Sydney, Australia Australian Full Working Rights

Professional Summary

Senior quality engineer with a strong record of introducing automation into manual and mixed QA environments. Experienced across eCommerce, ERP, hospitality, healthcare, warehouse and integration-heavy platforms. Hands-on with Selenium, Playwright, Appium, BrowserStack, API automation, CI execution and AI-assisted QA workflows. Known for building maintainable frameworks from scratch, enabling QA teams to execute automation independently, and combining manual product depth with practical automation ownership.

Core Expertise

Automation framework design End-to-end test automation API and integration testing Cross-browser testing Mobile automation Regression strategy Exploratory testing AI-assisted QA

Technical Skills

Automation

Selenium, Playwright, Appium, Katalon, UiPath, BrowserStack

Languages & Frameworks

Java, TypeScript basics, JavaScript basics, TestNG, Maven, Page Object Model

API & Integration

REST APIs, GraphQL, Bruno, Postman, Workato, Emarsys APIs

Platforms

Magento 2, Salesforce Service Cloud, Symfony WMS, Vend POS

Cloud & Data

AWS CloudWatch, EC2, RDS, DynamoDB, SQL, Oracle

Tools

Jira, Confluence, GitHub, Bitbucket, Jenkins, Google Sheets

AI-assisted QA

LLM-assisted test design, Playwright code generation, Git change analysis, test matrix generation, visual regression summaries

Career Highlights

  • Introduced an HP QTP proof of concept at Sierra IT for hospital billing validation.
  • Became Bileeta's first automation engineer and delivered its first Selenium framework within approximately 2 weeks.
  • Expanded into Selenium, Appium, real Android device testing, NFC/PIN hotel access and API automation at Noetic.
  • Built Selenium and BrowserStack automation at 4WD Supacentre and now drives Playwright plus AI-assisted QA practices.

Professional Experience

4WD Supacentre

Software Test Engineer / Automation Engineer

Nov 2021 - Present | Sydney Olympic Park, NSW

  • Serve as sole automation engineer for an Australian retailer across Magento 2, Symfony WMS, Vend POS, Workato integrations, Salesforce Service Cloud, Emarsys and AWS-backed systems.
  • Built a Java Selenium automation framework from scratch and integrated BrowserStack for cross-browser, mobile device, parallel execution and centralised reporting.
  • Created around 100 automated scenarios covering login, customer accounts, product pages, cart, checkout, payments and key eCommerce flows.
  • Perform manual, exploratory, system, regression, integration, API and end-to-end testing across multiple business systems.
  • Test Magento UI, REST APIs and GraphQL using Bruno, Katalon and Playwright for API and automation workflows.
  • Use AWS CloudWatch, DynamoDB, EC2 and RDS to validate deployments, environment behaviour, database updates and warehouse/packing label workflows.
  • Created a UiPath proof of concept for Salesforce Service Cloud claims/RMA automation using Apex classes and custom objects.
  • Use ChatGPT/LLMs to generate manual test cases, read Jira tickets, analyse Git changes, generate test matrices and accelerate Playwright development.

Professional Experience

Noetic Marketing Technologies

Automation Test Engineer

Feb 2018 - Jan 2019 | London, United Kingdom

  • Worked in a QA team of 3 on a hotel booking and reservation system covering reservation, check-in and check-out workflows.
  • Built a fresh Selenium automation framework using reusable Page Object Model ideas from previous ERP automation work.
  • Automated web workflows using Java, Selenium, TestNG and Maven, and supported API automation with Postman.
  • Automated real Android device workflows using Appium for mobile login, door locking/unlocking and app notifications.
  • Tested a mobile hotel room access app using NFC and PIN validation, with Appium synchronisation and real-device testing as the main technical challenge.
  • Shared automation knowledge through walkthroughs and pair programming.

Bileeta

Software Test Automation Engineer

Mar 2017 - Feb 2018 | Colombo, Sri Lanka

  • Joined Entution ERP, a SaaS/cloud ERP platform with approximately 10-15 modules, as the company's first automation engineer.
  • Built the first working Selenium automation framework within approximately 2 weeks using Java, Selenium WebDriver, TestNG, Maven and Page Object Model.
  • Started automation with Purchasing and Approval due to high defect volume and repetitive manual regression effort, then expanded into Inventory.
  • Built around 50-80 automated regression test cases and configured a Windows-based Jenkins server for scheduled execution, suite selection, reporting and parallel execution.
  • Enabled manual QA engineers to execute automation suites through Jenkins, then helped interview and mentor the second automation engineer.

Sierra IT

Junior Software Test Engineer

Jun 2016 - Feb 2017 | Colombo, Sri Lanka

  • Tested Cure Medicare Hospital Information System, a desktop application used by approximately 5-6 hospitals across billing, appointments and laboratory modules.
  • Performed functional, regression, smoke, exploratory, UAT, database and installation testing against an Oracle-backed application, logging defects in Mantis.
  • Provided on-site hospital support 1-2 days per week by reproducing issues, reporting defects, installing updates and helping train users.
  • Independently researched automation and built an HP QTP proof of concept for lab report type setup and billing calculation validation.

Selected Engineering Projects

AI-Assisted Visual Regression Pipeline

Scheduled Playwright runs capture homepage catalogue screenshots, upload artifacts and use LLM/Codex review to produce human-readable summaries for missing images, mobile overlap and homepage changes.

First Selenium Framework at Bileeta

Introduced automation into a manual-only ERP QA team using Java, Selenium, TestNG, Maven, POM and Jenkins, with 50-80 regression tests executable by manual QA.

Appium Automation for NFC Hotel Access

Automated real Android device coverage for login, door lock/unlock, notifications, NFC and PIN validation while handling Appium synchronisation challenges.

Education

Master of Information Technology

Charles Sturt University, Australia

Specialisation: System Analysis / Software Design and Development

2019 - 2021

Bachelor of Engineering in Computing Science

Staffordshire University, United Kingdom

2012 - 2016

Certifications

ISTQB Foundation Level - 2023

UiPath Academy Test Automation Engineer - 2024