Give a high-level overview of the various tools used and the steps taken to perform the tests here. Can be a bulleted list, but provide substantial information in each bullet.

a. Tools Used:

Test Management Tools (e.g., Jira, TestRail)
Automation Testing Tools (e.g., Selenium, Appium)
Performance Testing Tools (e.g., JMeter, LoadRunner)
Defect Tracking Tools (e.g., Bugzilla, Jira)
Version Control Tools (e.g., Git, SVN)
b. Steps Taken:

Test Planning: Define objectives, scope, and resources.
Test Case Design: Create detailed test cases covering various scenarios.
Test Execution: Run test cases manually or using automation tools.
Defect Reporting: Document and prioritize any issues found during testing.
Regression Testing: Ensure existing functionalities remain intact after changes.
Performance Testing: Assess system performance under load or stress.
Reporting: Generate comprehensive reports on test results and metrics.