top of page

Quality Assurance

matrix 1.jpg
o2-logo-white.png

02 Shop – O2 is one of the UK’s largest mobile network providers.  The O2 Shop website was introduced to offer a selection of mobile handsets and tariffs to consumers online. 

Responsibilities and Achievements: 

  • Analyse user requirements and develop suitable test cases and scenarios to be used for system and regression testing. 

  • Perform functional testing of both front and back office applications. 

  • Record errors faults and failures using Mercury Test Director. 

  • Carry out the checking of logs and codes to diagnose problem areas. 

  • Lead the test team and manage defects on numerous occasions to ensure release deadlines are met. 

  • Manage overnight deployments to the live 02 web site. 

  • Coach team members to help them develop new skills and improve existing ones. 

  • Develop web pages for the O2 shop web site.  Work as part of a large team assigned to develop and update the front end of the web site. 

  • Carry out bug fixing in time for system releases to the clients, and create new pages for the O2 shop web site using Java and HTML. 

   

 

 

 

 

 

 

 

 

Responsibilities and Achievements: 

  • Analyse user requirements and develop test cases and scenarios to be used when carrying out system and regression testing. 

  • Perform functional testing of both front and back office applications. 

  • Record errors faults and failures using Rational Clearquest. 

  • Carry out WAP system testing using internet mobile technology.   

  • Lease with of shore development teams for Genie France and Genie Germany.  

  • Review and update test scripts.  

  • Manage an intranet site for Genie UK, including the document repository, contacts directory, news archive and search facility. 

  • Provide all-round support for the users of the intranet system as the Webmaster. 

 

Genie Hong Kong – Genie introduced a Hong Kong portal in order to expand their mobile internet communication service into the Asia Pacific Region.  

Responsibilities and Achievements: 

  • Travel to Hong Kong in order to carry out system testing for a multi language web portal. 

  • Analyse business requirements and use existing knowledge from Genie UK to create, edit and update test cases to be used to carry out system and regression testing for Genie Hong Kong. 

  • Performed functional testing of both front and back office applications. 

  • Carry out WAP system testing using internet mobile technology 

  • Record errors faults and failures using Rational Clearquest. 

Genie Logo.png

Genie UK – Genie operated on the BT Cellnet network and was the first UK mobile company to launch a commercial GSM WAP service in the UK

Sky-logo2_edited.png

British Sky Broadcasting is the operator of the UK's largest digital pay television platform and a leading broadcaster of sports, movies, entertainment and news. 

British Sky Broadcasting is the operator of the UK's largest digital pay television platform and a leading broadcaster of sports, movies, entertainment and news. 

 

Key Projects 

Sky.com eCommerce – The Sky.com Shop solution was introduced to allow greater flexibility in terms of products and offer management, with the capability to sell to both new and existing customers. 

Responsibilities and Achievements: 

  • Functional testing of both front and back office applications. 

  • Integration testing of Sky Shop with other systems including Chordiant and Single Access Management. 

  • Document actual test results against expected results. 

  • Identify, investigate and report defects using Mercury Quality Centre.  

  • Daily reporting of progress, risks and issues to project managers. 

  • Detailed analysis of logs and codes to diagnose problem areas. 

  • Cross platform testing using 3rd party virtual machine software. 

  • Identify and implement process enhancements in order to improve testing approach. 

  • Provide assistance training and mentoring to new team members. 

  • Requirement analysis to create suitable test objectives. 

  • Develop re-usable test cases with expected results using Mercury Quality Centre.  

  • Review test scripts and implement modifications. 

 

High Definition TV – BSkyB intended to be capable of broadcasting a selection of channels in High Definition format.  The project involved delivering modifications to their Broadcast Support System to support high definition broadcast functionality. 

Responsibilities and Achievements: 

  • Define test approach; including timescales, planning, environment and resource requirements.  

  • Provide risk and impact analysis reports to project managers.   

  • Review test plans and test cases and implement modifications. 

  • Manage test data in preparation for system testing. 

  • Plan and allocate testing activities on a daily basis to test team members. 

  • Act as single point of contact between development and testers for iterations, testing and deployment activities.    

  • Consultation to internal and external professional service resources during test and execution phase. 

  • Review tester’s status reports and take necessary actions. 

  • Plan and coordinate user acceptance testing with end business users.  

  • Agree acceptance criteria with the business prior to commencing UAT. 

  • Analyse UAT results and report inadequate system processes and functionality to business analysts and project managers. 

  • Demonstrate system enhancements and create documentation and user manuals for business representatives.  

  • Ensure test phase adheres to organisations quality processes and procedures.  

  • Provide daily reporting of test progress, and defects to project managers using Mercury Quality Centre. 

  • Attend daily defect meetings.  

  • Detailed analysis of logs and codes to diagnose problem areas. 

  • Identify and implement process enhancements in order to improve testing approach. 

  • Attend project meetings and provide input from tester’s perspective. 

  • Produce test completion report including, any deviations from the test approach, defect summaries and identification of any risks before going live. 

  • Produce test process documentation for reporting defects and defining test objectives/scripts. 

  • Coach team members to help them develop new skills and improve existing ones. 

  • Provide assistance training and mentoring to new team members. 

  • Set up a test lab with Turbo Demo software, used to record and analyse business user movements within the Broadcast Support System allowing testers to gain an in depth knowledge of how they would normally use the system.     

 

