Resume

Sign in

Test Cases Software Engineer

Location:
Trenton, New Jersey, United States
Posted:
January 29, 2018

Contact this candidate

Vinay Singani

**** ****** **, *****, ** *****

Mobile: 646-***-****

ac38t8@r.postjobfree.com

SUMMARY:

o13 years of experience in managing and performing all aspects of software testing both automation and manual

oGood experience in projects estimation and working with Sales team for proposals and SOWs

oFamiliar with various System Development Life Cycle (SDLC) models like Waterfall, Incremental Development, agile development and DevOps.

oExperience in working with Agile and DevOps projects

oImplemented QA automation in to CICD (Continuous Integration and Continuous Deployments) processes as part of DevOps

oExperience in both Manual and Automated testing using HP-Mercury’s tools QTP, UFT, unit testing using JUnit, Webservices, Selenium and TOSCA automation tool

oManaged multiple QA teams Lead teams in the range of 15-85

oManaged single handedly $ 4M project in the role of Senior Manager with team of 85 reporting

oExperience in creating frameworks and automating applications using Selenium

oHands on experience on Selenium Webdriver, Core Java, HTML

oExecuted test scripts on IE, Firefox & Google chrome

oExperience in automating application using TOSCA and creating frameworks using TOSCA

oCertified in TOSCA automation tool

oISTQB certified

oExperience in creating frameworks using QTP, enhance the existing frameworks

oDeveloped hybrid, keyword driven frameworks

oDeveloped functional libraries and generic functions across applications and projects

oExperience in Java, .NET technologies

oExperience in VB Scripting and Java Scripting

oExcellent knowledge and experience in working and configuring application servers JBoss, WebLogic, WebSphere

oKnowledge and experience in web server like Apache and IIS

oHands-on experience in HP-Mercury’s test management tools Quality Center, ALM and TestDirector; and bug tracking tools Bugzilla and JIRA.

oHas worked on various application domains such as E-Commerce, Banking, Enterprise, Retail, Media, Telecom and IT based products

oExperience in working with Commerce products related to merchandising, commerce reporting & personalization

oHands-on experience in reviewing the requirements and design specs, performing effort estimations, performing gap analysis, defining test strategy, writing Test Plans, identifying the test scenarios, and preparing the test requirements traceability matrix to ensure the adequate coverage

oExperience in working with databases MS-SQL, Oracle 8, Oracle 10g, DB2

oHands on experience in writing & executing the Test Cases/Scripts; reporting and tracking the defects till the closure.

oHands on experience in both Static (Verification) and Dynamic Testing (Validation).

oExperience in Smoke, Functional, Regression and Compatibility testing of both Stand Alone and Client/Server applications.

oPossesses good communication, organizational, and interpersonal skills.

oConsistently delivers quality results through efficient use of resources, and goal & priority settings. He can assimilate new technologies and ideas quickly and apply them practically

oExperience in all the QA processes.

TECHNICAL SKILLS:

Automation Tools : QTP 9/10/11, UFT, Selenium WebDriver, Selenium Grid, Advanced Selenium, Selenium IDE (Record and Play), TOSCA, C# .NET, JUnit

Web Technologies : HTML, DHTML, CSS, JSP, Servlet, JavaScript, CMS

Programming Languages : C# .NET, Java, C++

Application Servers/ Web Servers : JBoss 4.0, IBM WebSphere 7.0, BEA WebLogic 9, Apache Tomcat Web Server, IIS

Test Management Tools : Quality Center, ALM

Databases : Oracle 8i/9i/10G SQL Server 2000.

IDE Tools : Eclipse, XML Spy, Toad

Other Languages : JavaScript, ASP, Visual Basic, C, C++

Operating Systems : Windows 8/7/2003/2000/NT/XP, Solaris, Linux, AIX

Defect Tracking Tools : Test Director, Bugzilla, Jira

PROFESSIONAL EXPERIENCE:

Jul 2016 - Current

Bank of America (Pennington, New Jersey)

Title : TOSCA Automation Architect

Team Size : 15

Environment : Windows

Tools : TOSCA

Responsibilities:

Automate the application using TOSCA

Develop TOSCA automation framework and implement across the applications

Develop functional libraries and automate scripts

