Following are the responsibilities for the tester:
- Meeting with system users to understand the scope of projects;
- Working with software developers and project support teams;
- Identifying business requirements;
- Project planning;
- Monitoring applications and software systems;
- Stress testing;
- Performance testing;
- Functional testing;
- Scalability testing;
- Writing and executing test scripts;
- Running manual and automated tests;
- Testing in different environments including web and mobile;
- Writing bug reports;
- Resource planning;
- Reviewing documentation;
- Working towards departmental and project deadlines;
- Quality assurance;
- Providing objective feedback to software development project teams;
- Problem solving;
- Designing tests to mitigate risk;
- Presenting findings to software development and business user teams;
- Working on multiple projects at one time;
- Document analysis;
- Liaising with project teams in other parts of the world;
- Communicating findings to technical and non-technical colleagues.