About

About me

I am an experienced Software Engineer and a Software Quality Professional, with 15+ years of experience.

Advocate for Software Quality and Software Engineering Professional

I’m a versatile and forward-thinking leader specializing in Software Engineering, Test Automation and Quality Assurance. I’m also experienced in planning, implementing, and overseeing key improvements to drive business growth and efficiency.

Started my career as a software developer in Sri Lanka, and studies software engineering at graduate level while continuing to work as a developer. Later, changed roles to become a Quality assurance engineer and a Test automation engineer. Then as a QA manager and a release manager I got to experience and the privilege to be a vital part of the evolution from older software practices and processes to latest processes and methodologies and cloud based scalable solutions. I have been part of the team that provided process and quality guidelines, as well as implement those at different stages.

Skills & Expertise

I believe in the fact that learning never stops and I am interested in learning new technologies, programming languages and techniques.

Work Experience

Jan 2024 to Present

Hexagon

  • Successfully managing 4 managers & 38 QA and Automation Engineers across multiple geographical locations.
  • Spearheaded the implementation of quality assurance best practices across 14 microservices, ensuring alignment with company objectives and standards.
  • Providing overall direction to 16 scrum teams managing 14 microservices, on QA process and Testing.
  • Optimizing spending via restructuring of budgets.
Jan 2020 to Jan 2024

Hexagon

  • Successfully managed 3 managers & 30 QA and Automation Engineers across multiple geographical locations.
  • Successfully improved the QA process, product quality and test coverage for 5 products.
  • Successfully directed 10 scrum teams on process, test coverage and test management within a CI/CD environment.
  • Directed the automation initiatives to optimize all types of testing and shorten the test cycle.
Apr 2016 to Jan 2020

Hexagon

  • Successfully managed 11 QA and Automation Test Engineers across 3 scrum teams.
  • Played a major role in transitioning from a traditional SDLC to a DevOps based frequent release model.
  • Provided technical direction to 3 scrum teams on improving test coverage and test effectiveness.
  • Monitor Quality metrics to identify the health of product releases and take timely action.
Jan 2011 to Apr 2016

Hexagon

  • Designed, implemented, and maintained 800+ Automated and Manual Tests.
  • Successful as a lead test engineer for 2 leading products.
  • Performed scrum master duties for a high performing team.
  • Trained and mentored 8 junior test engineers.
Aug 2009 to Jan 2011

Auburn University

  • Designed and implemented 3 web applications (Inventory Control System, Advanced Inventory Search, Syllabus Maintenance System) for the College of Education.
  • Trained and mentored a junior technology assistant.
  • Provided Technical Support when required for the College of Education.
Jan 2011 to Apr 2016

Auburn University

  • Designed and implemented an application to design safety and hazard symbols for industrial use.
  • Designed and implemented a new Model-View-Controller (MVC) framework to fit the solution.
  • Performed live tests with 20+ concurrent users and derived 3 effective design safety and hazard symbols.
Jul 2007 to Jul 2008

Creative Software

  • Designed and Implemented 2 new modules for ‘Cambio HealthCare Systems’ in Sweden.
  • Designed and implemented Unit tests using JUnit.
  • Analyzed and fixed bugs in the health care system.

Education

September 2010

Auburn University

  • Minored in Information Assurance.
  • Member of Phi Kappa Phi
  • Graduated with 4.0 GPA
January 2008

University of Colombo

Colombo, Sri Lanka

  • Graduated with a Second Class Upper (magna cum laude)
  • Second overall in the batch