Vinay Singani
**** ****** **, *****, ** *****
Mobile: 646-***-****
*****.*******@*****.***
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