Deep knowledge and significant experience in software quality assurance throughout the whole lifecycle of a product. Developing, maintaining and executing both automated and manual test plans and test cases, performing all types of testing (Functional, Performance, Installation, Browser compatibility, Load, Stress, Unit, System, Integration, Regression and User Acceptance Test with the client). Extensive experience in managing enterprise IT project life cycle through all phases. Participating in project and planning, budgeting, and requirement analysis, documenting functional and technical specifications and writing and executing test scenarios/scripts from functional specifications.