Execute automation scripts

Determine Return on Investment (ROI)

Determine and implement test data strategy

Provide summary execution reports (daily, weekly, monthly, per release)

Developing generic functional libraries

Ensure the timely delivery of different milestones

Provides technical solutions to the team

Review and execute manual test cases to gain functional knowledge

Prepare test requirements document for the test automation scripts

Define milestones for demonstration of test automation scripts

Conduct Code Review of the test automation scripts

Live demonstration of the test scripts, and refactor based on feedback

Obtain sign-off on all deliverables

Publish test execution report

Feb 2016 – Jul 2016

Title : Senior Manager Alfa Insurance (Montgomery, Alabama)

Team Size : 85

Environment : Windows

Tools : UFT, Selenium, SOAPUI

Responsibilities:

Understand overall application and test automation strategy by analyzing the requirements of project

Integrate UFT and ALM

Develop automation frameworks

Develop functional libraries and automate scripts using Selenium

Developed the Automation test scripts using selenium Web driver.

Execute automation scripts

Determine Return on Investment (ROI)

Determine and implement test data strategy

Provide summary execution reports (daily, weekly, monthly, per release)

Developing generic functional libraries

Ensure the timely delivery of different milestones

Publishes defects & participate in review meetings

Provides technical solutions to the team

Review and execute manual test cases to gain functional knowledge

Prepare test requirements document for the test automation scripts

Define milestones for demonstration of test automation scripts

Conduct Code Review of the test automation scripts

Conduct smoke runs to eliminate script errors

Live demonstration of the test scripts, and refactor based on feedback

Obtain sign-off on all deliverables

Publish test execution report

Log defects in defect management tool

Nov 2014 – Feb 2016 Alfa Insurance (Montgomery, Alabama)

Title : Manager

Team Size : 60

Environment : Windows

Tools : UFT, ALM, SOAPUP

Project is to automate various streams (GuideWire, WebDev, Legacy, Portal) running across different technologies. Implement framework using UFT and integrate the end to end scenarios

Responsibilities:

Understand overall application and test automation strategy by analyzing the requirements of project

Defines the overall test strategy, detailed project plan and perform project planning and coordination

Develop the automation framework, integrate various applications automation frameworks

Integrate UFT and ALM

Develop automation frameworks

Develop functional libraries and automate scripts

Execute automation scripts

Determine Return on Investment (ROI)

Determine and implement test data strategy

Provide summary execution reports (daily, weekly, monthly, per release)

Developing generic functional libraries

Ensure the timely delivery of different milestones

Publishes defects & participate in review meetings

Provides technical solutions to the team

Review and execute manual test cases to gain functional knowledge

Prepare test requirements document for the test automation scripts

Define milestones for demonstration of test automation scripts

Conduct Code Review of the test automation scripts

Conduct smoke runs to eliminate script errors

Live demonstration of the test scripts, and refactor based on feedback

Obtain sign-off on all deliverables

Publish test execution report

Log defects in defect management tool

Publish daily / weekly status reports

Jul 2013 – Oct 2014 (Monroe, Louisiana) Century Link

Job Title : Associate Technical Services Manager

Hours per week : 40

Team Size : 4

Environment : Windows

Tools : QTP, ALM

Responsibilities:

Understand overall application and test automation strategy by analyzing the requirements of project

Participate in kick-off meeting and define the Strategy

Defines the overall test strategy, detailed project plan and perform project planning and coordination with CenturyLink teams

Develop the automation framework, integrate various applications automation frameworks with the developed one

Developed framework for Terminal Emulators and integrated the end to end scenarios using QTP

Integrate QTP and ALM

Developing generic functional libraries

Ensure the timely delivery of different milestones

Publishes defects & participate in review meetings

Provides technical solutions to the team

Acts as the first point of escalation for Cigniti team and facilitate resolution of issues by working closely with CenturyLink team

Perform defect analysis with the intent of improving team productivity & product quality

Application exploration and document knowledge gained

Establish communication model and agree up on processes to be followed

Document existing processes and best practices

Review and execute manual test cases to gain functional knowledge

Understand the existing test automation framework at CenturyLink, and leverage any reusable components from Cigniti’s test automation framework to accelerate automation efforts

