Hardeep Singh

Hardeep Singh

Handset & Router Tester

Followers of Hardeep Singh189 followers
location of Hardeep SinghLondon, England, United Kingdom

Connect with Hardeep Singh to Send Message

Connect

Connect with Hardeep Singh to Send Message

Connect
  • Timeline

  • About me

    Integration and Test Engineer at Sky

  • Education

    • Kingston University

      2001 - 2005
      Bachelor’s Degree Computer Science

      Computer Science BSc

  • Experience

    • BT

      Jun 2006 - Nov 2006
      Handset & Router Tester

      My role as a handset and hub tester for BT/ Alcatel involved working in the mobile wireless telecommunications division working on the BT Fusion project, a service which automatically routes calls through customer’s broadband connections, using the Unlicensed Mobile Access (UMA) technology, instead of through GMS therefore providing cheaper call rates. The UMA technology is a service that enables access to GSM and GPRS mobile services over unlicensed spectrum, including Bluetooth™ and WiFi™.• Pre-IOT and IOT testing of vendor’s special AP black builds, along with verified handset & hub software upgrades.• Capturing WiFi traces between AP’s and handsets using laptop and spectrum analysers to investigate noise levels, signal strength’s, and channel clashing.• Performed Regression/Verification testing of new AP and handset firmware ensuring previously implemented functions are still operational when additional functionality’s been added.• Validating fixes using vender release notes.• Fault management with the use of an online forum called Mantis to be used by the test consortium for fault notification, updating, closure etc. • Participate in conference calls and meetings with vendors (Nokia, Motorola, Thomson, Inventel, 2Wire) and project managers.• Flashing hubs with new or old versions of firmware.• Setting up testing environments i.e. configuring AP’s (adding ARP entry’s, making DHCP server static), handsets, ADSL lines etc.• Assisted with User Acceptance Testing (UAT).• Reviewed test scripts and made recommendation for full specification coverage.• Conformance and functionality testing verifying whether a product meets its design and functional specifications proving that the product can co-exist in vendor’s complex environment. Show less

    • Sky

      Jan 2007 - Nov 2012

      • Still in the TPT test team for PD&D I was asked to take over as the test lead for the On-Demand testing of the Darwin now Picasso EPG from the STB side, My duties were as follows• On-Demand (broadband connection enabled downloads) Test Lead of a group of 6 testers on the PDL project, included duties such as attending daily scrub calls with project managers, technical leads, system architects.• Scheduling daily tasks/objectives for the team, prioritising testing, ensuring testing was completed within the deadlines set by release leads, dealing with any team conflicts, point of call for any technical query within my own team as well as the wider test group within sky. Took ownership of environmental issues for On-Demand testing, updating test cases when changes to them were agreed via scrub calls or project meetings• Creating/Editing On-Demand assets on our own test catalogue for testing using a tool called MCM provided by NDS or using TOAD to interrogate SSR tables create the scenarios we needed for testing and looking after the maintenance of the TPT On-Demand catalogue (HIAB) infrastructure Show less As a EPG test engineer testing the legacy/Orchid 1.0, legacy 1.5, Legacy 1.5.5, Darwin, And then the current Picasso EPG for the Sky +HD platform, working within a team of 15/20 testers reporting any defects on Quality Centre/ Jira• Heavily involved in the mapping analysis task for the launch of the new HD software, mapping new requirements to test cases, whilst remaining a point of contact for the middleware team ( based in Israel at the time) • Test case creation based on requirements (both user and business) ready for Gaudi and Picasso project.• Manual UAT STB EPG’s on an array of software drops at an early stage of maturity of the code, raising defects on quality centre/Jira, flagging potential issues to the project team, flashing STB’s with new software code, retrieving logs from STB’s to help with defect fixes.• Working in the Icarus lab conducting testing that isn’t testable on live the environment, tester were able to change the EPG clock for daylight saving time changes, also setup PushVOD streams, and set CA conditions Show less Provide day2day support of testing conducted against interactive applications deployed by 3rd Party Broadcasters. Maintain and update test scripts according to specific applications. Conduct 1on1 training & pass on knowledge to new team members with regards to past applications & Technologies used to develop applications. Testing was conducted across the entire range of STBs in production. (At the time, 49)• Pass on knowledge/train SSSL I3P Test Team juniors in Interactive Applications and how to recreate defects whilst ensuring test scripts reflect the Mandatory Requirements• Knowledge share of requirement rationale within team, ensure scripts are signed off and version controlled• Understand applications in test and act as point of escalation for junior testers’ queries and assist in recreating defects or clarifying defect type and Mandatory requirement breaches.• Defect Reporting - Ensure all defects raised are aligned with Mandatory Requirements• Ensure reports are accurate and that MR breaches are correct while detailed description remains correct & that reports issued in a timely manner ensuring continuity between all defects within our quality centre. • Liaising with project managers who are in direct communication with the broadcasters and developers of applications in order to allow a quick fix of issues is imperative. • Generating reports and ensuring the correct application is being tested on the right EPG software on each STB tested. Backward compliance testing is also carried out on boxes without latest software drop. Show less

      • Test Team Lead

        Jan 2011 - Nov 2012
      • Software Test Engineer

        Oct 2008 - Jan 2011
      • Interactive Apps Tester (SSSL)

        Jan 2007 - Oct 2008
    • Sky

      Apr 2013 - now

      As a member of the Integration and Test Department, I play a key role in delivering integration and test projects on Sky Platforms, helping shape their test strategy and driving the department to becoming a test centre for sky.Key Responsibilities:• Gain domain knowledge of our platforms;• Review software requirements and technical documentation;• Write test plans and develop associated test cases;• Participate in environment data setup activities;• Execute both manual and automated functional and non-functional test cases;• Utilise in-house test tools to drive testing at all levels (e.g. Integration, End to End, Performance);• Use Quality Centre effectively for test planning, defect logging and defect reporting;• Plan, prioritise and organise workload in conjunction with the Test Manager or Test Lead;• Provide timely and accurate reports of current issues and future requirements to the Test Manager or Senior Test Lead;• Build excellent relationships with your manager, peers and stakeholders (including other test professionals, software engineers, systems engineers and project managers);• Contribute to the continuous improvement of operating processes and procedures. Show less Working as a Business Test Analyst included duties such as to work with internal and 3rd party test teams to support them in completing any non-functional testing required by the project, including Performance and automated regression testing as well as the following duties:• Lead and assign tasks to a team of 5+ testers across multiple projects.• Managed and conducted test resource allocation for all on-going projects via weekly meetings.• Created exit reports for all testing completed.• Organised, scheduled and led cross-functional team meetings between internal and 3rd party teams• Lead daily stand-ups.• Reported on test group activities to Project Managers, Business Stakeholders and Product Owners through Test progress updates.• Work with Tech Analysts and BA’s to clarify expected system behaviour.• Provided demo’s to the Sky Media Stakeholders using Freewheel MRM for VOD and Linear Ad delivery.Project worked on:Sky Q and GO – Mobile iOS/Android and Desktop Windows/MAC Codebase Migration -Led the iOS and Android migration from Sky Go to the Q codebase, also ensure existing SkyGO /Q ad serving functionality remained compliant with agreed business requirements Show less Working in an Agile way as a Test analyst I am in charge of creating test cases for the latest EPG features derived from analysing requirements these can be functional or non-functional. Ensuring the requirements are testable also to gain thorough knowledge of how a feature works and being the “Expert” on the feature for TPT test teams (Manual Testers and Automation Developers). Features I have been the Test analyst for are: EST Phase 1 & 3 inc EST Boxsets, Dynamic Homepage, Multi-Format on On-demand & Cover art, Accessibility’s, Delete All, More Like This, Pre-order Purchasing, Watch Next, Mosaic Homepage• Reviewing the requirements, PB Stories, Work Packages, Wire Frames alongside Product Owner’s Business Analyst’s, Tech Leads, EPG developers and QA’s, voicing where requirements are too brief/missing and need expanding• Depending on the feature and fast paced development if live environments aren’t ready or having to test edgy scenarios isn’t possible on live it would be up to the Test Analyst to build testing environments or communicate with specialist environmental teams of what our needs are and get a setup ready in order to guarantee full requirement testing coverage• Provide training to Manual testers on how to use and run tests on the purpose built testing environments• Working with the Automation team to help create test automation scripts and reviewing them for accuracy• Create test tree analysis using MS Viso derived from the requirements, arrange internal and external reviews of these test trees with the Product and Business Owners and Tech leads to ensure there aren’t any test gaps, and convert the test tress into Quality Centre tests•Run showcases for the Manual Testers and Automation Developers on the new EPG features they will be working on soon and answer any questions or concerns they may have•Participate in requirement meetings and conference calls, providing progress updates to stake holders, Attend standups update Scrum boards Show less as a Junior Penetration Tester using a bespoke Linux environment which sat in between the STB and CDN/OIG I was in charge of interrogating network traffic, testing how the STB would handle the network traffic interruptions, and report any defects that were seen on Jira, the other focus was to point out deficiency in the way the STB would handle different types of network data corruptions within TCP/UDP communications to the CDN or OIG when fetching asset content, imbedded Linux tools were used such as ngrep, tcpdump, netcat, hping3, arp-sk, through automated scripts which I was in charge of running using basic Linux commands, also using SSH, WINscp to grab and upload logs from the STB to help with defect fixing.• Creating HTTP errors ranging from 400’s to 500’s between the STB and CDN/OIG• Flooding the network traffic with random data while the STB was downloading assets from the live catalogue, adding delays to the downloads, slowing the TCP/UDP throughput or even stop then resuming it• Creating invalid asset requests from the STB to the CDN/OIG and verifying the correct response is given from the STB• Redirecting hard coded URL’s the STB uses to test servers Show less

      • Integration and Test Engineer

        Sept 2019 - now
      • Business Test Analyst

        Jul 2018 - Sept 2019
      • Software Test Analyst

        Oct 2014 - Jul 2018
      • Junior Penetration Tester

        Apr 2013 - Oct 2014
  • Licenses & Certifications

    • CAT Certified Agile Tester

      ISTQB - International Software Testing Qualifications Board
    • ISEB Intermediate

      ISTQB - International Software Testing Qualifications Board
    • ISTQB Advanced, Test Analyst

      ISTQB - International Software Testing Qualifications Board
    • ISEB Foundation

      ISTQB - International Software Testing Qualifications Board
    • Network+

      CompTIA
  • Volunteer Experience

    • Khalsa Bikers Fundraiser

      Issued by Southall
      SouthallAssociated with Hardeep Singh