Bio
Experience
-
-
Sri Lanka
-
Software Development
-
100 - 200 Employee
-
QA Lead
-
Jan 2022 - Present
-
-
Associate Software QA Lead
-
May 2020 - Present
-
-
Senior Software Quality Assurance Engineer
-
Apr 2017 - May 2020
-
Dialog Axiata PLC
-
Colombo
-
Software Quality Assurance Engineer
-
Apr 2016 - Mar 2017
-
Colombo
• Reviewing software requirement specification and technical specification.• Collaborating with QA leads to develop effective strategies and test plans.• Defining the overall approach of testing.• Creating detailed, comprehensive and well-structured test plans and test cases.• Estimating, prioritizing, planning and coordinating testing activities.• Reviewing & identifying gaps in test scenarios and preparing user stories of test cases to map test requirements. • Performing unit testing, functional testing, integration testing, system testing, regression testing, GUI testing, and smoke testing and compatibility testing for web applications and mobile applications.• Tracking software bugs/defects and assigning those to development team and checking the status of bugs/defects via status reports during daily meetings.• Communicating with the project management team and QA Lead to resolve defects and creating UAT documents.• Preparing automated test scripts and test suites using software automation tools.• Tracking software versions and revisions in versioning control tool.• Maintaining logs about unresolved bugs into product backlog.• Creating User Manuals and generating system statistics reports.• Handling Client meetings and providing technical support to the Clients.• Writing technical documentation to expedite new team member training.• Suggesting solutions to identified product problems.• Identifying testing process bottlenecks and suggests actions for improvement.
-
neXva Inc
-
Sri Lanka
-
Quality Assurance Engineer
-
Nov 2012 - Sep 2014
-
Sri Lanka
• Reviewing software requirement specification and technical specification.• Collaborating with QA leads to develop effective strategies and test plans.• Defining the overall approach of testing.• Creating detailed, comprehensive and well-structured test plans and test cases.• Estimating, prioritizing, planning and coordinating testing activities.• Reviewing & identifying gaps in test scenarios and preparing user stories of test cases to map test requirements. • Performing unit testing, functional testing, integration testing, system testing, regression testing, GUI testing, and smoke testing and compatibility testing for web applications and mobile applications.• Tracking software bugs/defects and assigning those to development team and checking the status of bugs/defects via status reports during daily meetings.• Communicating with the project management team and QA Lead to resolve defects and creating UAT documents.• Preparing automated test scripts and test suites using software automation tools.• Tracking software versions and revisions in versioning control tool.• Maintaining logs about unresolved bugs into product backlog.• Creating User Manuals and generating system statistics reports.• Handling Client meetings and providing technical support to the Clients.• Writing technical documentation to expedite new team member training.• Suggesting solutions to identified product problems.• Identifying testing process bottlenecks and suggests actions for improvement.
-
-
Education
-
2014 - 2015University of Hertfordshire
Master’s Degree, Computer Software Engineering -
2009 - 2012SLIIT
Bachelor’s Degree, Information Technology
Suggested Services
This profile is unclaimed. These are suggested service rates with 0% commision upon successful connection
Industry Focus. “Software Development”
Need a custom project? We'll create a solution designed specifically for your project.
References
Social Profiles
Community