Name : SivaKumar M
Mobile : 732-***-****
Professional Summary
A goal oriented Software professional with 12 years of experience in building/managing Automation Framework and Architecture using various tools and MS Technologies.
Designed and implemented various automation framework using various automation tools like VSTS CodedUI, MsTest,,Selenium C# & Java webdrivers, QTP and Rational Robot
Well versed in TDD and BDD using MSTest and Specflow respectively.
Extensively worked on Administration/Maintenance of source control management systems, such as Team Foundation Server (TFS) and GIT.
Well experienced in Setting up Build controller, build agents & build definitions and maintaining of the same.
Extensive knowledge on design and implementation of CI-CD (Continuous Integration and Continuous Delivery) Pipeline using tools like TFS, Jenkins, Bamboo, JIRA,Nexus and Nolio.
Experience in and demonstrated understanding of source control management concepts such as Branching, Merging, Labeling and Integration
In-depth knowledge of computer applications and scripting like Shell, Python, Perl, JavaScript and XML
Experience in different stages of SDLC.Thorough knowledge of Application Lifecycle Management, Estimation and Project Management.
Rich experience in Agile Methodologies like Scrum.
Instrumental in setting up Quality rules and standards using SONAR
Experience in white box and unit testing techniques
Expertise, hands on knowledge and working experience in .NET 4/3.5, WCF, ASP.NET, LINQ, C#, anad SQL Server 2008 .
Core Competencies
Architecture Development:
Hands on experience on Test Automation Architecture / Framework, design and implementation.
Prepare & Review Technical initiatives/upgrades & prioritization with stakeholder
Design and implement Build environment
Testing - Functional Automation
Designed and implemented automation framework using MS Visual Studio 2013 (MS Test) for Web & client server applications.
Instrumental in setting up automation lab at Tesco
Experience in Selenium and web drivers (C# & Java) and Cucumber testing framework.
Designed and implemented a common testing tool to test Tesco web APIs using dot net C#
Successfully implemented test automation for retail lab applications.
Proficient experience in SOA based testing tools like SOAP UI, Fiddler, and WCF Test.
Experience in Code coverage using nCover& VSTS 2013 built in tools
Designed and implemented Continues Integration (CI) Test.
Designed and implemented various Test Harness using Visual Studio Dot Net C#.
Proficient in QTP 9.2 & 10 and vb scripting.
Experience in Database Validation Test, Writing Various DB Harness
Testing – Load and performance
Proficient experience in MSVSLoadTest, MSVSWeb Performance Test, JMeter and Load Runner
Code profiling using MS visual studio 2010 tools.
Instrumental in setting up Load and performance test lab in DBT environment.
Code Quality
Proficient in Fxcop&stylecop
Instrumental in setting up SONAR Dashboard to monitor code quality metrics, unit tests and test coverage reports on daily basis.
Build and Deployment - DevOPs
Instrumental in setting up CI-CD Pipeline using tools like TFS, GIT, Jenkins, Nexus and Nolio.
Responsible for creating build definitions using standard and custom workflow
Design and implement new workItem workflows
Customize existing workflows
Responsible for TFS administration maintaining projection collections, team projects and backlogs.
Responsible automated build and release
Extensively used Nexus for release repositories and common library repositories
Project Management:
Project planning/management cross functionally at varied levels/across groups. Understanding the expectations of the various stakeholders, operational units, share best practices.
SDLC methodologies & Tools– Engineering process implementation and improvements in accordance to the company needs. Familiarity and ability to work on different software development models (Agile/Scrum, Iterative, Waterfall etc.)
Technical Tools
Development Tools: C# 3.0, .NET F/W 3.5/4, WCF, ADO.NET, Win Forms, JAVA, Spring
Web Development Tools: HTML, ASP.NET, XML, XSL (T), XSD, IIS 6.0 /7.0
Scripting: SQL Server 2k5/2k8, Oracle 10/11
Database: Python, VBS, Perl, Ruby, Shell scripting
Design Tools: MS Visio 2007,MindMap
Test Automation Tools: MsTest, Visual Studio CodedUI, Selenuim, Web drivers, QTP, Rational Robot, Soap UI,and Fiddler
Load and Performance Tools Visual studio LoadTest,Jmeter, LoadRunner
Version Control Tools Team Foundation Server, SVN, GIT
Build Tools MS Build, ANT, Maven
CI Tools Jenkins, Nolio, Bamboo
Artifact Repository Nexus, Nuget
Bug Tracking Tools JIRA, MSTest, HP Quality
Experience
SwissRe 10/2015–Present
Armonk, NY
Sr. SDET
Project : Actuarial Data Flux
Environment : J2EE, Spring, Oracle, Jenkins, Sonar, SVN, Selenium, webdrivers
Project Summary
Actuarial Data Flux application is used to load quarterly reserves from different sources into L&H Sub Ledger. The application provides consolidated functionality to manage different sources and the status of reserve upload process into the sub ledger. The application also features versioning of the reserve uploads to ensure tracking of changes.
Responsibilities:
Designed and implemented automation tool to test ADF Web APIs using Selenium, java web drivers
Designed and implemented data driven test framework using TestNg
Participate in requirement gathering along with Development and Testing Team
Suggest and create automation framework using Selenium with webdrivers, SoapUI for all user interface regression suite and Web Services.
Developed the integration of Maven release plugin with SCM Platform to release a software project with Maven.
Mentoring and continues training on Framework to automation team.
Responsible for code quality, using Sonarqube
Responsible for all CI-DD process, Branching and merging strategy.
Tesco Stores Ltd. 06/2012–10/2015
Hertfordshire, UK
Technology EXPERT
Project :Order fulfillment
Environment :Visual Studio Dot Net, C#, SQL 2008, TFS, VSTS, MTM, Jenkis Nexus, Nolio, Selenium, Sonar, JMeter
Project Summary
Order fulfillment process involves various activities from Store to Customer Door.
Activities are like scheduling orders, Picking from warehouse / store, checkout order, Printing Delivery Manifest and Customer delivery note, Marshalling Vans, Loading order details into Reach Device and Delivering order at customer doorstep. Responsibilities:
Designed and implemented automation tool to test Tesco Web APIs.
Mentoring team and code review
Instrumental in setting up CI - CD process using tools like TFS, GIT, Jenkins, Nexus, Nolio
Responsible to perform L&P testing for API / WCF services in Dev environment.
Participate in requirement gathering along with Business analyst
Suggest and create automation framework using VSTS, CodedUI for all user interface regression suite.
Designed and Developed Test Harness to test core business logic using Visual studio 2013, C#
Capturing Code coverage using visual studio permMon
Mentoring and continues training on Framework to automation team.
Responsible for code quality
Responsible for all TFS related activities, creating build definitions, Branching and merging strategy.
Tesco Stores Ltd. 02/2010–05/2012
Hertfordshire, UK
SDET
Project :International online grocery
Environment : Visual Studio Dot Net, C#, SQL 2008, TFS, VSTS, MTM, Selenium, Sonar, SOAP UI
Project Summary
Tesco.com is an enterprise web application for online shopping which includes Grocery, Wine, and Entertainment, Books, household items, electronics goods and large house hold goods. The website contains various types of data e.g. Products, advertisement and promotions. To support the same online business in other countries, Tesco has now created multi tenanted platform to build International online grocery website. This website now currently supports Czech Republic, Hungary, China, Poland, and Slovakia.
Responsibilities:
Designed and implemented automation framework using Selenium with C# webdriver
Load and performance testing using JMeter
Web service testing using SOAP UI
Web API testing using Fiddler
Designed and implemented work flow for Continuous integration in TFS.
Mentoring team and continuous training on framework and automation tools
Plan automation efforts.
Responsible for creating test strategy and test plan.
Mentoring team and continuous training on framework and automation tools
Responsible for creating test strategy and test plan.
Tesco Stores Ltd. 05/2008–01/2010
Hertfordshire, UK
Principal Software Engineer
Project :Tesco.com - Grocery Home Shopping
Environment :Visual Studio Dot Net, C#, SQL 2008, QTP
Project Summary
Tesco.com is an enterprise web application for online shopping which includes Grocery, Wine, and Entertainment, Books, household items, electronics goods and large house hold goods. The website contains various types of data e.g. Products, advertisement and promotions.
Responsibilities:
Responsible to Design, Develop and maintain automation framework called iKAT (intelligent Keyword Automation Test) an in-house framework which integrates with QTP.
Prepare and execute Automation matrices
Plan automation efforts.
Designed and Developed Test Harness to test core business logic using Visual studio 2008, C#
Mentoring and continues training on Framework to automation team.
Responsible for creating test strategy and test plan.
Playing consultant role to various other automation projects to suggest automation approach and to design framework.
Sales Focus Solutions 04/2004– 04/2008
San Rafael, CA
Software Engineer
Project :M.A.R.S 5i(Marketing and Reporting Sales)
Environment :Visual Studio Dot Net, C#, Oracle 9i, Rational Robot, QTP
Project Summary
MARS 5i is a web solution for the MARS (Power Builder Client /server) application with some enhancement.
Responsibilities:
Developed Automation Frame Work Using Rational Robot and maintaining the same.
Developed proxy like common functions for Ultra web components like ultra web grid, ultra web tree view, ultra combo box and etc.
Training on Automation Framework
Developing VbDlls to implement common functions, that can’t be implemented using Rational Robot.
Developed external result logging mechanism using xml.
Developed an interface tool (Result Viewer) using Vb to view xml logs. This enables real time result monitoring.
Qualifications
EDUCATION:
Master in Computer Application