Resume

University

Uva Wellassa University

2013 - 2017

Badulla, Sri Lanka

Bachelor of Science (BSc) in Computer Science and Technology degree program is designed to offer a modern and technology–integrated curriculum ensuring an interdisciplinary learning environment where students are exposed to a multitude of related disciplines broadening their skills needed for a competitive market. Computer Science and Technology is a four-year degree program. In the final year, all the students will engage in a research project, which will allow the students to explore various horizons in the IT arena. This research project is expected to start at the beginning of the final academic year and the final presentations will be held at the end of the final year.

  • Department of Computer Science and Technology
  • BSc. in Computer Science and Technology (Sp.)
  • GPA 2.99

Education

G/Dharmasoka College

1998 - 2011

Ambalangoda, Sri Lanka

  • G.C.E. (A/L) Examination 2011 (New Syllabus):
    Combined Maths - A, Physics - C, Chemistry - C, General Information Technology - A, General English - A
  • G.C.E. (O/L) Examination 2008 (New Syllabus):
    9 As

Professional Experience

Activate Interactive Pte Ltd.

Paya Laber, Singapore

August 2022 - Present

Lead Automation Engineer

SHARE

Self-Help And Rehabilitation E-Application (SHARE) enables supervisees emplaced in community programs and Ex-Supervisees who have completed their programs to take charge of their own rehabilitation beyond the prison walls. Also, SHARE is an information gateway for supervisees and ex-supervisees to access information such as learning materials, community resources, job recommendations, perform progress updates and document uploads, etc. This application enables supervisors to engage with the supervisees / ex-supervisees more effectively and efficiently.

MPA

The MPA is the Maritime and Port Authority of Singapore's online platform. It's the go-to source for maritime-related information, including port details, shipping services, regulations, and real-time updates. Whether you're in the industry or simply curious about Singapore's maritime scene, this user-friendly portal provides essential insights and resources.

SGSecure 2.0

SGSecure is a comprehensive national project in Singapore, encompassing a mobile app and an admin portal. The mobile app enables citizens to stay informed about security threats, receive alerts, and access safety resources. It empowers individuals to report suspicious activities, fostering a vigilant community. The admin portal equips authorities with real-time data, facilitating efficient response coordination. Together, these digital solutions play a pivotal role in enhancing public safety, fostering preparedness, and building a resilient society.

CRISP

CRISP (Cloud Resource and Infrastructure Services Platform) is a transformative initiative addressing agency pain points. It accelerates application migration to GCC 2.0 using Infra as Code (IaC), ensuring ease of use and baseline security. The platform is future-ready, resilient, and scalable, with a modular design for seamless upgrades and optimal performance through cloud-managed services.

Key Contributions:

  • Develop and maintain automated API tests with Playwright and mobile tests with Appium, ensuring robust and reliable test coverage.
  • Provide training to other QE members on test automation techniques, enhancing team proficiency and capabilities.
  • Work on performance testing using Gatling to optimize system efficiency and scalability.
  • Develop standards and QA practices to uphold quality benchmarks across projects.
  • Manage test execution and defect tracking processes to ensure software quality and timely issue resolution.
  • Review colleagues' code and provide informative feedback to enhance code quality and maintainability.
  • Participate in breaking down user stories and estimating efforts to contribute to accurate project planning and resource allocation.
  • Tools & Technologies: Playwright, Robot Framework, Selenium, Rest-Assured, TypeScript, Appium, Android Studio, XCode, Java 8, TestNG, SHIP-HATS, pCloudy, GitLab, Bitbucket, Gitea, VSCode, Gatling, JMeter, Maven, NodeJS, IntelliJ IDEA, VSCode, Zephyr, Xray, JIRA

Wiley Global Technology (PVT) Ltd.

Nawala, Sri Lanka

June 2019 - August 2022
  • Technical Specialist (July 2022 - August 2022)
  • Associate Technical Specialist (July 2021 - June 2022)
  • Senior Software Quality Engineer (June 2019 - June 2021)
Author Services

