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.