Windows XP pilot migration – In preparation for BSkyB’s migration to Windows XP, it was essential to carry out User Acceptance Testing that involved users from across all departments within the business to ensure all corporate applications were supported on the new platform.  

Responsibilities and Achievements: 

  • Set up a test lab with the latest Windows XP machines.  

  • Install and uninstall BSkyB’s corporate and Windows based applications depending on which department was scheduled for UAT.   

  • Carry out regression testing of BSkyB’s corporate and Windows based applications. 

  • Coordinate User Acceptance Testing with business representatives. 

  • Analyse business priorities to determine which applications are to be tested first.  

  • Assist business representatives with any queries or obstacles.  

  • Liaise with business users to gain an understanding of the defects they encounter. 

  • Analyse UAT results and report defects to system analysts and project managers. 

  • Manage user acceptance testing defects and coordinate retests.  

  • Agree final sign off with business representatives.  

  • Produce test completion report; including defect summaries and identification of any risks before going live. 

BBC-iPlayer-logo%202_edited.jpg

BBC iPlayer is a BAFTA award winning website which allows the download and streaming of both TV and radio content by UK-based internet users, for use up to 7 days after broadcast.

Responsibilities and Achievements:

  • Work in an agile environment with constantly changing requirements and limited documentation.

  • Attend fortnightly sprint planning meetings and take part in planning games.

  • Attend daily scrum meetings to report testing activities and update burndown charts.

  • Attend sprint review and retrospective meetings.

  • User Story/Requirement analysis to create suitable test objectives.

  • Develop re-usable test cases with expected results using Mercury Quality Centre.

  • Review test scripts and implement modifications.

  • Set up test labs within Mercury Quality Centre to include relevant test cases for each test cycle.

  • Integration testing of all iPlayer components.

  • Create automated test scripts using Selenium IDE.

  • Sanity and regression testing after each major deployment into test.

  • Work within the Acceptance test team and carry out functional testing of iPlayer’s front end prior to go-live releases.

  • Cross platform testing on various systems including: XP, Vista, Mac, iPhone, iPhone SDK simulator, iTouch and Nintendo Wii.

  • Cross browser testing using: Firefox, Internet Explorer, Safari and Opera

  • Accessibility testing based on BBC web standards and guidelines.

  • Digital Rights Management testing of BBC video and radio files.

  • Identify, investigate and report defects using Mercury Quality Centre and Trac.

  • Identify and implement process enhancements to improve testing activities on iPlayer.

  • Set up Quality Centre 9.0: Import iPlayer requirements, and test scripts and introduce best practice and standard naming conventions.

  • Manage the Quality Centre test lab module for agile sprint releases.

  • Provide basic training and demonstrations on the use of Quality Centre 9.0.

  • Create a Quality Centre 9.0 procedures document.

  • Create a defect reporting manual containing guidelines and standard processes for raising and managing defects within Quality Centre.

  • Create a standard Test Approach template for planning all future testing activities.

  • Create a standard Test Summary Report template to document all testing activities.

  • Automate the iPlayer home page using Selenium IDE.

BT%20Logo%20Transparent%20purple_edited.

BT is the largest communications service provider in the United Kingdom. It is also one of the largest communication companies in the world and operates in more than 170 countries

Key Projects

 

On-line Billing – The programme provides enhanced functionality to BT customers, allowing them to analyse usage across bill periods, make realtime payments and set up automated payment plans.

Responsibilities and Achievements:

  • Provide resource and costing estimations

  • Provide UAT planning and execution timelinesCalculate scope of UAT based on high level business scenarios

  • Create a detailed test strategy and approach for the UAT phase of the programme

  • Manage a team of off shore testers based in India

  • Chair daily update/issues and progress meetings

  • Participate in risk analysis

  • Requirement analysis for creation of test cases based on user experience

  • Manage test execution and set up test cycles within Quality Centre

  • Coordinate and support UAT execution for business representatives

  • Report findings from business representatives to Design and Development teams

  • Chair daily defect meetings

  • Provide daily execution and defect reports to programme stakeholders

 

 

BT Business Strategic Stack – The programme focuses on enhancing the capabilities of BT’s original Customer Relationship Management application.

Responsibilities and Achievements:

  • Lease with BT Business to agree scope and acceptance criteria

  • Define User Acceptance Test strategy and approach

  • Plan and allocate testing activities on a daily basis to test team members

  • Work closely with the test manager to ensure all testing phases are coordinated and achieve the overall testing objectives

  • Facilitate creation, preparation, documentation, execution and validation of the overall UAT test plan and cycle coordination

  • Requirement analysis for creation of test objectives

  • Follow a risk based testing method and identify tests with a high likelihood or impact of failure

  • Serve as the primary contact during the UAT testing cycles

  • Create and manage test labs/sets within Quality Centre 9.2

  • Overall Defect Management

  • Carry out reporting of all UAT test activities