Author Services is a part of the Wiley Publishing Platform (WPP) and provides global research authors with a one-stop-shop for publishing articles, and using products, and services they need to work successfully with Wiley Publishing Platform (WPP).

Key Contributions:

  • Leading automation and QE processes for a web-based e-Learning project, ensuring efficiency and quality throughout the development lifecycle.
  • Developed plugins for automation frameworks to enhance testing capabilities and streamline processes.
  • Designed and maintained automated tests using Teasy/Selenium frameworks for web-based e-Learning systems, ensuring robust test coverage and reliability.
  • Optimized the test automation suite to improve efficiency and effectiveness of testing efforts.
  • Trained QE team members on advanced test automation techniques for Web and API testing, fostering skill development and team proficiency.
  • Authored technical documentation on QE processes and tools using Confluence, ensuring comprehensive knowledge sharing and team alignment.
  • Reviewed colleagues' code, offering insightful feedback to improve code quality and maintainability.
  • Designed test matrices for user stories and developed derived test scenarios, ensuring thorough test coverage and alignment with project requirements.
  • Actively participated in user story breakdown and estimation sessions, contributing to accurate project planning and resource allocation.
  • Tools & Technologies: Java 8, Springboot, ReactJS, Teasy, Selenium, Rest-Assured, TestNG, Allure, Jenkins, Cuanto, Docker, Dynatrace, AWS, TestRail, JIRA, GitHub, IntelliJ IDEA

CingleVue International (PVT) Ltd.

Kollupitiya, Sri Lanka

November 2018 - May 2019

Senior Software Quality Engineer

Virtuoso

The Virtuoso software can support and enhance both teaching and learning outcomes, through this fellowship Cinglevue wishes to research and develop speech recognition and understanding as another means for users to engage with the software.

Key Contributions:

  • Designing Designed and maintained automated tests using the Robot Framework in a web-based e-Learning system, ensuring robust and reliable test coverage.
  • Delivered training sessions to QE team members on effective test automation strategies using the Robot Framework, enhancing team skills and efficiency.
  • Managed test case execution, tracked defects, and oversaw test case management to maintain high standards of software quality.
  • Actively contributed to user story breakdown and estimation sessions.
  • Tools & Technologies: Robot Framework, Python, JavaScript, TypeScript, Protractor, Git, Jenkins, Kubernetes, Docker, Azure

Pearson Lanka (PVT) Ltd.

Dematagoda, Sri Lanka

August 2017 - October 2018

Software Quality Engineer

Pearson Prep

Pearson Prep is a product designed to meet student study needs. The application can auto-create flashcards from student notes and other course materials that students upload. With expert decks aligned to the chapters of Pearson texts, they can rest assured they're studying the right content. At a glance, students can check their progress on a summary screen. This feedback loop gives them actual, real-time data to inform their study choices.

Key Contributions:

  • Developed a robust mobile test automation framework using Gauge, Appium, and Java, successfully automating both Android and iOS mobile applications within a single code base.
  • Implemented mobile test automation for Android and iOS platforms, ensuring comprehensive test coverage and reliability.
  • Automated API testing using IntelliAPI, enhancing test efficiency and accuracy in project deliverables.
  • Established and optimized the CI/CD pipeline for mobile and API automation test suites, improving deployment speed and reliability.
  • Provided guidance and oversight to the QE team, ensuring alignment with project goals and timelines.
  • Designed manual test cases using HP ALM, ensuring thorough testing coverage and adherence to project requirements.
  • Conducted both functional and non-functional testing, ensuring software quality and performance metrics met project expectations.
  • Engaged in product owner communications and product demonstrations, ensuring alignment of testing efforts with business objectives.
  • Authored technical documentation on QE processes and tools using Confluence, facilitating knowledge sharing and team collaboration.
  • Led cutting-edge test automation strategies for the Pearson Mobile Team, significantly enhancing efficiency and reliability across mobile application testing workflows.
  • Conducted code reviews for colleagues, offering constructive feedback to improve code quality and maintainability.
  • Actively participated in user story breakdown and estimation sessions, contributing to Agile project planning and implementation.
  • Tools & Technologies: Java, Gauge, Appium, Android SDK, iOS, Selenium, Rest Assured, Maven, JMeter, Git, Jenkins

