KAVITHA SHIVAKUMAR
****.***@*****.***
PROFESSIONAL SUMMARY
Experienced professional with 8+ years of extensive experience in IT industry with expertise in Telecom, Banking and e-Commerce domains.
Experienced in business analysis, planning, design, implementation, testing and maintenance phases of SDLC lifecycle
Experienced with Developing, Configuring, and testing application environments using Java (Java, JSP, Spring, JavaScript, HTML, CSS, Oracle)
Experienced in configuring Tomcat application server
Strong experience in building projects using IDEs such as Eclipse and jGRASP
Extensive hands on experience working on tools such as TOAD, HP ALM, QC, SVN and VSS
Good troubleshooting and defect fixing skills
Exposure to Agile and Waterfall methodologies
Good understanding of concepts such as MVC, OOPS, RDBMS and NoSQL (MongoDB)
Experienced working directly with clients onshore and offshore
Good understanding of Big Data concepts such as Hadoop, MapReduce, HDFS and HBase
Fair understanding of Web Services (REST and SOAP)
Active participation in entire lifecycle of software development activities including detailed design, coding, unit testing, system integration testing, user acceptance testing and software maintenance
Experience working with large development teams
Quick learner and a team player with excellent communication skills
Enthusiastic, organized and a self-driven individual with a high degree of commitment
TECHNICAL SKILLS
Operating Systems : Mac OS, Windows XP, Windows 7
Languages : Core Java, C, C++, HTML, SQL, 4Test, VBScript, XML, JSON
Web Technologies : JSP, Java Script, CSS, PHP, Angular
Application Servers : Apache Tomcat
IDE Tools : jGRASP, Eclipse, Selenium IDE, Intellij
Defect Tracking Tools : HP ALM, QC, BugZilla, Mantis, FireBug, Jira
Framework : Spring, Hadoop
Design Pattern : MVC
Databases : Oracle, MySQL, MongoDB
Web Services : SOAP
Methodology : Waterfall, Agile
Version Control : SVN, WinSCP, CVS, VSS, Git
Automation Tools : SilkTest, QTP, LoadRunner, JMeter, IBM RFT
Other Tools : ILOG, Beyond Compare, FileZilla, Putty, WireShark, Maven, ILOG, XAMPP
PROFESSIONAL EXPERIENCE
Learning Support Center (NEIU), Chicago, IL Aug 2016 to May 2017
Role – Graduate Assistant - Tutor
Responsibilities:
Tutoring undergraduate students in Mathematics – Calculus, Algebra, Geometry, Trigonometry
Tutoring graduate and undergraduate students in Java, HTML, Discrete Math and Algorithms
Mentoring students and helping them prepare for SAT
IPL, Bath, United Kingdom Sep 2014 to Dec 2014
Project – Association of Train Operating Companies (Rail Settlement Plan PMS)
Role – Analyst
Association of Train Operating Companies is a group of operating companies that manages rail discount cards and licensing of railway travel agents, railway schemes through the National Rail Website.
Responsibilities:
Involved in requirement analysis and testing phases of the Rail Settlement Plan PMS.
Prepared Functional and Non-Functional requirements by analyzing the business requirements
Involved in system acceptance test procedure preparation and logical data model analysis
Responsible for Preparing test data on Oracle database and defect management on Mantis tool
Environment: Oracle, Windows 7, Mantis.
Sapient Corporation, Bangalore, India Jun 2012 – Feb 2014
Project – Sprint CLCS
Role – Senior Associate - Java
Sprint is an American telecommunications holding company that provides wireless services and internet services. Sprint CLCS is a B2B ecommerce portal that offers wireless services to businesses.
Responsibilities
Involved in preparing user stories that meets stakeholder’s expectations
Responsible for the monitoring overall quality and timeliness of the deliverables
Responsible for developing functional modules in Agile (Scrum) methodology
Developed admin pages using Java J2EE and JSP technologies on Eclipse IDE
Responsible for creating or adding the devices and services to the website and carry out quality assurance activities
Hosted and supported production releases
Involved in peer reviews, daily triage meetings, root case analysis, defect fixing
Environment: Windows 7, Eclipse, Java 1.5, SVN, HP ALM, J2EE, Spring, JSP
Sapient Corporation, Bangalore, India Oct 2010 – May 2012
Project – Sprint LTE
Role – Senior Associate - QA
Sprint is an American telecommunications holding company that provides wireless services and internet services.
Responsibilities
Involved in creating Functional and Load test scripts on Computaris Top Tool to simulate S6a, SWx, Sh and Cx Diameter Protocol interfaces
Analyzing the results using tools such as WireShark and Putty
Environment: Windows 7, JMeter, LoadRunner, WireShark, Putty
Tata Consultancy Services, Bangalore, India Jul 2008 – Sep 2010
Project – Equifax (Sprint)
Role – Assistant Systems Engineer
Equifax (Sprint) is an application that verifies and validates an applicant’s eligibility to receive wireless services. This application validates the user details and provides appropriate service based on the user’s credit history.
Responsibilities
Analysing BRD and prepare High level and Low Level Design documents
Updating business rules on ILOG JRules engine
Managing the configuration and controlling the versions of source codes using SVN.
Performed code reviews to ensure the quality standards are met
Prepared functional test cases and performed System Integration Testing, Regression Testing and User acceptance testing
Mentored team members and conduct organization level technical training sessions
Creating automated test scripts on QTP using VBScript
Environment: Java, Oracle, SOAP UI, QC, Putty, FTP Tool, ILOG, QTP, VBScript
Tata Consultancy Services, Phoenix, AZ Oct 2007 – Jun 2008
Project – American Express
Role – Assistant Systems Engineer – Business Analyst
American Express Card Acceptance and Processing Network processes the card payments and transactions.
Responsibilities
Involved in Requirement gathering and Analysis
Participated in Business and Technical discussions with different teams
Involved in Test estimation, Test Plan and Test schedule preparation
Involved in creating and maintaining test data sets on Mainframes environment and executing jobs during testing
Responsible for coordinating and follow-ups with teams to complete the testing activity
Environment: Mainframe, HP ALM
Tata Consultancy Services, Bangalore, India Mar 2006 – Sep 2007
Project – Alpine Engineering
Role – Assistant Systems Engineer – Test Development Engineer
Alpine Engineering provides civil engineering and land surveying services in the development of residential, commercial and industrial properties. They offer software for designing building components and automated equipment.
Responsibilities
Involved in requirement analysis and design document preparation
Responsible for test case preparation on the Quality Center tool
Responsible for test data preparation on Oracle database
Developed automated test script on SilkTest automation tool in 4Test scripting language
Responsible for creating and maintaining traceability matrix
Performed test script execution, result analysis and defect management on QC
Environment: Windows XP, SilkTest, Quality Center, Visual Source Safe, TOAD, Oracle database
ACADEMIC PROJECTS
BooksCart - Online Book Store Nov 2016 to May 2017
BooksCart is an e-Commerce website that sells books of various genres. Customers can browse books or search for a particular book by name, ISBN or genre. Customer can also collect the books in a virtual shopping cart. They can then view cart, update cart, remove item from cart or place an order for the items in the cart. Website allows an administrator to manage users, inventory or orders.
Responsibilities:
Involved in the complete software development life cycle - Requirements gathering, Analysis, Detail design, Development, implementation and testing of the system.
Responsible for creating Design and Planning documents, test data preparation on MySQL
Involved in setting up the development environment using Eclipse, Maven and Spring Source Tool Suite
Responsible for developing the application using MVC architecture, implementing user interface using HTML, CSS and JavaScript, and performing Unit testing, Integration testing and System testing
Environment: Mac OS X, Eclipse 4.6, Apache Tomcat v8.0, JSP, HTML, CSS, JavaScript, Maven, Spring Framework 4, MySQL, Java 7, XAMPP
GK Photography Website Aug 2016 to Dec 2016
GK Photography website is an online portal which allows a photographer to showcase his/her photographs and advertise workshops.
Responsibilities:
Involved in the complete software development life cycle - Requirements gathering, Analysis, Detail design, Development, implementation and testing of the system.
Responsible for creating Design and Planning documents, test data preparation on MySQL
Responsible for implementing user interface using HTML, CSS and JavaScript, back end using PHP
Responsible for performing Unit testing, Integration testing and System testing
Environment: Mac OS X, MySQL, HTML, CSS, Bootstrap, JavaScript, PHP, XAMPP, TextWrangler
Online Garage Sale Portal Aug 2015 to Dec 2015
Online Garage Sale Portal enables students to advertise items they wish to sell. The inventory is stored in MySQL database. Users can browse the items and contact the advertiser to buy them.
Responsibilities:
Involved in the complete software development life cycle - Requirements gathering, Analysis, Detail design, Development, implementation and testing of the system.
Test data preparation on MySQL database
Responsible for implementing the project functionality in Java and performing quality assurance
Environment: Mac OS X, MySQL, Java, jGRASP
EDUCATION
Northeastern Illinois University, Chicago, IL
Master of Science in Computer Science (GPA – 4.0/4.0) Aug 2015 – May 2017
Vishweshwaraiah Technological University, Bangalore, India
Bachelor of Engineering in Electronics and Communication Engineering (GPA – 3.5/4.0) Sep 2001 – June 2005
CERTIFICATIONS
TestOut Network Pro
ISTQB Foundation Level
IBM Rational Functional Tester for Java