Prepare test requirements document for the test automation scripts

Build traceability matrix

Define milestones for demonstration of test automation scripts

Conduct Code Review of the test automation scripts

Conduct smoke runs to eliminate script errors

Live demonstration of the test scripts, and refactor based on feedback from CenturyLink

Obtain sign-off on all deliverables

Publish test execution report

Log defects in defect management tool

Publish daily / weekly status reports

August 2012 – May 2013

HBO (New York City, New York)

Job Title : Associate Technical Services Manager

Team Size : 10

Environment : Windows

Tools : TOSCA automation tool, Jira

Responsibilities:

Gather, analyze the requirements & design specifications; and perform the effort estimations for all new initiatives/projects.

Submit the estimated effort to the stakeholders for the review and seeks the feedback and finally seeks the approval.

Prepare the Test Plan and submit the same to the stakeholders of the project and seek the approval.

Guide the team(s) in preparing the requirements traceability matrix and review the same.

Author the test cases/scripts and review the test cases that the team authored.

Attend the knowledge transfer sessions and transition the same to the other team members.

Allocate the tasks, monitor the progress, and review the deliverables on daily basis.

Perform automation feasibility study.

During the execution phase, review all the defects identified by the team to check the validity before reporting them; and also perform defect management.

Participate in the daily & weekly status meeting and defect review board meetings to represent the test team(s); and also address all the issues, if any, and get the timely resolutions.

Sending the daily, weekly and phase-wise Status Reports to all the stakeholders of the project(s).

Submit the Quality Assessment Report to the stakeholders

Automation

Identify the test cases to be automated, identify the right automation tool and identify/design the right framework.

Develop the automated test scripts; and also guide the team in developing the test scripts and reviewing the automated scripts.

Execute the scripts (manual and/or automated scripts), report and track the defects till the closure

January 2011 – July 2012

HBO (New York City, New York)

Job Title : Project Lead

Team Size : 10

Environment : Windows

Tools : TOSCA automation tool, Jira

Responsibilities:

Author the test cases/scripts and review the test cases that the team authored.

Attend the knowledge transfer sessions and transition the same to the other team members.

Allocate the tasks, monitor the progress, and review the deliverables on daily basis.

Sending the daily, weekly and phase-wise Status Reports to all the stakeholders of the project(s).

Submit the Quality Assessment Report to the stakeholders

Automation

Identify the test cases to be automated, identify the right automation tool and identify/design the right framework.

Performed feasibility study for the application for automation using TOSCA tool and helped HBO in taking a decision of automating the application

Got trained and certified in TOSCA. Achieved 2 certifications from Tricentis company on TOSCA tool

Started automation of one of the service in MIND application and made sure that this was success

Then trained the entire team of 7 members in automation and started automating the application on a larger scale

Currently all the services of MIND application are automated and running successfully

Develop the automated test scripts; and also guide the team in developing the test scripts and reviewing the automated scripts.

Execute the scripts (manual and/or automated scripts), report and track the defects till the closure

August 2009 – December 2011

Safeway (Phoenix, Arizona)

Job Title : Project Lead

Team Size : 6

Environment : Windows

Tools : QTP, Quality Center, Bugzilla

Safeway uses Workbrain for it’s Time and Attendance tracking. Workbrain Workforce Time & Attendance helps companies in:

Reduce gross payroll costs

Comply with regulations, including Sarbanes-Oxley and the Fair Labor Standards Act

Improve employee productivity and satisfaction

Get clear visibility into hours worked, overtime, and labor costs leading to better, real-time decision making

Product features include data collection solutions, an employee self-service function, balances and accruals, employee attendance management, overtime equalization, and HR and payroll interfaces

Responsibilities:

Working with the business team in gathering requirements

Preparing the Test Plan

Involved in automation test plan and developing QTP scripts

Developed Manual and Automated Test Scripts for all new features

Involved in Functional, Regression and UAT testing.

Performing automation execution and analysis

Requirements Ambiguity testing

Involved in various releases of Safeway WB application

Status reporting to the stakeholders on daily and weekly basis

Updated the current regression test suite using QuickTest Professional

ATG Apr 2007 – Aug 2009

Job Title : Team Lead

Hours per week : 40

