SARAVANAN SHIVASUBRAMANI
Senior Software Engineer
To obtain a position where I can contribute my knowledge of LTE and Protocol stack Testing and years of experience, in handling large development projects for mutually beneficial growth relationship between the organization and me.
Technical Proficiencies
Have excellent skills in TTCN3 scripting and basic Perl scripting and C and Python.
Have working experience in Windows and Linux OS
Have worked on LTE Cell Selection, IRAT, 3C- CA testing, SRVCC, VoLTE test case development execution and debugging issues
Have worked on UE side log debugging and Bug identification (i.e. Back Office Testing)
Have worked on LTE Conformance testing according to 3GPP spec 36.523-1, 36.508
Have good working experience and as well spec knowledge on RRC(36.331), NAS(24.301), MAC(36.321),RLC(36.322) and PDCP (36.323)layers, S1-AP(36.413), eNB Conformance Spec (36.141)
Have good understanding of S1-MME protocol stack
Have worked on NAS, RLC and PDCP layers for new scenario identification for Conformance testing in one of my projects (AT&T’s 10776 Handset acceptance testing)
Have great motivation to learn new skills, excellent analytical/problem-solving skills, fast-learner, resourceful, committed, hard-worker, and self-initiative.
Able to coordinate and communicate with project team. Able to work independently and part of team.
Hardware Platforms
Intel Chipset : 7060, 7160 and 7260
eNodeB Modems: bCEM FDD /TDD and SOC FDD/TDD
Aeroflex TM500 UE
Agilent Signal Analyser (MXA N9020A)
R&S CMW500 (RF test Equipment)
Operating Systems:
Linux OS
Windows
Tools Experience:
STT, Wireshark, DSP Analyser, IBM Rational System Tester and Clear Case, Mobile Analyser, Phone Toll, IRTC.
PROFESSIONAL EXPERIENCE
Integration test Engineer, Client- (Alcatel-Lucent, Murray Hill Dec 2014 - Present
Client : ALU
Project Overview:
This project is mainly on testing new LTE features (L1 & L2 layer) on eNodeB modem side. My team mainly focuses on testing the developer load of a perticular load before it gets integrated to the modem side.
Roles and Responsibilities :
Getting hands on experience on ALU eNodeB modems.
Development of test-cases based on LFD (LTE Feature Description) document
Execution of these test-cases on different ALU eNodeBs.
Raising CR’s for any issue found while testing the patch provided by the developers
Co-ordinating with the development team in finding the root cause of the issue and fixing them
Execution of 51.010 (SAT/ICC) and 102.230 defined conformance test cases on Anite,Anritsu and COMPRION test setup.
Execution of 31.124 (USAT) and 31.121 (UICC) defined conformance test cases on Anite,Anritsu and COMPRION test setup
LTE Test Engineer Client : Samsung Feb 2014 - Nov 2014
Project Overview:
This project is mainly focused on Global Scale Field Testing and Log Analysis of the LTE handset (Mobile device) of the Customer. This project is currently going on in major cicites in the world like London, Paris, Sweden, Poland, Germany etc. In US the devices are currently tested in Texas, Seattle, Pennsylvania etc.
Roles and Responsibilities :
Getting hands on in many Intel testing tools like STT, Connection Manager, Phone tool, IRTC
Getting hands on in other testing tools like flash tool, Odin, Mobile Analyser etc.
Performing Sanity testing on every new builds (UE codes) released which includes CSFB, CA thorugh put, PS call, Dailup, OTA, FOTA etc.(AT&T’s 10776 handset testing)
Currently my main focus is on field throughput testing of LTE and HSDPA.
Performing Random testing in both static and mobility and collecting logs for the issues seen, Analyzing them.
Raising tickets for any issues found in the performance for the device.
Co-ordination with the Analyzer team in finding the root cause of the issue and coordinating with the Development team in fixing the issue.
LTE Test Engineer-Client : Intel Mobile Communication Mar 2012 – Oct 2013
Intel Mobile Communication is developing a new internal testing tool named SWIFT which can replace TTCN3 so that the drawbacks of TTCN3. This tool is coded in C and the test case writing language is also C which removes the need to learn a new coding language. This tool can be used to perform Unit Testing, System Testing and Platform Testing.
Roles and Responsibilities :
Understanding the LTE technology and TTCN3 scripting and execution process.
Developing of LTE, UMTS message XML files and creating rule file for the parsing of these messages.
Developing of C-API’s based on those XML files which the TCs use to send or received messages to and from UE.
Developing of LTE and UMTS procedure level APIs which will be useful while writing TCs
Writing GCF Test cases based on 36.523-1 3GPP specification using the SWIFT APIs.
Writing Perl scripts to convert XML to C and Vice versa.
Understanding the LTE technology and learning TTCN3 scripting.
Understanding the ETSI test cases and finding the areas for which we can prepare test cases.
Identifying scenarios on L2 and L3 layers (RLC, PDCP, RRC and NAS)of Protocol stackfor test cases and proposing it to the senior members.
Creating and Reviewing Design Documents for scripting.
Scripting the test cases as per the Design documents and reviewing the same
Submitting the scripts on time with low margin of errors.
Communicated intensively with clients for working relationship and improving the quality of the work.
Capability to understand and adapt the regional / country specific work cultures for project delivery.
Followed up with clients to verify satisfaction.
Setting an example by being accountable for my own activities and performance.
Project : LTE Testing Tool Development May 2011 – Dec 2011
Client : Internal
Team Member
Project Overview:
Larsen & Toubro InfotechLtd.,was developing an LTE Log Analyser Tool for the purpose of capturing LTE logs and Debugging them. This required building a Simulator which acts as eNodeB along with the development of Analyzer Tool using Microsoft Foundation Class.
Roles and Responsibilities :
Understanding and learning MFC (Microsoft Foundation Class) and C programming.
Worked on the Simulator side for encoding the RRC Messages and, Building and Encoding the NAS messages in the LINUX platform.
Worked on packing and unpacking of RRC and NAS messages.
Worked on Analyzer Tool side in the decoding of NAS messages and in the formatted display of the values of IEs using MFC.
Have experience in working at the Information Element (IE) level of the NAS and RRC messages.
Have good understand of the message flows in LTE and in case of Inter-RAT handovers.
Understanding the Android architecture its message flow and learning JAVA for coding.
Understanding Android source code.
Implementing Sim toolkit application for android dual Sim.
Enhancing the Message application so that it can support dual sim.
Working at both application level and at the framework level.
Meeting the target on time with low margin of errors.
ACADEMIC & PROFESSIONAL CREDENTIALS
Bachelor of Engineering (B.E) from City Engineering College, Bangalore affiliated to Visveshraiah Technological University, Belgaum.
Areas of study: Electronics And Communication Engineering
Overall GPA: 3/4.0