Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Timeline
Generic

Ushani Balasooriya

Melbourne

Summary

Quality assurance professional lead with stellar record of collaborating with software developers to produce robust, bug-free programs that meet business and consumer needs. Analyzes and improves software development processes and supports teams in meeting critical project deadlines. Captures and documents defects, solutions and test plans accurately and clearly across diverse teams.

Overview

17
17
years of professional experience
1
1
Certification

Work History

Senior Software Quality Assurance Engineer

Property Exchange Australia (PEXA)
03.2022 - Current

Projects Involved in Pexa - Settlement, Platform connect, Reporting

  • Developed End to end Test Automation Frameworks from the scratch for UI automation using playwright,
  • Developed Platform connect API end to end test automation and settlement endpoints automation using Cucumber/rest assure,
  • Developed a performance test automation script using K6 for a continuous integration and development pipeline.
  • Carried out a spike on contract testing using Spring cloud contract
  • Ensure the holistic quality by involving in the all agile ceremonies, testing more in CI Unit Test, Component Test , Integration/Contract/Performance Test , UI with a shift left mindset.
  • Prepared Test strategies, mock data, test plans and documentations on spikes carried out.
  • Preparing, reviewing Test Cases and Scenarios for UAT and Working closely with the client and performing UAT.
  • Developed and executed QA test cases, scripts and procedures for automated software maintenance and Designed, executed and maintained automated test scripts for in-project deployment.
  • Worked on a complex event driven microservice architecture consist of Kafka.
  • Fixed identified issues to improve workflows.
  • Documented testing procedures, tools, strategies for future testing use.
  • Test message flow and SWIFT integration with the platform end to end.
  • Collaborated with other QA engineers to establish, meet and maintain quality assurance thresholds based on best-practice tools.
  • Planned and devised cohesive test plans for projects using advanced testing technologies.
  • Evaluated and advised developers on problems with databases, performance, security and other issues.
  • Mentor and provide the guidance to co QA engineers and new joiners from Pexa and Vendor companies.
  • Use AI tools like github copilot to increase the efficiency while automating.

Tools and technologies used - postman, cypress, k6, aws, Kafka, GitHub, GitHub workflow , SWIFT messaging, splunk, SQL , playwright, typescript, rest assured, cucumber, kotlin, gradle, spring cloud contract, Kong API gateway, insomnia, burp network monitoring, Github copilot

Quality Engineering Lead

Equifax
04.2021 - 03.2022

Project Assigned - Digital transformation of data platform

  • Actively engaged and guided the team in creating BDD test automation framework using karate from the scratch to support continuous delivery and integration
  • Engaged in preparing test strategies, test plans and for signing off during a release.
  • Improved the documentation in Equifax Data and platform team
  • Trained and mentored competent and flexible workforce to meet project needs and promote positive work environment.
  • Performed preventative maintenance to keep tools and equipment functional.
  • Provided input to Squad Manager regarding areas for process and procedural improvement.
  • Managing software engineering professionals onshore (Australia - Sydney, Melbourne) and offshore( India and Philippine)
  • Worked closely with offshore engineering services company
  • Worked closely with all the stakeholders, higher management to ensure the quality is maintained in the product.
  • Involved in decision making during the Analysis, design and implementation, testing phases
  • Line management, Mentoring engineers
  • Involved in recruitment process
  • Organised trainings and knowledge sharing sessions to improve the knowledge in technical skills and tools within the team
  • Mentored the team in preparing UAT test cases, data and drive the UAT execution
  • Drove a large scale team from initial phase to the UAT
  • Ensured to document all the dependencies of upstream and downstream.


Technologies and tools-
Karate, Cucumber, postman, git, maven, jenkins, java, Jira

Senior Test Automation Analyst

Equifax
07.2018 - 04.2021

Project Worked - Credit Score seeker, Title search, SSO with Nab, Finance

  • Identified and resolved problems through root cause analysis and research.
  • Performed system analysis, documentation, testing, implementation, and user support for platform transitions.
  • Worked in agile environment using SCRUM
  • Updated and maintained the TDD test automation framework for UI automation using selenium, java, junit
  • Penetration/Security testing the web services using BURP tool and OWASP.
  • API Testing using SOAPUI and scripting using groovy
  • Peer Review pull requests.
  • Manual Testing on different web browsers and different layouts using emulators.
  • Participated in interview process in Equifax


Tools and technologies used -
Java , Selenium, Junit , SOAPUI, Groovy , Burp suit , ZAP tool, GIT, MVN, Bitbucket, Jira, aws, Jenkins

Quality Assurance Lead/ Associate Technical Lead

WSO2
01.2013 - 04.2018

Projects Involved - WSO2 API Manager, WSO2 Identity Server, WSO2 Enterprise Service Bus (ESB)

  • Joined as Software Engineer QA - January 2013
  • Promoted as a Senior Engineer QA - April 2015
  • Promoted as a Associate Technical Lead and hold the Quality Assurance Lead role in WSO2 - May 2017


