Dharshana Warusavitharana

Senior Quality Assurance Automation Engineer

Auckland Metropolitan Area New Zealand
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Dharshana Warusavitharana is a Senior Quality Assurance Automation Engineer and Principal Architect with 10+ years of experience designing test automation, performance engineering, and CI/CD practices for large enterprises across finance, insurance, and utilities. He has led organization-wide automation strategies—building robust C#/.NET and TypeScript frameworks for Azure event-driven systems, Cypress UI suites, and JMeter-based performance pipelines—to ensure high availability, secure IAM workflows, and measurable reductions in regression effort. At Foodstuffs and Mercury NZ he drove cross-functional adoption of automation and performance engagement, translating complex technical concepts into pragmatic practices aligned to squad deliveries and release cycles. His open-source contributions include adding OAuth and user-management test coverage to WSO2 identity projects, reflecting hands-on backend and QA engineering in widely adopted IAM tooling. Known for blending technical leadership with practical tooling (Reqnroll, Azure DevOps, Docker) he routinely bridges gaps between architecture, observability and user experience to meet business SLAs. Based in Auckland, he combines deep systems thinking with a knack for turning asynchronous event challenges into reliable, testable flows.
code10 years of coding experience
job13 years of employment as a software developer
bookBTech(Hons), Computer Engineering, BTech(Hons), Computer Engineering at Open University of Sri Lanka
bookGCE Advanced Level, Physical Sciences, GCE Advanced Level, Physical Sciences at Dharmasoka College - Ambalangoda
languagesSinhalese, English
github-logo-circle

Github Skills (8)

unit-testing10
user-management10
javas10
oauth10
java10
testng10
identity10
testing10

Programming languages (2)

JavaJavaScript

Github contributions (5)

github-logo-circle
Role in this project:
userBackend Developer
Contributions:28 commits in 23 days
Contributions summary:Dharshana's primary contribution involves adding and testing OAuth configurations within the WSO2 identity framework. The commits demonstrate the creation of test cases for various OAuth endpoints and functionalities, including authorization, access token generation, and consent pages. The user has also focused on testing various aspects of OAuth configurations.
identity
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:9 commits in 2 months
Contributions summary:Dharshana primarily contributed to the project by adding unit test cases for User Management functionalities. These tests were written in Java and integrated into the existing test suite. The changes include modifications to existing test files, demonstrating a focus on improving the code coverage and the overall quality of the user management components. This suggests a focus on ensuring the reliability and correctness of the codebase through comprehensive testing.
identity
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Dharshana Warusavitharana - Senior Quality Assurance Automation Engineer