Alesh Dulal

Alesh Dulal

$15/hr
Quality Assurance Engineer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Location:
Kathmandu, Bagmati, Nepal
Experience:
6 years
About

I tend to describe myself as a QA professional in a developer's body, having the mindset to break things but the toolset to create and restore. I have more than 6 years of experience as a QA Engineer who mainly emphasizes manual testing but also with a habit of automating the required tests.  Well-versed with all types of testing and tools.

Mainly, I focus on (Black-box-testing, Gray-box testing, Performance-testing, Test plan creation, Test case design and writing, Bug reporting, Communication with team members, Documentation with a detailed report, and Creating user guides for applications).

I have hands-on with the following responsibilities:

1. Creating QA procedures for a project

2. Develop test plans based on requirements, specifications, and test techniques

3. Writing acceptance criteria on scenario-oriented and rule-oriented methods

4. Using scenario-oriented and rule-oriented methodologies to write acceptance criteria

5. Manual or automated testing, depending on the requirements

6. Reporting the bugs found with detailed replication steps and bug tracking

7. Creating detailed bug reports and incident reports

8. Participating in backlog grooming with the team and product owners

9. Putting effort into sprint planning, spring grooming, and sprint finalization.

10. Using tools like Jira and Confluence for requirements as well as sprint tracking

11. Effective test data preparation

12. Using SQL Queries to make essential data modifications to debug database issues

13. Performance testing with Katalon Studio, Jmeter, or Locust

14. Performing API Testing using Postman

15. Synchronizing branches, merging branches with Git

16. Deploying branches to different test servers

17. Server log monitoring

I am following this process during my Testing:

1. Review software requirement specifications.

2. Creating the test plan

3. Creating the test cases of all the features including functional as well as non-functional test cases

4. Perform testing based on the test cases prepared.

5. Complete the system test.

6. Report the bugs found in a proper format. Basically in Jira or any preferred tools

7. Retest bugs after the fixes are done by the developer

8. Write a test completion report.

9. Perform regression testing before each release into production.

10. Perform sanity testing on the build after release.

I have hands-on with the following tools:

Functional Automation: Selenium Web Driver, cypress, Katalon Studio.

Mobile Automation: Appium.

API Testing: Postman, Katalon Studio

Performance Testing: Jmeter, Locust

Progress Tracking: Jira and other tracking tools like Trello, Asana, Redmine, monday.com

Other optional experience

Version Control: Git and GitHub

SQL Queries

Javascript & Frameworks

I can ensure the quality of software while leveraging my coding abilities to build and utilize different testing tools. I am proficient in all stages of the QA process from test planning to post-release verification. Throughout my QA career, I have worked in many different environments, following methodologies of Agile like SCRUM and KANBAN.

I grow up in an environment where I can test the boundaries of the software but also contribute to the QA process and procedures used to ensure quality. QA is my passion and I would like to help whoever will find my skills suitable for their projects.

Languages
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.