Mitra Innovation (PVT) Ltd.

Moratuwa, Sri Lanka

August 2016 - July 2017

  • Associate Software Quality Engineer (January 2017 - July 2017)
  • Intern Software Engineer (August 2016 - December 2016)
Associate Software Quality Engineer (January 2017 - July 2017)

Blue Squirrel

Blue Squirrel is a unique play in the personal financial management industry. Squirrel app is a digital startup that is focused on helping people discover, plan and achieve everything on their life bucket lists. Blue Squirrel is currently available in the app store for all iOS users. This app initially has been built using the SWIFT programming language. Mitra is the technology partner in migrating the application to Android platform.

Modern Hardware

Modern Hardware Center is into importing and selling all types of Steel and Hardware items of big iron and steel. Their main business is supplying imported heavy steel products to the market for commercial projects on heavy-duty constructions. The project was about automation of the sales process which covered areas of order creation, order management invoicing, customer registration and management, sales dashboard and integration to other existing systems.

Kraydel

Kraydel combines advanced technologies to help elderly people. Biometrics and the 'Internet of Things (IoT)' give customers peace of mind by displaying statistics and figures to show the person being cared for. Kraydel leverages smartphone features to enable people to feel connected with their loved ones, for example, through the creation of an easy-to-use platform to message and video call from.

Key Contributions:

  • Developed robust automation frameworks using Gauge, Rest-Assured, and Java for both API and mobile test automation, covering Android and iOS platforms.
  • Executed API test automation and performed mobile test automation across multiple platforms using Gauge, Appium, and Java.
  • Designed test cases based on functional specifications and technical documentation, and created comprehensive test strategy, plans, and regression test reports.
  • Managed project artifacts using TeamCity and oversaw deployments to the QA environment.
  • Provided guidance and leadership to the QE team on effective test automation practices.
  • Created manual test cases using the Zephyr plugin and conducted thorough functional testing for mobile applications.
  • Managed test processes including test management, execution, and defect tracking.
  • Reviewed colleagues' code, providing constructive feedback to improve code quality and maintainability.
  • Participated actively in user story breakdown and estimation sessions, ensuring alignment with Agile methodologies.
  • Tools & Technologies: React Native, .NET Core 1.1, MySQL, Identity Server 4, EF Core, Gauge, Java, Appium, Selenium, Rest-Assured, JIRA, Zephyr, BitBucket

Intern Software Engineer (August 2016 - December 2016)

Ramsay Health Care

Ramsay Health Care (Ramsay) provides quality health care through a global network of clinical practice, teaching, and research. Ramsay Health Care's global network extends across 10 countries, with over eight million admissions/patient visits to its facilities in over 532 locations. This project was about the communication platform for Ramsay hospital branding.

Key Contributions:

  • Successfully implemented a Proof of Concept (POC) on Active Campaign, leveraging its intelligent marketing automation capabilities to design and execute sophisticated automated marketing processes, driving efficiency and revenue growth for the company.
  • Implemented SendGrid, leveraging its cloud-based SMTP services to streamline email sending operations, eliminating the need for maintaining email servers.
  • Designed an email template using HTML and CSS within SendGrid for project communications, ensuring visually appealing and effective messaging.
  • Implemented dynamic email sending capabilities for the project, enhancing user engagement and communication efficiency.
  • Developed an activity log feature to track user actions, providing valuable insights to admin users for monitoring and analysis purposes.
  • Conducted client demonstrations to showcase project functionalities and gather feedback for iterative improvements.
  • Collaborated within an Agile methodology framework, ensuring adaptive and efficient project management practices.
  • Tools & Technologies: C#, ASP.NET, WebAPI, MVC, Angular, HTML5, CSS, Azure, Git, Java, Gauge, Appium, Android SDK, iOS, Selenium, Rest Assured, Maven, JMeter, Jenkins.