Desktop, Web, and mobile testing. Design and develop Test Steps- Involved in the preparation of Test Data. Write test cases. Report Bugs. Prepare End User Test Scenario Documents for the stakeholders. Participate in Test Case review activities like walkthroughs, inspection etc. Participate in Test Plan preparation. Perform Functional/Non-Functional Testing. Log and track defects in the Defect Management System. Make sure the software is robust, and suggest enhancements.