balasubramanian, viswanathan_resume

7
Resume of Balasubramanian V Balasubramanian Viswanathan Hoboken, New Jersey - 720.630.6055 – [email protected] SKILLS AND EXPERIENCE SUMMARY: Open-minded individual who enjoys problem-solving, learning, exploring and sharing of knowledge with 9 years of total experience in Software Testing implementing quality software solutions for large multi-national organizations. Proven skills in Leading/training both offshore and onshore teams, Test Management by working from different Geographies like India, UK and USA. 3+ Years of Work Experience in Functional Web Automation in Selenium Web Driver using Java by automating highly transactional broadcasting and Interactive eLearning web applications, Configured Maven for Java Automation Projects and developed Maven project object model ( POM). Implemented Page Object model framework and Developed Test cases using Junit & TestNG using Eclipse IDE 6+ months of Work Experience in Automating complex API for Interactive eLearning application (Restful Web Services) using Snoopy Framework in Java 5+ months of Work Experience in Appium by developing Appium Scripts for customized Sales module of broadcasting mobile app (Native App) and large E2E broadcasting Web apps using Java and involved in developing and implementing a common framework for Android/iOS Excellent experience in HP UFT and implemented Data Driven framework and Descriptive programming method for complex interactive learning website Have extensive work experience in Functional, Automation, Data Base, Web Services and CRM - Siebel Testing. Have great work experience in working with top-notch clients across multiple Domains like Banking, Telecommunication, Information and Media. Have excellent experience in Testing the implementation of Legacy to Cloud based re- write for highly transactional broadcasting application involving multiple integrations systems and have guided clients in deployment Excellent ability to work in Agile Teams and QA Lead managing the remote teams by representing the team in Daily Scrums, Sprint Grooming, Sprint Backlog meetings, Sprint Planning, Sprint Demo and Sprint Retrospective meetings. Have good work experience on Continuous Integration/DevOps tools such as Jenkins Build Server, Maven, Git, Sauce Labs and Bitbucket (Stash). Solid Experience in Agile – Scrum methodology, Iterative and Waterfall SDLC methodologies. Excellent Experience in popular Test and Defect Management tools like HP ALM, JIRA, Microsoft Test Manager and Qmetry Solid Experience in preparing Test Approach, Test Strategy, Test Execution and Test closure activities for mid – large scale projects Excellent experience in Accessibility testing using the JAWS Screen recorder for Windows

Upload: balasubramanian-viswanathan

Post on 07-Jan-2017

33 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Balasubramanian, Viswanathan_Resume

Resume of Balasubramanian V

Balasubramanian Viswanathan

Hoboken, New Jersey - 720.630.6055 – [email protected]

SKILLS AND EXPERIENCE SUMMARY:

Open-minded individual who enjoys problem-solving, learning, exploring and sharing of

knowledge with 9 years of total experience in Software Testing implementing quality

software solutions for large multi-national organizations.

Proven skills in Leading/training both offshore and onshore teams, Test Management by

working from different Geographies like India, UK and USA.

3+ Years of Work Experience in Functional Web Automation in Selenium Web

Driver using Java by automating highly transactional broadcasting and Interactive

eLearning web applications, Configured Maven for Java Automation Projects and

developed Maven project object model (POM).

Implemented Page Object model framework and Developed Test cases using Junit

& TestNG using Eclipse IDE

6+ months of Work Experience in Automating complex API for Interactive eLearning

application (Restful Web Services) using Snoopy Framework in Java

5+ months of Work Experience in Appium by developing Appium Scripts for

customized Sales module of broadcasting mobile app (Native App) and large E2E

broadcasting Web apps using Java and involved in developing and implementing a

common framework for Android/iOS

Excellent experience in HP UFT and implemented Data Driven framework and

Descriptive programming method for complex interactive learning website

Have extensive work experience in Functional, Automation, Data Base, Web

Services and CRM - Siebel Testing.

Have great work experience in working with top-notch clients across multiple Domains

like Banking, Telecommunication, Information and Media.

Have excellent experience in Testing the implementation of Legacy to Cloud based re-

write for highly transactional broadcasting application involving multiple integrations

systems and have guided clients in deployment

Excellent ability to work in Agile Teams and QA Lead managing the remote teams

by representing the team in Daily Scrums, Sprint Grooming, Sprint Backlog

meetings, Sprint Planning, Sprint Demo and Sprint Retrospective meetings.

Have good work experience on Continuous Integration/DevOps tools such as Jenkins Build

