1. Page 1 of 8
Venkata Sateesh Sunkara
svsateesh1303@gmail.com +91-9886488909
SUMMARY
Around 13 years of Techno functional role and rich experience in the areas of Big Data
Analytics, ETL ,Python Automation Testing Cloud, Telecom, Mobile, Web and
Networking, Performance Testing and Test automation Estimations coupled with
excellentcommunication,presentation,planning,mentoringandorganizationalskillsto
proactivelymanage daytoday testingactivitiesforsuccessful executionanddeliveryof
a project.
Hands on experience on Big Data technologies Apache, Horton, Cloudera, Hadoop
frameworks, HDFS, Spark, Drill, Hive, PIG, Flume, Sqoop and Oozie.
Good work experience in Fraud Analytics and smart Driving Analytics.
Converting multiples Json files to structured format using Python automation.
Work experience in Proof of Concept (POC) and different Hadoop echo system use
case Testing.
Experience in Big Data analytics Products.
Experience in IBM MQ cloudant testing.
Experience working knowledge in AWS cloud and Cloud telephony.
Developed Big Data test Framework
Experience in Big Data POC testing, Test strategy development.
Experience in DS libraries like Numpy,scikit,scipy matplotlib data frames using python.
Experience in providing demos to operations, sales and Support team
Expertise in Mobile Apps testing.
Expertise in Scrum methodology and agile testing methods.
Experience in Test strategy and Test plan development.
Expertise in Test Driven Development.
Expertise in multiple testing strategies as in white box, black box, regression, performance
testing
Expertise in Automation test automation framework tools Cpp Unit, Junit, and TestNG.
Experience in Code Coverage tools.
Working on Automation using Perl, Shell, Python and Selenium 2.0 Scripts.
Experience in Performance, Memory leak, Stress testing. Load testing with Jmeter and
Load testing tool.
2. Page 2 of 8
Experience in UNIX system monitor tools, profiling tools.
Experience in designing and developing Test framework development.
Experience in all stages of Software Development Life Cycle and software test life cycle
and product Test Life Cycle
Good analytical & debugging, problem solving and learning attitude skills.
Working Knowledge of S/W Quality Assurance, SEI CMM processes.
Developing, automating, scripting, implementing and debugging software test cases.
Providing scope, resource and time estimates for projects presented to QA for testing and
analysis.
Coordinating the implementation and availability of the test environments.
SKILL SET
Languages : C,C++,JAVA,SQL
Big Data Ecosystems : HDFS,MR,Spark,Drill,Hive,PIG,Flume,Sqoop, Oozie
NoSQL : Cassandra, HBase
Scripting Languages : Shell,Perl,Python,TCL R, WebDriver
Databases : Oracle, Mongo DB.
TestingTools : TestNG, JUnit,CppUnit, Jmeter, and Load Runner.
OperatingSystems : Linux, Solaris, Windows.
EDUCATION
Master of Computer Applications (M.C.A.) from Nagarjuna University, India – 2002.
PROFESSIONAL EXPERIENCE
Trianz Holdings Jul 2015 – Till Date
QA Manager- Big Data TestingBangalore
Projects
Client:LibertyMutual – Severe Weather
Description:
To alert LM Customers about upcoming weather events. The initial release will be a subset of
Customers, a subset of perils, and a subset of notification methods and to alert customers about
severe weather events that will have a meaningful impact on their safety, auto, or home.
3. Page 3 of 8
Responsibilities:
Verify that the feed file received from the third party vendor AccuWeather.
Validate weather/ file is based on ingestion of daily data set
Validate retrieve JSON data from Accuweather.
Validate call API and retrieve data from AccuWeather.
Validate building the customer table used as a source for generating notifications.
Validate alert rules used for determining alert and email template
Validate Hadoop feed to Epsilon contains customers and the email template to use
Validate customer notification history contains sent and held correspondence.
Validate Muti-Peril Risk Matrix contains combinations of perils of severity level and
disruption index
Validate CUSTOMER_DAILY_SNAPSHOT table are created in Teradata.
Validate customer daily snapshot will be created in the Hadoop.
Validate AccuWeather Alert System hive files are created in the
Client:LibertyMutual - RTM
Description:This project is leverage the existing storage capability/capacity for capturing granular driving
data from the Right Track Mobile program. This project will require establishing a feed with The Floow
(vendor) in order to receive the granular data captured from the smart phone application.
Building and storing a library of granular data will enable deeper analysis for scoring customers
and understanding driving behaviors. The data is currently stored at a 30-second interval except
in the situation of events, in which case, data is stored at a second-by-second level.
In order to conduct more advanced analysis such as analyzing a driver’s speed relative to the
speed limit, we will need to collect data at a second-by-second grain with latitude and longitude
readings. Storing data at a second-by-second grain will allow us to analyze driving behaviors in
certain weather conditions and at various times of day.
.
Responsibilities:
Developed Test Strategy and Test Plan
Developed Data validation scripts using Python.
Developed Hive scripts as part of transformations.
Compared CSV file comparison with Data Flux.
Data validation tests with files and tables.
Volume testing with split size of 2 GB
Verify the file format (Detailed test case will be found at QA test plan)
Compare the JSon files, Raw Tables, midtier tables and summary Hive tables.
4. Page 4 of 8
Verify the Data model satisfies the Business requirements.
Ensure that business artifacts are tested against existing artifacts (as is appropriate)
and/or are tested and approved by the business using a predetermined and agreed
upon test plan.
Develop the data partition for each day and verify for incremental of data
Knowlarity Communications Mar 2014 – May 2015
Associate TechnologyL2
Mar 2014 – May 2015, Test Manager.
Project : Call record Analytics and Super Receptionist.
Technologies : Python Django, Shell, Perl, Docker.
Description :
Super Receptionist: is a cloud hosted business phone system that allows you to record, route,
and forward and track every call that your company makes or receives. You don’t need a call
center or an expensive EPABX machine or even employees working in two shifts just to answer
calls. You only need a Super Receptionist phone number.
Responsibilities:
Develop Test plan/ test strategies.
Estimation of the manual and Automation effort, time lines, schedule test effort.
Estimating automation strategy.
Define and Develop framework design.
Providing Process improvements.
Executing on Optimizing DB performance.
Test Lab Set Up for QA test environment.
Developed and executed Hive queries.
Develop and build performance test cases.
Work closely with developer, DevOps, and Project management.
Debug and analyze performance blockers and issues.
Participate and provide feedback in product design discussions.
Executing with the Hadoop stack (Map Reduce, Pig, Hive, HBase) and NoSQL
implementations
Management Responsibilities:
Executing with the Hadoop stack (Map Reduce, Pig, Hive, HBase) and NoSQL
implementations
Worked with business and development teams to understand product vision and
requirements
Experience in system software ecosystem work together and developing QA
approaches that fit the overall strategy
5. Page 5 of 8
Responsible for development of test strategies and creation of appropriate test
harnesses
Experience in development and execution of test plans and monitoring and reporting on
test execution
Experience with a team of quality engineering professionals to ensure the highest quality
product delivery
Identifying and reviewing test plans, test cases and testing results.
Experience in identifying and implementing automated testing tools and frameworks.
Experience in delivery of high quality products and POCs.
Thomson Reuters. Aug 2010 – Mar 2014
Sr.QA LEAD
August 2010 – Feb2014
Project : VelocityAnalytics instockexchange
Technologies : SQL, Hadoop, HBase Java,Python, Zookeeper,Cassandra
Description : Telecom authorities, investment firms, regulatory bodies, banks, and stoch
exchange brokers of hedge funds, pension funds, and mutual funds all rely on global data for their
analysis of market instruments. Velocity Analytics provides a platform they can rely on to store
and analyze this data in a time frame that allows them to act quickly on emerging market trends.
Horizontal Scaling and Distribution:
The main purpose of Horizontal Scaling and distribution testing is to provide
following solutions in our Velocity Platform.
Provides ability to distribute symbols across the AEs
Removes the need for huge hardware footprint required by each AE
Provides ability to improve stability of the AE by decoupling ingestion logic and
query logic
Provide unlimited horizontal and vertical scaling.
.
Responsibilities:
Analyzedapplicationenhancementandnew feature requirements.
Estimation of the automation effort
Automation feasibility and identification of automation scenarios
Creation of high level use cases for automation
Automating verification of all the static, dynamic objects in page
i.e. links, images, text, date and image with link
Improving/Enhancing the Web Automation Framework, by adding features
such as, Dynamic links verification, Header/Footer verification, changing the
user agent, getting the response time.
Automating all the Web elements and running the scripts.
Execute test cases and compared to standard instrumentation tests.
Execute robust test cases due to the run-time binding to GUI components.
Integrates smoothly with Maven or Ant to run tests as part of continuous
integration
6. Page 6 of 8
AOL(American Online)
Jan 2008 – July 2010, Senior Test Analyst
Project : Mobile Messaging.
Technologies : Linux, Perl, Python, SMS servers, Mobile Networks.
Description :
SAFE:
SAFE (SMS AFE) Supports AIM for SMS, IM2Cell, IM2MMS and AOL Single Short Code
applications.
SAFE is the application logic must parse the SMS message and use its destination address to
deduce the command and to formulate the request to WUDI. The application logic is the layer to
translate user commands into WUDI requests and process WUDI responses and events for the
user.
All SMS messages sent from users to AIM are routed via carriers’ SMSC. STUD will pack the
SMS messages and pass them to SAFE in the form of SNAC via QMI. SAFE unpacks the
SNAC and derives the SWIM+ commands from the SMS message’s destination addresses.
It mainly involves delivery of SMS & MMS between mobile handsets and
desktops.
YAFE :
YAFE is mobile client proxy server handling translation of the Wireless Village protocol as
specified by the Open Mobile Alliance (OMA).It support Autowake,LBS,IMT features.
The AFE(Application Format Engine) which supports “Wireless Village” clients
Wireless Village is a set of specifications for mobile instant messaging and presence services
(IMPS). It is intended to be a standard for cell phones and mobile devices to use these services
across platforms.
Instant messaging (IM) is a form of real-time communication between two or more people based
on typed text. The text is conveyed via devices connected over a network such as the Internet.
Presence information is a status indicator that conveys ability and willingness of a potential
communication partner.
Many wireless phones now include mobile instant messaging capabilities designed to hook into
messaging services using IMPS on a carrier's network, formerly known as the Wireless Village
protocol.
Wireless Village protocol uses XML to represent the protocol data being exchanged during an
IMPS session.
.
Responsibilities:
Writing Test plan/ Test strategies.
API Test execution.
Estimation of the manual effort, time lines, schedule test effort.
Automating test cases using Perl.
Executing end to end and Regression Testing.
Load testing using JMeter.
Memory leak testing in sever technologies.
Bug verification and Troubleshoot issues.
Reports issues found to software engineers and conducts re-testing of fixed
issues
7. Page 7 of 8
Understand the business scenarios and convert them into valid test scenarios.
Understand complex specifications with a view to identifying new test cases
Nokia Siemens Networks
Jan 2005-Dec 2007, SeniorTest Engineer
Project : PolicyControl Server.
Technologies : PERL, TCL,C++,Java,Linux,TCL ,IPsec,Security,3GPP,CPPUnit,JUnit,TCL
,Simulator,IPSL,LoadRunner,code coverage tools
Description : Policy Control Server (PCS) version 1.0 is the Siemens product realization of
the PDF functionality as per 3GPP specifications with the availability of increased
bandwidth on mobile access networks, rich media applications like video
telephony and video streaming become possible. But such high bandwidth, low
delay applications require proper provisioning of network resources, authorization
of end user equipment and also proper accounting and charging for the used
network resources. Policy Decision Function (PDF) in the 3GPP architecture acts
as the control element for fulfilling these functions.
Responsibilities:
Executing Performance Testing.
Executing Regression Testing.
Installation of Eclipse between Solaris and Linux between windows.
Understand complex specifications with a view to identifying new test cases
Develop and executing test scripts with Perl.
Developing Test plan documents.
Automating daily build of PCS project continuous Integration environment tools
using Cruise Control.
IBM:
May 2004 – Dec 2004, Software Engineer
Project : SLPK(Solaris to Linux Porting kit)
Technologies : C++, UNIX, SQL, Pro C, Shell Script.
Description:
This project is aimed at developing a tool for porting applications from Solaris to Linux.
As part of this we have developed some wrapper libraries, wrapper commands which
can be used while porting an application from Solaris to Linux. We have written some
wrapper scripts, for some of the commands having additional features on Solaris.
Responsibilities:
Code development.
Executing Unit Testing.
Developing Test scripts using shell scripts
Review Design and technical requirement documents
Executing Unit Testing.
Executing Performance Testing.
Identifying and designing test cases.
Developing Test scripts using shell scripts
Review Design and code reviews.
8. Page 8 of 8
PERSONAL DETAILS
Date of Birth : 13-07-1978
Marital Status : Married
Sex : Male
Passport Number : J6531443
Residence No : 91-9538727519
Address : #204, HSR Layout Bangalore -102