Sign in

Software Manual Testing

Revive technologies
Chennai, Tamil Nadu, India
November 24, 2016

The responsibilities of a Software Test Engineer can be:

1. Go through the software requirements and get clarifications on one’s doubts (learn using my video on Requirement Analysis)

2. Become familiar with the software under test and any other software related to it

3. Understand the master test plan and/ or the project plan

4. Create or assist in creating own test plan

5. Generate test cases based on the requirements and other documents

6. Procure or create test data required for testing

7. Set up the required test beds (hardware, software and network)

8. Create or assist in creating assigned test automation

9. Test software releases by executing assigned tests (manual and/ or automated)

10. Report defects (usually in a defect database) to the stakeholders

11. Create test logs

12. Report test results to the stakeholders

13. Reply to returned bug reports (for example, when a bug report is returned as not reproducible)

14. Re-test resolved defects

15. Update test cases based on the discovered defects

16. Update test automation based on the updated test cases

17. Provide inputs to the team in order to improve the test process

18. Log own time in the project management software or time tracking system

19. Report work progress and any problems faced to the Test Lead or Project Manager as required

20. (If applicable) Support the team with testing tasks as required

21. Keep himself/ herself up-to-date on the overview of the development technology, the popular testing tools (e.g. automated testing tools and test management systems) and the overview of the business domain.