Requirements Degree / Diploma in a relevant field ISTQB TA or equivalent 4 to 8 years experience in Functional and Performance Test Execution and Analysis 3 to 6 years experience in conducting functional testing and Performance testing as well as coordinating and reporting on User Acceptance testing preparation, execution and sign-off Extensive knowledge of UFT - HP ALM Experience in Integration Automation Testing Understanding of testing concepts i.e. testing methodologies and techniques Experience in automating API Services Desirable Knowledge of BPT (Business Process Testing) Framework Knowledge of C# and JAVA Maven (with various plugins Surefireu for unit tests, Failsafe for integration tests, etc.) for continuous integration and deployment Cucumber with Gherkin for automated testing Open source world Key Deliverables Functional, Regression, Automation testing and User Acceptance Testing: Test Approach Test Plans Test Scripts Test Execution Results Defects Management Reports Test Deliverable Sign-off Certificates Test Closure Reports Knowledge Transfer Document per Project Test Completion Sign Off Duties Analyse business requirements and functional specification and perform gap analysis, to ensure comprehensive testing is done Conduct functional, non-functional, system integration, regression and user acceptance testing Generate and Provide the Test approach, QA and UAT closure report - sign-off documents Compile test plans and test cases (including test estimation) to ensure a structured approach during testing Manage defects and improve the quality of testing through early defect detection Analyse test execution results for accuracy Evaluate, plan, design, develop and deploy testing techniques for new solutions, products, applications and/or enhancements to existing applications throughout the development life cycles Develop progress and quality reports (encapsulating test results and statistics) to support the final approval for implementation of the solution Design, developing, and executing automated performance test scripts to ensure software stability Engage with the internal and external user community to ensure that business benefits are realized Interacting with architects and developers to ensure the system is properly implemented, and monitoring whether requirements are being met Managing the quality of the solution being deployed Managing change requirements and specifications Participating in user acceptance testing (ensuring the deployed solution meets the business need) Participating in business transition activities