Software Testing
Starting at
$
25
/hrAbout this service
Summary
What's included
Preparing Test plan
After requirement analysis, I prepare the test plan that clearly shows the purpose of testing, the scope of testing, the test type to be performed, the test level, and entry and exit criteria.
Designing Test Cases
From requirement analysis, and identified testable feature, I design test cases using test techniques such as equivalence partitioning, boundary value analysis, decision table etc, that assures test full coverage and traceability. Test cases shows Test Title, test description, Priority, Pre-condition, Test data, Test Steps, Test environment, Expected result, Actual result, and Status.
Executing test cases
I execute test cases both manually and with an automation testing tool like Cypress, Selenium, Codeceptjs, Appium, Applitools, etc.
Reports
I prepare a bug report that includes the Bug title, Bug description, Steps to reproduce the bug, Expected result, Test environment, Image/Video showing that bug, and Severity. I also prepare Test Summary Reports and Test Completion Reports showing Features covered in test cases design and execution, and bugs found.
Confirmation and Regression Testing
In confirmation testing, I retest the failed bugs after fix and confirm they are fixed or not In Regression Testing, I run test regularly (both manually and with automation testing tools (most of the time it's with Automation Testing Tools)) to do continuous testing, checking if new builds did not break anything.
Bug Triage
I analyze all reported bugs (reported by stakeholders and enhancements requested by internal company users or external users) to make those bugs clear and concise for the developers to easily understand those. All these are achieved by my effective communication and collaboration with teammates and my ownership.
Example projects
Skills and tools
QA Engineer
QA Tester
Cypress
Jira
Manual Testing
Selenium