Responsibilities:

Started the project as “Content Administration” automation project

Involved in automation test plan, giving estimates, writing automation test cases and developing QTP scripts

Gathering and analyzing system requirements to develop implement and maintain detailed Test Plan, Test Scenarios and Test Cases Functional, Regression, Integration

Estimations of time and resource for manual testing and automation

Started “Content Administration”, Merch & Core Commerce manual projects

Involved in running unit tests using DUST framework

Involved in manual test plan and estimates

Worked with various DB’s (Oracle, MS-SQL and DB2) and was involved in writing/executing queries and verifying the DB

Running default sql scripts that are part of the application configurations, testing the DB migrations, working with migration scripts

Working with different Application Servers like JBoss, BEA, Websphere, troubleshooting the issues related to the same

Involved in configuring Clustering servers

Load balancing using Apache web server

Worked with ACI application which is a rebranded product of Cognos 8

Prepared Test Plan for the project

Working closely with clients in solving the issues/clarifications

Involved in various testing activities like authoring, review, execution, bug posting/validation & bug triage

Artesia Nov 2006 – Mar 2007

Job Title : Senior Software Engineer and Team Lead

Team Size : 4

Environment : Windows, Linux, Solaris

Tools : JUnit, Java

Responsibilities:

Responsible for planning, timely completion of the deliverables and leading the team

Worked on Unit testing the Artesia Service API’s using JUnit and IntelliJ

Prepared plan for the testing services to be performed for unit testing

Coded testing code for 150 API’s, involving both positive and negative scenarios

Developed code for testing exceptions using JUnit

Tracking Status to identify and resolve technical issues

Prepare Release Notes and Own delivery responsibility for the project.

Estimate tasks, efforts, resource requirements and work with Project Managers in setting appropriate schedule, task and quality guidelines of the project.

Coordinate with on-site teams/customers for clarifications, issues and status exchange and expectation management.

Guiding the QTP Automation team technically to automate and execute the scripts

InstallShield Mar 2005 – Nov 2006

Job Title : Software Engineer and Senior Software Engineer

Hours per week : 40

Responsibilities:

Working as POC.

Client communication.

Gather the requirements and analyze the feasibility of the Requirements.

Prepare the Software Test Plan.

Worked on Test Strategy.

Estimation and Scheduling of the Project.

Development and Review of Test Cases.

Review and Approval of the Bugs to be posted.

Maintaining the Pivotal

Worked on C# .NET using WebServices.

Performed the following types of testing:

Feature Testing

Functional Testing

System Testing

Installation Testing

User Interface Testing

Update team on communication with client/internal updates specific to work

Documented all the features of the Project as per the Process.

Working on C# .NET WebServices: ISUS has Publisher website where in the users creates Products, updates, messages etc. It also gives users to use WebServices. I have written code using C# .NET using WebServices using AXIS 1.2 and AXIS 1.3. Received applauds from the client for the code written.

Worked on OLAP Reporting

ISUS works on WebSphere and Tomcat Web Server. So handled the entire tasks of authoring test cases using both the Web Servers

InstallShield (Windows) Feb 2005 – Mar 2006

Job Title : Software Engineer and Senior Software Engineer

Team Size : 10

Environment : Windows

Tools : C# .Net, WebServices unit testing

Responsibilities:

Development and Review of Test Scripts using VB Script as automation for manual test cases.

Creating the object repository and functional library.

Generating scripts using VB Scripts and user defined DLLs.

Running of the regression set for latest releases to assure the proper functioning of the existing functionalities.

Script Maintenance as and when required.

Review and Approval of the Bugs to be posted.

Maintaining the Pivotal

Performed the following types of testing:

Installation Testing

Functional Testing

User Interface Testing

Client communication

Update team on communication with client/internal updates specific to work

The test cases are automated using VB Scripts in Test Director and using VAPI functions and executed to find the actual functionality of the test cases and the product

EDUCATION

Name of School: B.R.J.C Parsi High School

Degree Conferred: B.Sc (Electronics), from Osmania University, July 2000, Average 71%

Master of Computer Applications, from Osmania University, September 2004, Average 78%

Certification

TOSCA Certified

ISTQB Certified

SCAMPI Certified



Contact this candidate