Post Job Free
Sign in

Project Software Engineer

Location:
Paterson, NJ
Posted:
March 23, 2016

Contact this candidate

Resume:

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



Contact this candidate