Server, Maven, Git, Sauce Labs and Bitbucket (Stash).

Solid Experience in Agile – Scrum methodology, Iterative and Waterfall SDLC

methodologies.

Excellent Experience in popular Test and Defect Management tools like HP ALM, JIRA,

Microsoft Test Manager and Qmetry

Solid Experience in preparing Test Approach, Test Strategy, Test Execution and

Test closure activities for mid – large scale projects

Excellent experience in Accessibility testing using the JAWS Screen recorder for

Windows

Page 2: Balasubramanian, Viswanathan_Resume

Resume of Balasubramanian V

Strong Experience in SQL Server by managing the QA team databases and also

perform Database level testing, Schedule and Monitor SQL Jobs

Have good work experience in Compatibility Testing on various OS/browser

combinations on Windows 7/10, iOS Devices like MacBook, iPad, iPhone and Android

Devices and arriving at optimal strategy for performing the same.

EMPLOYMENT HISTORY:

Name of the Company Designation From To Cognizant Technology Solutions Associate – Projects May 2011 Till Date Cognizant Technology Solutions Programmer Analyst Feb 2010

May 2011

Infosys Technologies Pvt. Limited Assistant Software

Engineer

13-Aug-

2007

25-Jan-2010

EDUCATION:

Title of the Degree with Branch College/University Year of Passing

Bachelor of Computer Applications Ramakrishna mission

Vivekananda college, Chennai

2007

TECHNICAL SKILLS:

Web Technologies HTML, CSS, JavaScript

Operating System Windows XP/7, OSX 10.11, Android OS

Programming/Scripting

Language

Core Java, VB - Script

Test Management Tool HP ALM, Quality Center, JIRA, Microsoft Test Manager, IBM

Clear Quest, Mantis Test Link and Qmetry

Restful WebServices Swagger, POSTMAN and Insomnia

Test Automation Selenium WebDriver, Selenium Grid, TestNG, JUnit, Log4j,

Apache POI, Appium, Eclipse IDE

Database Microsoft SQL Server 2014

Continuous

Integration/DevOps Tool

Jenkins, Maven, GitHub, Bitbucket (Stash), Sauce Labs

Package(s) CRM Siebel 8.0 – eCommunications

CERTIFICATIONS:

ISTQB – ISED

Completed - Agile Project Management training using Scrum - Conscires Agile

Practices [Qualifies for 8 PMI PDUs]

Page 3: Balasubramanian, Viswanathan_Resume

Resume of Balasubramanian V

PROFESSIONAL EXPERIENCE:

Client Pearson Education

Project Title Pearson Higher Education

Duration August 2015 - Till Date

Location Hoboken, New Jersey, USA

Domain Education

Operating Systems Windows, Mac, iOS & Android devices

Programming Languages/Tools Core Java, Selenium Web driver, Restful Web

Services, Snoopy, Eclipse, HP-ALM,HP - UFT

QMetry, JIRA, Swagger, Sauce Labs, Maven,

Jenkins, JSON, TestNG, Junit, Eclipse IDE

Project Description:

The Purpose of this Project is to develop a web application called Sumatra to provide Course

creation and Scheduling for TDX and PXE Assignments. Instructor uses the Course UI to create a

Course. Sumatra Server will store the Assignments; Instructor uses Grades UI to view student’s

results for all students enrolled for the course. The Exchange Restful Service sends data based on

course and books to Assignments; The Assignments Restful Service (LAS) sends data based on

assignments scheduling and Due Date and student submission to Gradebook; Gradebook Restful

Web Services communicates the information to Gradebook Calc and Gradebook Composite Layers

and stores the information in Cassandra Database.

Roles & Responsibilities:

Worked in a highly dynamic AGILE environment as QA Lead and participated in scrum

meetings which includes Sprint Planning, Daily Scrums or Stand-ups, User

Stories/Backlog grooming, Defect Triage , Story Point Estimation & Retrospective

for onsite and offshore

Develop and execute Functional automated test scripts in Selenium WebDriver using

Java, TestNG, Maven, JUnit, Log4j, and Apache POI.

Implemented Page objects framework and have scripted more than 15 pages from

scratch

Provide regular demo of Automation test suite and incremental changes to re-use

functions to all stakeholders

Use Sauce Labs to execute Selenium automation suites on different platform, browser

combinations in parallel.

Perform code review of automation test scripts prepared by the team

Automated the REST Service using snoopy framework in Java

Create/Review the pull request given by the team in Bit Bucket (Stash) for Automation

tasks.

