Summary
Overview
Work History
Education
Skills
Careerpath
Seleniumexpertise
Personal Information
Languages
References
Hobbies and Interests
Projects
Affiliations
Languages
Accomplishments
References
Timeline
Generic

Vishal Patil

Pune

Summary

  • Total 15+ years of experience and almost 10 years as Automation Test Engineer.
  • Automation Framework using Selenium WebDriver, Cucumber, Java, Maven.
  • Experience in Behavior Driven Development (BDD) using Cucumber
  • Experience in Java – OOPS concepts, String, Thread, Exception, Collection, Interface, Abstract, Inheritance and Generics.
  • Automate Rest API/Web Service using spring Rest Template, Java & Postman tool.
  • Experience in writing test script, scenario step and execution of test cases.
  • Experience in Agile Methodology with Scrum, Retrospective, Sprint Planning.
  • Used Jenkins for different job configuration, execution and reporting purpose.
  • Performed Functional, Regression, Negative, Integration, GUI cross browser Testing.
  • Experience in Software Testing Life Cycle like Requirement Analyzing Phase, Test Design, Test Execution, and also proficient in documentation.
  • Experience in Software Verification, Validation and Testing Methodology.
  • Experience in Performance testing using Jemeter
  • Have Experience to lead the QA team
  • Result-oriented and Problem solving ability

Overview

17
17
years of professional experience

Work History

QA Automation Engineer

Avaya India
Pune, Maharashtra
10.2021 - 05.2024
  • Worked as QA Automation Engineer for OBaaS Product
  • Worked on creating selenium test cases for new feature
  • Designed and implemented Continuous Integration and Continuous Delivery (CI/CD) processes, resulting in efficient and seamless deployment of software and applications.
  • Applied shell scripting to automate repetitive tasks and streamline operational workflow, resulting in increased productivity and efficiency.
  • Experience in DevOps / CloudOps technologies like Jenkins, Gradle, BitBucket, Git, Docker, Kubernetes
  • Worked on implementation and testing of autoscaling for OBaaS application.
  • Maintenance of existing automation framework
  • Worked on Performance testing for Outbound P2 release

QA Consultant

Parametric Technology Corporation Inc.
03.2013 - 09.2021
  • Working as QA Lead under PLM domain for Windchill Product[Change Management]
  • Responsible for Automation, Manual testing, QA planning, provide estimations for new feature [RT], track backlog items, assignment of task to team mates and maintenance
  • Excellent analytical and Problem-solving skills for testing
  • Good hands on of Selenium with Java for automation of test cases using the existing framework
  • Contributed to Framework whenever required
  • Innovative and exceptionally creative to foster ideas that impel the organization towards a result-oriented direction
  • Driven by new challenges and adept at adapting to any cultural and business environments.

QA Engineer

Persistent System Ltd.
Pune
07.2007 - 02.2013
  • Work as QA Engineer for CP product
  • Work on release candidate products.
  • Perform regression, bug specific testing, create test reports and automation of test cases.
  • Create release notes and release components as per specified date.
  • Work on Performance and stability testing using JMeter for Major releases
  • Communicate with customer for work packets and release schedules
  • Work on Bohem and Maia test suites, create new scripts for newly added feature and fix failing scripts
  • Assign work packets to junior team members
  • Handle all the assigned issues carefully.
  • Work on issue according to their priority.
  • Create scripts to automate any particular task
  • Deploy Messaging products on client and their customers site
  • Work on QA packets.
  • · Train and Mentor junior team members

Education

Master of Computer Applications [MCA] -

Fergusson College, University of Pune, India
01.2007

Bachelor of Computer Science (BCS) -

University of Pune, India
01.2004

HSC -

G. S. M. College, Pune
01.2001

SSC -

V. S. S. High School, Pune
01.1998

Skills

  • Selenium
  • Shell Scripting
  • Groovy
  • Java
  • Python
  • Jenkins
  • Integrity
  • Postman
  • JMeter
  • Docker
  • Container
  • Kubernetes
  • Bitbucket
  • Git
  • Automation framework
  • Performance Testing
  • Functional Testing
  • Regression Testing
  • Test Automation Frameworks
  • Selenium WebDriver
  • Test Plans and Test Methodologies
  • User Acceptance Testing
  • Playwright automation

Careerpath

  • Automation Engineer, Avaya India, 10/01/21, 05/22/24
  • QA Consultant, PTC, 03/13, 09/21
  • QA Engineer, Persistent System Ltd., 07/07, 02/13

Seleniumexpertise

8+, Solvents creation for enhancements, Automate NPD test cases once manual testing completed, Proficient understanding of newly included enhancements, Strong analytical skills

Personal Information

  • Date of Birth: 12/01/82
  • Gender: Male
  • Nationality: Indian
  • Marital Status: Married

Languages

  • English
  • Hindi
  • Marathi

References

Will be furnished upon request

Hobbies and Interests

  • Trekking
  • Listen Music
  • Play Cricket

Projects

OBaaS – (Company: Avaya) October 2021 – May 2024

Application Type : Cloud Web Application

Testing Types : Automation testing using Selenium and Java

Tools : VSCode, JIRA, Postman and JMeter

Technologies Used: Cucumber as a BDD tool, Page Object Model, Git for version control.

Overview: OBaaS is a web application developed to deliver bulk messages with additional facilities being provided.

