SRINATH VENKATESAN
Email: ***********@*****.***
Phone:774-***-****
Education and Certifications
Masters in Computer Science, Polytechnic Institute of NYU.
September 2009 - May 2011
B.Tech in Electronics and Communication Engineering, SRM University.
August 2003 - May 2007
Work Experience
Project Manager/ Senior Software Engineer Lead
Confidential Consulting Company
April 2018 - Present
●Setup and Configured the testing environment with Eclipse, Selenium RC server and Selenium Java client driver.
●Created and enhanced numerous test scripts to handle changes in the objects, in the tested application, GUI and in the testing environment using Selenium WebDriver, TestNG and Jenkins.
●Overseeing Requirement Gathering and Analysis to address any potential gaps in requirements and estimate delivery
●Managing and coordinating Daily Stand-ups, weekly cross-department meetings, Sprint Scheduling and Retrospectives.
●Release Scheduling and Management, developing and executing QA Test Plan for the project as well as creating a centralized testing repository (Bugzilla/Version1)
●Working with Team Foundation Server managing testing framework as well as automation development efforts with Selenium Webdriver /MS Test
●Expertise in Mobile (IOS and Android), Web, Windows application and Web Services automation Testing.
●Involved in defect review, checkpoint and root cause analysis meetings.
●Participate in the development and continuous improvement using CI/CD pipeline and Bamboo.
●Developed automated functional test suites for multiple applications using Ruby/Cucumber testing framework
Project Manager/ Advisory Software Engineer
Dassault Systemes, Massachusetts.
May 2016 - March 2018
●Actively contributed in improving the mainstream product line to match the end user requirements.
●Supported the Operations group on a regular basis in setting up test/devel environment to analyze the robustness of the product.
●Working with clients to better understand their needs and present solutions using agile approach.
●Actively contributed in Improving the technical infrastructure of various products in house.
●Involved in Business Analysis and developed Use Cases, Program Specifications to capture the business functionality.
●Improved the coding standards, code reuse, and performance of the Extend application by making effective use of various design patterns
Senior Software Engineer (Payments Space)
Oberthur Technologies, Massachusetts
March 2013 - April 2016
●Worked closely with customers to improve the user experience.
●Designed application using Process Object, DAO, Data Object, Value Object, Factory, Delegation patterns.
●Involved in the design and development of Presentation Tier using JSP, HTML and JavaScript.
●Delivered an Automated smoke test tool in Java with selenium framework in eclipse IDE.
●Designed the Automation Framework for mobile based Application.
●Deployed the Automation Framework in Java with Selenium Web driver.
●Involved in bug fix verifications, feature verifications, design test plan and test strategy.
Software Engineering Manager/Product Development Engineer III
Oracle Corporation, New Hampshire
April 2014 - December 2014
●Hands-on experience with Oracle Fusion Applications
●Produced bug fixes for Fusion Applications on Production servers.
●Built automated tools in native Linux and Perl scripts to improve the internal support activities.
●Lead a global team of 20 resources to train and have them face the emerging oracle saas products.
●Improved the customer base of Saas oracle offering by supporting the oracle fusion middleware consistently for 2 quarters.
Software Development Engineer in Test II
Hewlett Packard, Massachusetts
January 2014 - April 2014
●Designed a distributed Automation framework for Storage security product using TestNG and Java.
●Built a POC for the Java Test Automation Framework to get an initial assessment.
●Assisted the QA team with setting up the Linux test environment to enhance manual testing efficiently.
●Actively contributed in improving the cloud protection product through industry standard QA methodologies.
Quality Assurance Engineer
Sepaton Inc, Massachusetts
August 2011 - February 2013
●Performed functional testing, regression testing and system testing of the latest releases.
●Strategically drived Sepaton Acquisition into Hitachi Data Systems in August 2014.
●Automated functional test cases in PERL to verify new functionality and ensure consistency in the data replication product.
●Designed test plans and test cases to verify and ensure the product conforms to specifications/protocol.
●Analyzed and helped troubleshoot the network issues seen in the SAN product, set up the test environment, updated and maintained the test suite.
●Helped with product debugging/bashing to detect issues before product deployment in the field
●Verified and approved scripts received from various teams and helped in bug verification.
Student Intern, Emergency Medicine
NYU Langone Medical Center, NewYork
November 2009 - August 2010
●Developed an algorithm to address scalability and reliability issues with the existing agent based Influenza pandemic model.
●Developed an API in Core Java to simulate spread of Influenza and effectiveness of inoculation at various stages of the pandemic.
●Developed the geographical shape files with ESRI tools like ARC GIS and ARC VIEW.
●Used REPAST framework and libraries with core JAVA to implement the algorithm.
●Developed graphical visualization to display the pandemic spread by integrating layered data.
Software Engineer, Insurance and Health Care
Infosys Technologies Limited, India
July 2007- June 2009
●Supported the offshore MAINFRAME production team for the application-online Enrollment and Billing (ENB-online) of WellPoint Insurance (client).
●Extensive experience in writing COBOL batch programs using JCL with CICS.
●Executed the research activities over the defects in the application.
●Examined the application through the various stages of the software product life cycle.
●Actively involved in analyzing the mainframe back-end for reproducing the bugs and defects before re-engineering the application.
●Actively involved in fixing the defects in the application.
Computer Proficiency
Programming Languages: C++, JAVA, PERL, Python
Performance Tool: JMeter, HP Load runner
Database: Oracle 11g, My SQL, Mumps, DB2
Automation framework: Selenium, JUnit, TestNG, Appium
Mainframes: CICS, JCL, COBOL, DB2
Development IDE : Eclipse IDE, Visual Studio, IntelliJ
Configuration Management Tools: PLM, PDM, Jira
Backup Products: Symantec VNBU, IBM TSM.
Virtual Environment: VMware vCloud, VMware vApp, VMware vCenterServer, VMware vSphere, Oracle Virtual Box, Grafna, Perfecto cloud.
API/Protocols: TCP, UDP, REST, GIT
Projects
Enhancement and analysis of network connectivity
●Used ANUE WAN emulator to introduce network disturbances between SAN boxes.
●The various network aspects analyzed were packet loss, latency, and attenuation.
●Scaled the performance of VTL product based on secure/consistent transmission of network packets.
●Analyzed the behavior of the VTL product while introducing various rates of packet disturbances.
●Efficiently tried to improve the reliability of the product.
Simulation of hybrid routing protocol for MANETS
●Developed an hybrid routing algorithm to address the shortcomings of Ad-Hoc On Demand Distance Vector (AODV) algorithm and Dynamic Source Routing (DSR) algorithm
●Developed a simulation for this algorithm in embedded C and ARM processor.
●Applied the simulation on a windows platform using a secondary extended hardware.
●The Hybrid protocol was able to handle as many as 50 nodes for determining the route to their respective destination via Dynamic Source Routing (DSR) algorithm.