I am a full-stack Quality Engineer with 8+ years of experience in the QE industry and a quick learner with a keen, authentic interest on technological advancements, and possesses the ability to adapt to any challenging environment. A team player with excellent team-building and leadership qualities
Core Skills & Competencies:
* Experienced in architecting and designing test automation framework for Kafka Streaming service in collaboration with the QA and Development teams.
* Experienced in designing test plans, and practicing with test pyramid and shift left testing concepts.
* Manual Testing and Performance Testing
* Agile methodologies
Tools & Technologies:
- Java
- Groovy
- Test Automation (UI & API) - Selenium, Rest Assured, Geb, Robot Framework
- MySQL
- Manual Testing
- API Testing
- k6 load testing
- TestNG
- Maven
- Git hub
- Datadog
- Apache Kafka
- CICD
- IntelliJ Idea
- QMetry, qTest, Zephyr
- Jira
- Jenkins
Experience
Sysco Labs Sri Lanka
Jun 2022 – Present
Sri Lanka
Senior Quality Engineer
I joined as a Senior Quality Engineer in June 2022 and currently playing as an Associate QE Lead role (10+ months).
Associate QE Lead Roll:
Create Required QE Stories & assist for story points
Assign work for QE resources
Automation
Develop automation framework for Kafka streaming application testing
Write API automation tests, execute and maintain automation test suite: framework - Rest-Assured API Automation
Language & Tec: Java, Maven, GitHub, TestNG
Performance Testing
Preform Kafka application performance testing using K6
Dialog Axiata PLC
Jan 2018 – Jun 2022
Sri Lanka
Associate QA Lead
Automation
Write UI automation tests, execute and maintain automation test suite: framework - Page object model
Write API automation tests, execute and maintain automation test suite: framework - Rest-Assured API Automation
Language & Tec: Java, Maven, GitHub, Selenium Manual Testing
Identifying QA Test Scenarios.
Update Zephyr with test cases, requirements and execution results.
Reviewing test cases
Report defects in jira. Performance Testing
Kafka and Cassandra: verify data mismatch, duplication & time-consuming for data transferring using shell script
Preform REST API performance testing using Apache jMeter
Working with Apache JMeter in Linux environment
Virtusa Pvt Ltd
Oct 2014 – Jan 2018
Sri Lanka
Associate Consultant QA
Dell Secureworks Jan 2015 – Jan 2018 Threat analysis portal (TAP)
Threat analysis portal which provide easy view for analysts to analyses
and make decisions
Filter Editor (FED)
Replace the legacy Sherlock Filter GUI. It provides the functionality and workflow to manage filters and filter groups for inspectors and devices. Filter Editor – FED UI. Web application
Rule Service – REST API for CRUD operation of FED
Rule Replication – ETL to synchronize updates to Inspector tables in Sherlock Core
Automated Testing:
Write UI/Service automation tests, execute and maintain automation test suite.
Framework Geb
Language Groovy, using selenium libraries. Manual Testing:
Update qTest with test cases, requirements and execution results.
Report defects in jira.
Perform database and service verifications using postman.
McDonalds Nov 2014 – Jan 2015
RiDM 7
McDonald's RiDM (Restaurant Integrated Data Movement) project is an enterprise level system. This enables real time data transfer between worldwide Mac restaurants and other outlets.
Project Role: Associate QA Engineer with following responsibilities:
Identifying QA Test Scenarios.
Manual Test Case Designing
Manual Test case executing
Education
Sri Lanka institute of Information Technology
Jan 2009 – Jan 2014
Bsc. special (hon) Information Technology , Information Technology