Overview
• Understanding the scope of projects and identifying business requirements;
• Working with software developers and project support teams;
• Project and resource 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;
• 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 technical and non-technical colleagues;
• Working on multiple projects at one time;