HEAD OF TRIALS at SKY UK (2022-09 – Present)
Leading a team of Trial Managers, Analysts and Trial administrators, who are accountable for collaboratively leading full end-to-end testing, Alpha/Technical trials & Beta/Staff trials for the network services & customer experience of Sky's largest and most complex strategic programmes. Providing strategic direction for the Trial team's mission, to continually improve and manage Trials within Group Technology, encompassing people, processes and tooling. Building strong partner relationships with Business, Technology and Operational delivery & Test partners, to critique and positively influence test, trial and pilot approaches at Sky.
A member of the Group Enterprise Architecture & Strategic Delivery leadership team, with key focus on Quality Assurance at scale - across People, Processes, Technology domains, and within a range of associated Delivery Frameworks.
SENIOR E2E TEST AND TRIALS MANAGER at SKY UK (2021-01 – 2022-09)
- Defining both E2E Test and Trial approaches for new, large-scale projects within the portfolio of projects being delivered by the team as part of the scoping phase of the project.
- Leading the E2E test phase of programme increments, working with test resources from the different delivery teams to ensure all integration defects are found and resolved
- Management of defects for any technical issues found in either E2E test or trial phases during the project delivery phases
- Defining and leading staff and customer Trials, working with resources from Operations, Product and Tech teams to ensure we are ready to launch the new products/services
- Facilitating and driving the overall success of test and trials, gaining buy-in from all the delivery teams and where necessary taking ownership for the progression and project management of releases, test cases and defect fixes.
- Provide structure and guidance to the test and trial elements of the project and to be the calm voice of reason within the delivery to ensure the focus is on the key priorities.
- Building strong and collaborative relationships across the business, operational and delivery areas and to be seen as a trusted delivery resource.
- Managing cross functional teams to ensure the testing is successfully delivered.
- Innovate to continuously improve e2e test & trial best practice both within the team and externally within Sky.
TEST MANAGER - BROADCAST MANAGEMENT SYSTEMS at BBC (2016-10 – 2020-07)
- Creating and developing a test strategy for the multiple projects for BMS
- Determining the Project Test Plans, staffing for each phase, responsibilities and schedule.
- Provide Effort estimate for project test activities
- QA liaison during procurement cycle for vendors for new projects
- Co-ordination of test activity with the Programme Manager.
- Escalation/consultation of test issues, risks and concerns to Programme Manager and Vendor Project Manager
- Workshops with third party vendor providing the solution for attribution modelling.
- Responsible for all Project Test Deliverables. Chairing UAT sign-off meetings for Project 'Go-No Go' decisions.
- Responsible for ensuring that formal acceptance of the system(s) follows proof that the system(s) has met the agreed acceptance criteria according to predefined requirements
- Implementing the defect tracking process and ensuring adherence to the defect process.
- Chair weekly project test update meeting
- Identify and on-board test resources as per testing needs
- Work with Business System Analyst to get approval on the test design deliverables
TEST MANAGER at IBM (2011-07 – 2016-07)
- Ownership of project test plan/schedule.
- Determining the Project Test Plan, staffing for each phase, responsibilities and schedule.
- Provide Effort estimate for project test activities
- Co-ordination of test activity with the Project Manager(s).
- Escalation/consultation of test issues, risks and concerns to Project Manager
- Workshops with third party vendor providing the solution for attribution modelling.
- Responsible for all Project Test Deliverables. Including publishing weekly status reports (and daily execution progress reports if necessary)
- Responsible for ensuring that formal acceptance of the system(s) follows proof that the system(s) has met the agreed acceptance criteria according to predefined requirements
- Implementing the defect tracking process and ensuring adherence to the defect process.
- Organizing and running the regular "triage defect meetings".
- Ensure that entry and exit criteria are met.
- Request environments for each phase of testing.
- Chair weekly project test update meeting
- Identify and on-board test resources as per testing needs
- Request user access and permissions to all the required test systems for testers
- Work with Business System Analyst to get approval on the test design deliverables
TEST LEAD at WILDNET GROUP (2010-10 – 2011-01)
- Lead application demonstrations to clients, including introduction of system prototype to management team and showcasing system stability during Integration Testing.
- Enhanced the test infrastructure and worked with the development teams to improved test coverage.
- Identified and interpreted test requirements and implemented them in test scenarios and scripts.
- Developed test schedules and plans, compiled and analysed test results and developed follow-up action plans, as required.
ASSOCIATE PROJECTS at COGNIZANT TECHNOLOGY LIMITED (2008-03 – 2010-04)
- Gathering and documenting business requirements with the users and Senior Business Analyst by running ongoing sessions with them.
- Estimation of testing effort using Test Case Point estimation.
- Analytically scrutinizing each workflow at transaction level for writing test cases and reviewing test cases written by team members against various quality standards.
- Extensive backend testing by running Oracle queries for complete data validation.
SENIOR TEST ENGINEER at SAPIENT NITRO (2006-07 – 2008-01)
- Extensively tested Synchronous and Asynchronous Web services and BizTalk Server 2005 Orchestrations.
- Enhanced the test infrastructure and worked with the development teams to improved test coverage.
- Identified and interpreted test requirements and implemented them in test scenarios and scripts.
- Developed test schedules and plans, compiled and analysed test results and developed follow-up action plans, as required.
TEST ENGINEER at QUARK MEDIA HOUSE (2005-01 – 2006-06)
- Ensured the product quality and usability is of the highest standard across all supported platforms.
- Created documentation and test scripts from functional and technical specifications for all the assigned components.
- Performed manual system testing, regression testing and user acceptance testing.
- Extensively tested product Installers and localization of application controls.