Net a porter logo.png

Net-a-Porter is one of the world's leading online luxury fashion retailers that delivers the ultimate curation of product and content through its seamless shopping experience across mobile, tablet and desktop

  • Responsible for the end to end system testing of Net-a-Porter’s online luxury clothing and accessories website and related back office support systems.

  • Carry out testing of Net-a-porter’s mobile applications via iPad, iPhone and Blackberry

  • Liaise with business analysts and developers, to create suitable regression test scripts for existing functionality on all Net-a-porter web sites and back office support systems where documentation is unavailable.

  • Carry out quality assurance checks on design documentation, wireframes and user stories for new projects such as Mr Porter.com.

  • Attend regular planning sessions and showcases, to interpret new business requirements and demonstrate recently developed functionality.

  • Create manual tests scripts in an agile cucumber format, in preparation for automation in Ruby.

PS Retro logo no text.png

Playstation is a Japanese video game brand that consists of five home video game consoles, as well as a media center, an online service, a line of controllers, as well as multiple magazines

  • Responsible for the end to end system testing of Playstation’s PC and Mobile portals.

  • Test the integration of the portal with Sony’s in house back end Content Management System.

  • Carry out User Experience testing of the new version of the Portal which includes new designs, complete with Parallax scrolling and modular pages.

  • Carry out system testing of Adobe’s CQ5 Content Management System which was configured to set up and publish modular pages for the new version of the Portal.

  • Carry out testing of the Playstation mobile site and mobile app via IOS and Android operating Systems on Handsets Tablets.

  • Carry out Localisation testing of European, Middle Eastern, S.A, Australian and N.Z sites.

  • Liaise with business analysts and developers, to create suitable regression test scripts for existing functionality on all the Playstation site and back end Content Management systems where documentation is unavailable.

  • Carry out quality assurance checks on design documentation, wireframes and user stories for new projects such as Playstation 4 and PSVita.

  • Attend regular planning sessions and showcases, to interpret new business requirements and demonstrate recently developed functionality.

  • Create manual tests scripts in Quality Centre, in preparation for test execution.

  • Carry out system testing of game console versions of the site, via PS3 and PS Vita consoles.

  • Carry out regular Database checks for user registration and content updates when testing.

  • Take part in Sprint Planning sessions and assigning testing tasks amongst the team.

  • Provide test estimations for scripting and execution effort within each sprint.

  • Attend daily scrum meetings and update Kanban board.

  • Carry out Regression testing of existing functionality at the end of each test cycle

  • Create Test Plans and Release notes for official test sign off.

ITV transparent logo for Black.png

ITV is British free-to-air network of television companies that operate regional television services and also share programmes between each other to be shown on the entire network

  • Responsible for managing the End to End and User Acceptance Testing phase of ITV's On Demand Partner Delivery System.

  • Work closely with Business Analysts and System Architects to agree requirements and create suitable test cases.

  • Lease with an Accenture team based in India, responsible for the Development and System Integration Testing of system changes.

  • Carry out end to end testing of a new video asset storage process including the testing of scheduling, transcoding, licence association and asset management systems.

  • Carry out end to end testing of systems which support High Definition video asset delivery to BskyB’s set top box and mobile devices.

  • Carry out end to end testing of multi-licence association systems allowing playback of ITV content across multiple devices including PC, mobile & tablet.

  • Create test approaches and detailed plans including user case scenarios and daily testing activities.

  • Coordinate User Acceptance Testing with Business Users and Project Stakeholders

  • Attend Daily scrums and retrospectives

  • Report and manage defects raised during UAT phase of the project

Royal%20Mail%20Logo%20Transparent_edited

Royal Mail Group is a British postal service and courier company, originally established in 1516. The company operates the brands Royal Mail for letters and Parcelforce Worldwide for parcels

  • Responsible for managing the End to End and User Acceptance Testing phase of Royal Mails new 2D barcode reading and processing system

  • Coordinate System Integration Testing between external suppliers including; BT, Accenture and CapGemini

  • Organise Test Environments for End to End and UAT Testing

  • Chair daily test update meetings with external suppliers to gain confidence in their delivery

  • Coordinate and agree Test activities with Business Users

  • Manage a small team of testers responsible for creating and executing system tests

  • Report and manage defects raised during UAT phase of the project

Channel 5 transparent for black.png

Channel 5 is a British free-to-air television channel. It was launched in 1997, and was the fifth national terrestrial analogue channel in the United Kingdom

  • Responsible for planning and executing the User Acceptance Testing phase of Channel 5’s new My5 Application that allows users to watch Channel 5 video content on demand via Mobile, Tablet and Desktop devices.

  • Successfully implemented a strategy for testing the My5 App across numerous Android and iOS devices across multiple environments whilst gaining full test coverage of high priority tests against the latest operating system versions.

  • Create a suitable regression test pack for the new My5 application that will be used when future enhancements are implemented.

  • Manage deployments across multiple environments ensuring the correct version numbers and defect fixes are released.

Obsessive Compulsive Design

(+44) 7967 889281

©2020 Obsessively compulsively created by Imi Majid

bottom of page