Myself as a Associate Technical Lead/Lead in QA team carrying out the below tasks.


  • Representing WSO2 and providing
    technical guidance, consultancy and training on client sites.
  • Defining testing strategy for many products in WSO2 SOA platform.
  • Designed master test plans and details test plans.
  • Identifying testing scope, automation scope and areas to be highly focused during testing
  • Plan, develop, manage, and review user stories, test scenarios, test cases and other, test artifacts
  • Designing and implementing automated test scenarios and framework
  • Configuring, troubleshooting and debugging complex integration systems
  • Test execution (manual and automate) and reporting.
  • Research on testing methodologies and strategies to improve the quality of process/products/systems
  • Deploying products in various testing/development environments and infrastructures
  • Leading 10 QA engineers, providing technical guidance to the team members and mentor them, review their work, granting commitership and involved in their appraisals and interviewing new joiners
  • Involved in people leadership activities


Tools and Technologies -

Java, Servlet, JSP, CSS, Synapse knowledge, Jira, Bugzilla, GIT, Jmeter, Soap UI, Rest Client,Maven ,Linux, Windows Platform, Configuring and testing products in Cloud environment e.g., Amazon, WSO2 Cloud, Cloud Foundry using Docker, PCF Bosh, REST, SOAP web service knowledge, Performance testing, load testing using Jmeter, jconsole, tcp monitoring, DB working experience in MySQL, oracle, H2, postgre sql, OAUTH 2.0, Identity and Access Management Domain, Vulnerability testing and use of ZAP tool, Working experience with Active MQ, WSO2 Message Broker, Experience in Tomcat apache, Salesforce integration

Business Analyst

Millennium Information Technology - MIT
02.2012 - 12.2012

Project Involved - London stock exchange Over the counter products

  • Interacted with internal customers to understand business needs and translate into requirements and project scope.
  • Collaborated with stakeholders to define project objectives and criteria.
  • Performed gap analysis to identify areas of improvement.
  • Improved business direction by prioritizing customers and implementing changes based on collected feedback.
  • User scenarios Designing and Issues verification


Tools and technologies - Verifix and Jira

Associate Business Analyst

Reservation Gateway - Rezgateway
08.2011 - 02.2012
  • Worked one-on-one with clients to improve technical specifications.
  • Collaborated with stakeholders to define project objectives and criteria.
  • Collaborated with stakeholders to identify business needs and data sources.
  • Assisted the development and QA team in requirement clarifications
  • Issue reporting and reproducing

Tools and Technologies - MS Word, Jira

Trainee Software Engineer

HSenid Mobile Solutions
07.2006 - 07.2011

Project Involved - Dialog CMS, Maintaining company website and intranet

  • Worked as a trainee Quality assurance engineer and a trainee Java and a PHP developer
  • Partnered with team members to learn best practices in software design.
  • Worked with developers to identify and remove software bugs.
  • Worked closely with peers to identify issues and provide suitable resolutions.
  • Sat in on design team and planning meetings.
  • Maintained the company websites and intranet
  • Wrote clear, clean code for various projects.


Tools and technologies

Java, Hibernate 2&3, Spring 2&3, JSP, ant, maven, Ajax, CSS, Javascript, JQuery, JUnit, MySQL, HQL, XML, PHP, Bugzilla

Education

MBA - Management of Technology

University of Moratuwa
Colombo Srilanka
09.2015

Bachelor of Science - Software Engineering

University of Westminister
London, UK
08.2011

Skills

  • Software Quality Assurance and Engineering
  • People Leadership
  • Software Test Automation
  • Strong Problem Solver
  • Analytical Thinker
  • Documentation Skills
  • Quick Learner

Accomplishments

  • Sep 2023 - Individual winner for September in tech town hall
  • December 2022 - Team winner (International) for year 2022
  • April 2023 Rewards and Recognition - April - Team winner (Settlement) in PEXA
  • Q3 2021 - One Equifax Team award
  • Q2 2020 - One Equifax Team award
  • 2015 - Outstanding Contributor for the year 2014 in WSO2

Certification

  • Innovating with Data and google cloud - Coursera 2021
  • Introduction to Digital Transformation with Google Cloud - Coursera 2021
  • ISTQB CTFLISTQB CTFL - ISTQB® - International Software Testing Qualifications BoardISTQB® Issued Mar 2018
  • WSO2 Certified API Manager 2.0 Developer - Mar 2018
  • WSO2 Certified ESB 5.0 Developer - Mar 2018





Timeline

Senior Software Quality Assurance Engineer

Property Exchange Australia (PEXA)
03.2022 - Current

Quality Engineering Lead

Equifax
04.2021 - 03.2022

Senior Test Automation Analyst

Equifax
07.2018 - 04.2021

Quality Assurance Lead/ Associate Technical Lead

WSO2
01.2013 - 04.2018

Business Analyst

Millennium Information Technology - MIT
02.2012 - 12.2012

Associate Business Analyst

Reservation Gateway - Rezgateway
08.2011 - 02.2012

Trainee Software Engineer

HSenid Mobile Solutions
07.2006 - 07.2011

MBA - Management of Technology

University of Moratuwa

Bachelor of Science - Software Engineering

University of Westminister
  • Innovating with Data and google cloud - Coursera 2021
  • Introduction to Digital Transformation with Google Cloud - Coursera 2021
  • ISTQB CTFLISTQB CTFL - ISTQB® - International Software Testing Qualifications BoardISTQB® Issued Mar 2018
  • WSO2 Certified API Manager 2.0 Developer - Mar 2018
  • WSO2 Certified ESB 5.0 Developer - Mar 2018





Ushani Balasooriya