1- Discuss software requirement specifications with Team lead/Manager to understand customer requirements · 2- Coordinate & communicate with Manager/Team Lead in case of any query or clarifications required regarding SRS or Customer Requirments. 3- Provide realistic estimates for all the assigned tasks (i.e. related to project/support). 4- Design test cases as per the requirements of the customers communicated by the Manager/ Team lead. · 5- Ensure signoff from development team before initiating QC process. 6- Ensure deployment of system/application in the QC environment for testing. 7- Perform tests and ensure error free and bug free products/ application. 9- Report and communicate bugs/errors to the relevant team through error reporting tools. 8- Re-test the product/application after resolution of errors/bugs by the developers. 9- Deliver tested application/ code to Team lead/ Manager and communicate if any remaining issues needed to be resolved. 10- Properly document all the errors/bugs reported and corrective actions taken. 11- Exceed client’s requirement by always meeting set quality standards. 12- Ensure on time submission of time sheets and update status on project server. 13- Take Part in Necessary discussion with the Team Lead.
1- Knowledge of testing automation, scripting and commonly used tools. 2- Understanding of software release process, particularly agile methodologies. 3- Understanding with software technologies including: HTML, XML, C#, and .NET. 4- Experience with MS SQL databases and MS SQL scripting. 5- Experience in testing web-based client-server systems, web services, desktop-based systems and hand held devices in Microsoft Windows environments. 6- Familiar with all types of software testing (Functional, Non-functional, Regression, System, User Acceptance, and Release Management). 7-Experience in Black box End to End testing &test case designing. 8-Performance testing