You are on page 1of 6

Madhushani Gamage

Mobile: +94713812938
Address: No. 19,5th Lane, Nawala. Sri Lanka

E-mail: madhushanidg@gmail.com

Personal Statement

I want to work as a senior software quality assurance engineer with a development company and help in
delivering functional and stable products to clients.

Technical Skills

Automation Frameworks Selenium(IDE/RC/Webdriver/Grid)


Programming Languages Java
Unit Testing Frameworks Junit
BDD Frameworks Jbehave
Performance Testing Tools Jmeter
Programming IDEs InteliJ,Eclipse
Build Tools Maven,Ant
Continues Integration Servers Jenkins
Operating Systems Microsoft Windows, Linux
Software development methodology Agile
API Testing Advanced Rest Client,Postman
Defect Tracking Jira,Bugzilla
Mobile Testing Devices Android and IOS

Work Experience

QA Engineer at Information and communication technology agency (ICTA)


nd
(02 January 2017 to Present)
Projects Involved: National Payment Platform, DMT Full Vehicle Information Service, Master Patient
Index, Vehicle Emission Test Application, Paycorp Integration for e services, Hospital Health
Management System, Recon Application, e services support and maintenance, Fish price update
application, Driving License Enquiry Application, Tell President, Museum Android TV Application,
UGC Safety App, ETF Application, E-land Application, and SMART Edu Platform
Specific Tasks and Responsibilities

Conducting Quality Assurance Audit and Consultancy of Outsourced Government Projects

1. Ensured the software quality and design from the requirement gathering stage to product delivery
following,

  Test plan Review

  Test cases review

  Acceptance criteria review

  Performance test plan review

  Release note review

  User manual
 T1 document

2. Conducted QA consultancy sessions.
3. Papered the quality policy to be followed by other stakeholders
4. Participated in client meetings to closely capture the stakeholders’ requirements
5. Captured time to time updates and escalated to higher authorities, when required.

QA Planning and execution of Internal Projects

Manual QA processes were completed for internal projects by carrying.

 Test Planning
 Test Estimation
 Test Case writing
 Test Execution and Test reporting
 Issue Verification
 System Demos for Clients

Conduct User Acceptance Test

The following test types were performed during the UAT Stages

 Contract Acceptance Testing


 Overall System testing
Conduct Performance Test

The following test types were performed.

 Load Test
 Stress Test
 Volume Test
 DB Performance Testing

Note: Carried out a successful research on server performance using Jmeter server agent.

API Testing

Gained experience on API testing using Postman and Advanced Rest Client. And also API testing
automation was done in several projects.

Automation Scripting

Automation scripting was done to make support process easier


 A script was written to query the system against the given set of vehicle numbers and prepare the
loss revenue report with proper calculations.

 Test automation was done for NPP WEB App to test the basic functionality.

QA Engineer at Millennium IT (Pvt) Ltd via Auxenta (Pvt) Ltd


th st
(14 of December 2015 to 1 of December 2016)

Projects Central Counter Party (CCP)


Tools Jbehave, Selenium Web driver, InteliJ, Maven, JUnit, JIRA, SQL, Free Mind
Technologies Core java, HTML, JavaScript, JQuery, XML, SQL

Specific Tasks and Responsibilities

Web Application Test designing /Planning and execution

Basically, the product is a web base application complex logic and new features are being added in each
sprint (Practices scrum). In Which I worked on identifying scenarios / preparing user stories
/Automating user stories/ regression testing etc.
The following list contains the sub task which I had to attend during this process.

  Go through the requirement and identify the basic paths and alternative paths using mind maps
  Identify the testing aspects related to functionality / UI
  Preparing the user stories according to each identified scenarios
  Provide the estimations
  Test the system according to the user stories.
  Cross browser / cross platform testing
  Defect reporting and maintaining JIRA
 Update the lead and management with continuous status updates
 Client Issue verification
 Regression Testing
  Provide Clarifications to others.
 Test Documentation and reporting

Automate the user stories

Apart from manual testing I am working on automating the user stories with Jbehave and selenium.
The following list contains the automation sub tasks.

 Automate the user story with Jbehave and Selenium


  Perform Junit validations
 Commit changes to GIT and keep adding to continues integration system
 Execute Automation scripts whenever needed

Associate Quality Assurance Analyst-Test Automation at Reservations Gateway (Pvt) Ltd


th th
(17 of June 2013 to 14 of December 2015)
Projects Rezbase V3, RezPackage, Avianca, Bonotel, Qatar
Tools Eclipse, Ant, JUnit, JIRA, SQL, Selenium Webdriver, JMeter,
Technologies Nagios,Jenkins Core java, HTML/JavaScript/JQuery, XML, SQL

Specific Tasks and Responsibilities


Implement and maintaining the Automation Framework

Rezgateway web product consists with complex business logic and third party integrations. The main
business functionality has been automated. I am a member of the automation team which is working on
implementing and maintaining the Rezgateway Automation Framework which covers 70% of the system
Flow.
Related to the framework responsibilities are as follows

 Implement and maintain the Framework Automation Scenario Design as per the user stories

 Add new scenarios using the framework

 Framework Issue fixes

 Execute scripts in different browsers and log issues in JIRA

 Schedule Test Suits in CIB server (Jenkins)

Nagios Monitoring Scripts

Prepared Nagios scripts to monitor the results availability and to gain performance data

Performance Testing

I was involved in performance testing conducted in different projects. Performance testing done by
integrating Selenium scripts with Jmeter (using junit sampler) and used Junit java sampler to test the
performance of the web services

Undergraduate Projects

Individual Management Information System and Website for National Zoological Garden

Group Stock handling System for Sri Lanka Transport Board Online Library
Management System
Education

Bachelor of Industrial Information Technology(BIIT )Uva Wellassa


2009-2013 University

Major subjects: Programming Language(Java, C, HTML, PHP), Advance


Database Management, Management Information Technology, Data mining
And Warehousing, Software Engineering & Quality Assurance, System
Administration, Operating Systems, IPR, Commercialization and Innovation,
E-Commerce Technology, Business strategy, Financial Accounting, Statistics

2005-2008 G.C.E Advanced Level, Mo/Nissanka Central College


Subjects: Accounting (B), Business Studies(A), Economic (B)

1999-2004 G.C.E Ordinary Level,Gothami Balika Vidyalaya, Colombo 10

Courses / Certificates

 Successfully Completed the OCJP Theory and Swing Application Developer Program.

 Followed BTEC Diploma in ICT at IDM Affiliate College.

 Successfully completed HETC Outbound Training conducted by Ministry of Higher Education
Leadership Qualities
 Member of the Computer Science Society in Uva Wellassa University

 Member of the School Media Club, Environment Society and Social Media Society

 Participated in school sports meets in Badminton

 Participated in Inter House dancing competitions

Reference

Mr. CharithaWimaladharma Mr.Milroy Perera


Lecturer QA Lead
Department of Computer Science and
Technology Eight25Media (pvt)Ltd

Uva Wellassa University Colombo 04


Badulla
Sri Lanka Sri Lanka
Tel: +94 710866 Tel: +94768526071
Email: charitha@uwu.ac.lk Email:milroy@eight25media.com

I do hereby certify that the above particulars are true and accurate to the best of my knowledge.

Madhushani Gamage 05.06.2018

You might also like