Refactoring the automation test scripts based on change in requirements

Configured Maven and Jenkins Build Run for Functional and Web Services Automation.

Extensively used JIRA and Qmetry to manage and maintain the tasks, defects and

test cases

Performed System, Integration, Regression and Automation Testing

Developed test scenario, test cases and manage the same using Qmetry and later in HP

ALM

Page 4: Balasubramanian, Viswanathan_Resume

Resume of Balasubramanian V

Track and report the defects using JIRA and Create/Manage JIRA Dashboard for test

reporting

Manage the migration activities from Qmetry to HP ALM

Client Imagine Communications

Project Title Landmark OSI – Re-write/ Cloud Migration

Duration Jan 2013 – July 2015

Location Denver, Colorado

Domain Media - Broadcasting

Operating Systems Windows, Mac, iOS & Android devices

Programming Languages/Tools Core Java, Eclipse IDE, JIRA, Test Rail,

Selenium Web driver, TestNG, Junit, Git,

Stash, MS-SQL Server 2014, Swagger,

POSTMAN, Appium, Android and iOS Devices

Project Description:

LandmarkOSI Traffic & Billing is a scalable, cross-enterprise solution designed to manage ad

operations in multi station/multichannel environments across multiple markets and media

platforms. This particular project was divided into 2 sections.

Project 1:

The legacy LandmarkOSI application to meet the ever-changing needs of the clients a new

project was initiated to host the legacy application over cloud and implement the same in a

phased manner. This application is highly transactional as it has capabilities to interact with lot of

other broadcast Automation system and 3rd party vendors and which were also carefully moved

over to cloud using PaaS service capability.

Project 2:

The Legacy LandmarkOSI was slated to re-write over web using Angular JS and RestFul Web

services and updating the data back to the SQL Server database and launch mobile app for the

sale users to procure Deals on the Go and the same data would flow into other modules of the

system seamlessly

Roles & Responsibilities:

Worked in AGILE environment for New Products development as QA Lead and prepare

Test approach/strategy, Participate in Requirement gathering with Business Analyst

(BA) and also in reviewing Product Backlog Items

QA Lead - representing the Scrum Team and involving in Poker Planning, Daily

Standups and Retrospective meetings and also Monitor the team’s Burn Down chart

and take effective steps to reach milestone on each sprint

Extensively used Microsoft Test Manager and TFS to manage and maintain the

Requirements, develop Test Cases and Defect Management.

Page 5: Balasubramanian, Viswanathan_Resume

Resume of Balasubramanian V

Use Fiddler and Chrome Dev Tools to efficiently track layout issues and monitor RestFul

Web service calls for their performance and provide QA stand on Web service services

optimization

Developed and executed automated test scripts for Functional and Regression test cases

in Selenium WebDriver using Java, TestNG

Configured Maven for Java Automation Projects and developed Maven Project Object

Model (POM).

Developed Appium Scripts for Native Android, Web Apps/iOS Apps using Java.

Maintain the Selenium code and sources in Bit Bucket

Performed Compatibility Testing on Various OS/Browsers combinations.

Performed Mobile Testing on devices like iPhone, iPad, Nexus, Asus Tablets and

Android Devices like Samsung Galaxy, Samsung Note.

Prepare Test Summary Report after the completion of every Sprint

Demo the deliverables of the Sprint to all the stakeholders as part of the Sprint Team

Effectively communicate between different team involved in the Sprint to ensure smooth

delivery and manage the offshore QA teams

Identify Weakness/gaps in QA Process and suggest improvement and put together

action plan for implementing the same

Possess strong Interpersonal skills and maintained successfully client relationships with

assertive communication.

Implement Test Strategy, Test Scenarios for Cloud migration

Perform Gap Analysis by setting up Real – Time 3rd Party integration environment and fix

the gaps

Setup multiple client databases and test for Multi – Tenancy

Draft detailed test scenarios for Interoperability Testing by verifying the access of FTP

and network printers for report generation and printing

Perform Disaster Recovery Testing – by verifying the clustering shift in case of

various types of failures (ex: network breakdown, session lockout)

Perform Basic Scalability testing

Client Imagine Communications

Project Title Broadcast Mater

Duration Feb 2010 – Dec 2012

Location Denver, Colorado

Domain Media - Broadcasting

Operating Systems Windows

Programming Languages/Tools HP Quality Center, MS SQL Server,

Project Description:

Broadcast Master is a flexible, cost-effective system for growing television operations. The

comprehensive suite of modular and scalable rights, sales and scheduling and media

