• 13 years of experience in the IT test industry; • Manual Functional System Testing, End to End Testing, Security and Penetration Testing; • Test Analyst, Test Manager, Team Leader; • Major projects within the government and local government sectors - NHS, HMRC, DfT, Sandwell Council;
The team perform Penetration Tests with the aim of ensuring that NHS Service infrastructure provided by BT Health has been developed and is operating with the appropriate level of security. Responsibilities: • Liaise with customers to facilitate testing; • Advise on the scope and type of testing required; • Schedule test window and allocate resource; • Involvement in internal and external customer meetings; • Approve test plans and reports before delivery to customers; • Manual and automated testing.
• Create Test Plans to document scope and type of testing to be performed; • Identify and request test prerequisites; • Perform Penetration Testing - run simulated real-life attacks on a variety of types of Service infrastructure, including: o NMAP scans to identify services and open ports; o NESSUS scans for vulnerability and patch levels; o Search file systems for insecure files containing sensitive data; o Default account checks; o Database vulnerability assessment; o Exploit vulnerabilities using manual techniques and automated tools. • Create Security Penetration Test Reports to list vulnerabilities found along with a security rating and remediation advice; • Using Quality Centre to raise and track issues.
Role involved managing the testing of monitoring tools on the NHS Southern Programme. Responsibilities: • Liaise with NHS Trusts to facilitate and run System and E2E testing; • Work with HP Service Desk Tooling team to define, document and execute tests; • Use Quality Centre to raise and track issues; • Liaise with Southern Programme Test Manager to align Tools testing with overall Programme Test Schedule; • Test Results and Defect Management - Co-ordinate and collate Tools test results and manage through all defects; • Document the overall Southern Tooling Test Plan; • Ensure all Tools testing is complete and in a state of readiness to enter into Programme RFO Testing; • Create test plans from requirements and functional documents, and perform manual testing.
Role involved testing the new Siebel CRM Implementation for Sandwell local council. Responsibilities: • Manual functional testing of the CRM application and public facing Web application; • Analyse requirements and design documents to identify and document test conditions and create test plans; • Using Quality Centre to raise, prioritise and allocate issues found; • Composing the Test Strategy document for Siebel 8 Upgrade project; • Customer training, composing user guides and Floor walking during Go Live period; • Customer Experience / User Acceptance Testing (UAT); • Mentoring and training new members of the team.
working to provide IT systems and support for HMRC. Having successfully completed the graduate scheme, transferred to Capgemini in 2004 when they took over the contract. Worked within three different teams on two major projects during this time, encompassing many aspects of the software lifecycle. Role: Live Support Team, May 2005 - July 2006 Responsibilities: • Analysis and fault diagnosis of live system using Oracle DBMS in Unix environment; • Maintenance of Live Environment Code using Advantage Gen development tool set; • Database amendments using PL/SQL Scripting.
• Input in Joint Analysis and Design sessions with customers to design and document functionality; • Evaluate low level requirements and design software (on-line and batch) to meet requirements in a component based design solution using the AdvantageGen development Tool set and Oracle DBMS; • Taking ownership of all aspects of the development lifecycle for specific functions from design, construction, unit and system test through to implementation; • Creating technical design documentation, component test plans and third party interfacing systems agreements; • Provide estimates of Man-days and Mark I Function Points for Change Requests.
Responsibilities: • Analysis of Functional Specifications, decomposition into test points combined with the use of test design techniques to devise test strategies, compose test scripts and create test cases for both new features/functions and regression testing; • Test Execution; • Analysis of test results, registration of software faults with fault database, liaise with developers; • Review of test designs and business specified test points used in user acceptance testing.