Role and Responsibilities

  • Worked as QA Automation Engineer
  • Worked on creating selenium test cases for new feature
  • Designed and implemented Continuous Integration and Continuous Delivery (CI/CD) processes, resulting in efficient and seamless deployment of software and applications.
  • Applied shell scripting to automate repetitive tasks and streamline operational workflow, resulting in increased productivity and efficiency.
  • Experience in DevOps / CloudOps technologies like Jenkins, Gradle, BitBucket, Git, Docker, Kubernetes
  • Worked on implementation and testing of autoscaling for OBaaS application.
  • Maintenance of existing automation framework
  • Worked on Performance testing for Outbound P2 release
  • Participate in daily meetings and Agile events like stand up, Sprint planning and Retrospective.
  • Plan for FT, SIT and UAT testing with scenario and data onboarding.
  • Involved in functionality, E2E, Integration, Negative, Retesting & Regression testing.
  • Analyze and understand test case requirements to find feasibility for automation.

Change Management (Windchill) – (Company: PTC) Jan 2015 – September 2021

Application Type : Web Application

Testing Types : Automation testing using Selenium and Java

Tools : Eclipse, Integrity, Jira, Postman, JMeter

Technologies Used: Cucumber as a BDD tool, Page Object Model, Git for version control.

Overview: PTC Windchill is used for creating, configuring, managing and reusing product structures. Additionally, these product structures have associated product content, such as CAD files, documentation, requirements, manufacturing information, part/supplier data, calculations and illustrations, accommodating any level of data granularity. Change Mgmt. module is used to manage change for Windchill objects. Change management is the process, tools and techniques to manage the people-side of change to achieve the required business outcome. Change mgmt. includes Problem Report, Variance, Change Request, Change Notice and Change Task Objects. Using these objects Change can be tracked and used to achieve the business goal.

Role and Responsibilities

  • Work on selenium(Java) to create new test cases using existing automation test framework
  • Author solvents/methods for newly added functionality
  • Author Test Plan and approve it for newly introduced features
  • Manage CPS and Patches for change Mgmt.
  • Regression test cases execution and mgmt. using Integrity
  • Manage Test Suite, Test Task and Test Session for entire Project using Integrity
  • Worked on functionality specific Rest API Endpoints using postman tool

Packages (Windchill) – (Company: PTC) Mar 2013 – Dec 2014

Application Type : Web Application

Testing Types : Automation testing using Selenium and Java

Tools : Eclipse, Integrity, Jira, Version 1

Technologies Used: Cucumber as a BDD tool, Page Object Model, Git for version control.

Overview: Packages is the capability which allows users to create, deliver and track packages of Windchill managed information. Packages provide offline access to Windchill information to partners outside your Windchill system. Packages have several new features like Import/Export and Replication.

Role and Responsibilities

  • Author solvents/methods for newly added functionality
  • Work on selenium(Java) to create new test cases using existing automation test framework
  • Create and approve Test plan for new releases
  • Execute previously written manual test cases
  • Track the execution status of overall team
  • Maintenance of existing test scripts

CP-QA – (Company: Persistent) Nov 2009 – Feb 2013

Application Type : Web Application

Testing Types : Automation testing using Python

Tools : GForge, Bugzila, Gira(Bug tracking tools), JMeter

Technologies Used: Shell Scripting, Python

Overview: It includes sustaining and Roadmap QA. Sustaining QA contains verification of fixed bugs for periodically released components and RoadMap QA contains testing of newly added feature which contains regression, feature testing, manual bug verification and automation of the feature

Role and Responsibilities:

  • Manual bug verification and automation of the feature
  • Work on release candidate products, Perform regression, bug specific testing
  • Create test reports and automation of test cases, Create release notes and release components as per specified date
  • Work on Performance and stability testing using JMeter for Major releases
  • Communicate with customer for work packets and release schedules
  • Work on Bohem and Maia test suites
  • Create new scripts for newly added feature and fix failing scripts
  • Assign work packets to junior team members

CP-Support & QA-Messaging – (Company: Persistent) July 2007 – Oct 2009

Application Type : Web Application

Work Type : Handle customer raised issues and solve them along with product deployment

Tools : GForge, Linux/Solaris, Sales-force

Technologies Used: Shell Scripting

Overview: CP[Critical Path] is a platform for service providers that delivers email and a range of messaging services. CP is Primarily Mail and Messaging server, which contains various features like Upload of various Media files, Calendar, Contact and Calendar events sync

Role and Responsibilities:

  • Handle all the assigned issues carefully
  • Work on issue according to their priority
  • Create scripts to automate any particular task
  • Deploy Messaging products on client and their customers site
  • Train and Mentor junior team members

Affiliations

  • Team Player

Languages

English
First Language

Accomplishments

  • Awarded Start Performer award multiple times.

References

References available upon request.

Timeline

QA Automation Engineer

Avaya India
10.2021 - 05.2024

QA Consultant

Parametric Technology Corporation Inc.
03.2013 - 09.2021

QA Engineer

Persistent System Ltd.
07.2007 - 02.2013

Master of Computer Applications [MCA] -

Fergusson College, University of Pune, India

Bachelor of Computer Science (BCS) -

University of Pune, India

HSC -

G. S. M. College, Pune

SSC -

V. S. S. High School, Pune
Vishal Patil