For Queries. Please Contact Us at 044 4322 7001; 97911 79307
Jobs/Roles - Application Life Cycle Management (ALM)
The responsibilities of a Software Test Engineer can be:
- Go through the software requirements and get clarifications on one’s doubts.
- Become familiar with the software under test and any other software related to it.
- Understand the master test plan and/ or the project plan.
- Create or assist in creating own test plan.
- Generate test cases based on the requirements and other documents.
- Procure or create test data required for testing.
- Set up the required test beds (hardware, software and network).
- Create or assist in creating assigned test automation.
- Test software releases by executing assigned tests (manual and/or automated).
- Report defects (usually in a defect database) to the stakeholders.
- Create test logs.
- Report test results to the stakeholders.
- Reply to returned bug reports (for example, when a bug report is returned as not reproducible).
- Re-test resolved defects.
- Update test cases based on the discovered defects.
- Update test automation based on the updated test cases.
- Provide inputs to the team in order to improve the test process.
- Log own time in the project management software or time tracking system.
- Report work progress and any problems faced to the Test Lead or Project Manager as required.
- (If applicable) Support the team with testing tasks as required.
- 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.