management solutions enables broadcasters to drive productivity and revenue with the tools to

automate and manage your daily operations, allowing you to focus on the business of

broadcasting.

Roles & Responsibilit ies:

Page 6: Balasubramanian, Viswanathan_Resume

Resume of Balasubramanian V

As Onsite/Offshore QA Lead, acted as liaison between Client and Offshore/Onshore QA

team.

Involved in Requirement gathering with Business Analyst (BA) and guided QA

team in developing Test Requirements for the requirements.

Part of the Sustenance board and involved in scoping the maintenance release items

on weekly basis

Provide KT on Testing process and Domain knowledge to the new members of the team

Extensively used HP Quality Center (QC) to manage and maintain the Requirements,

develop Test Cases & Procedures, and Defect Management.

Performed System, Regression, Risk Based Testing (RBT), and Integratio n

Testing using HP Quality Center.

Performed Device testing extensively on Library scanner device which enables to sync

the media to system

Developed testing strategy, test plans, test scenario, test case preparation, track

issues, test summary report and provide regular status updates to Client and Other

stake holders.

Update the Quarterly Steering Committee deck on the progress/updates on BCM

Co-coordinating both release and maintenance project delivery on time from QA Side

Facilitate communication between all groups involved to coordinate the transfer of

technical/functional specifications.

Mapped Test Cases and Procedures with Functional Specifications Document (FSD)

to develop Requirement Traceability Matrix (RTM)

Worked with Project Manager’s on post-production issues and performed Root cause

analysis (RCA) on production issues and proposed QA mitigation strategy.

Involved in Project plan preparation, QA Resource Loading and Effort Estimation for new

projects

Possess strong Interpersonal skills and maintained successfully client relationships with

assertive communication.

Client British Telecom

Project Title Diplomat2TFMigration

Right Chat – BT live chat application

Duration Feb 2009 – Jan 2010

Location Hyderabad, India

Domain Telecommunication

Operating Systems Windows

Programming Languages/Tools HP Quality Center, MS SQL Server, Toad,

Siebel eCommunications 8.0

Project Description: Dip2TF Migration:

It is a migration test project which focuses on migration data from one work management named

Diplomat to another called Taskforce. The testing was crucial because as a tester I will have to

look into the functionalities in Siebel perspective and have to check if the same is reflected in

other downstream components without hampering any other existing functionality which is really

critical for the client.

Right chat:

Page 7: Balasubramanian, Viswanathan_Resume

Resume of Balasubramanian V

Right chat is a web based chat application which would help the BT customer support executives

in solving the customers query and maintaining the records of their queries. It is a very short term

which made me to held my nerve and performs exhaustive testing of the application

Roles & Responsibilit ies:

Extensively used HP Quality Center (QC) and Test Link (Open Source Tool) to

manage and maintain the Requirements, develop Test Cases & Procedures, and Defect

Management.

Performed System, Regression, Risk Based Testing (RBT), and Integration

Testing using HP Quality Center.

Developed Test scenario, test case preparation, track issues and provide regular status

updates to Offshore QA Lead

Mapped Test Cases and Procedures with Functional Specifications Document (FSD)

to develop Requirement Traceability Matrix (RTM)

Worked on Developing scripts using QTP for automating the generic process flow in the

project

Client Charles Schwab

Project Title Siebel eFinance Implementation

Duration Jan 2008 – Feb 2009

Location Hyderabad, India

Domain Telecommunication

Operating Systems Windows

Programming Languages/Tools MS SQL Server, IBM Clear Quest, Siebel

eFinance, ITAA, MS - Visio

Project Description: Schwab has a highly customized Siebel e-finance application to meet all its need of its customers which gave me a good exposure to the Siebel testing domain. Schwab always seeks for the best of quality deliverables and also demands the same without any slippage in the deadlines and the

same is always expected from the employees of Infosys as well. These aspects of both my client and employer inspired me in delivering best of quality of deliverables in the stipulated time.

Roles & Responsibilit ies:

Involved in the System testing part of the Charles Schwab and played an active role in

both manual and automated testing

Prepare Test scenarios based on the requirements and prototype provided by clients

Prepare Test cases for the drafted test scenarios and execute the same using HP Quality

center

Log Defects in IBM Clear Quest and track the same to closure

Involved in training new team members on the functionality of the application and the

process in the project

Involved in Automating the test scripts for regression using the tool ITAA

Rated with best grades for inter personal communication skills and capability to understand

the customer requirements which also includes analyzing the same.