Liaising closely with the software development needs, what a software program is meant to do. Then developing test plans and strategies and examining all aspects of the program from a clients or end-user's perspective and finally finding and eliminating any problems. Duties: • Testing software to identify and resolve problems from end users perspective. • In charge of testing developed software against specified requirements. • Accurately monitoring and recording results in test documentation. • Preparing detailed test plans, acceptance criteria and test scenarios for each project. • Liaising with developers and programmers to swiftly resolve faults. • Analyzing, writing reports & communicating results to colleagues & managers. • Monitoring the testing process and identifying and logging test failures. • Performing peer reviews and estimates. • Involved in Performance Testing, Scalability / Stress and Load Testing. • Testing full product suite's, identifying problems & resolving them with the development team. • JIRA- Used for issue tracking- incident, service request, problem and change management. • Ensure quality and timely deliverables for problems/ change requests / work requests, providing solutions on time. • Support in enhancing new features relating to product growth. • QC of Website.