Lead Automation Engineer
Educational Background
Email : *********@*****.*** & Contact : +1-847-***-****
Bachelor of Engineering (B.E) - Instrumentation Technology
(VTU - Visvesvaraya Technological University)
Summary:
12.5+ years of experience (Americas: 4.5 years & India: 8 years) as Automation Lead/Architect in Software Testing and Automation. Worked Primarily in Insurance and Storage domains
Expertise in analyzing product requirement documents, functional specifications and worked on developing Test strategy, Test plan and Test case documents.
Detailed understanding of SDLC methodologies (Agile, Scrum, Waterfall)
Skilled in reviewing various project related documents like BRD, FRD, TSP, TP, Test Results and other project related documents.
Expertise in developing Selenium WebDriver test scripts and Test Frameworks
Experience and knowledge in creating frameworks using Selenium/XFramium/POM to support cross-browser testing, Maven for Project building, Jenkins for Continuous Integration.
Good knowledge on test management and defect management tools such as JIRA, HP ALM and Rational Clear Quest
Strong understanding of SOA architecture and experience in handling projects
Experience in Web Services, API Testing using SoapUI/READY API to test Soap/Restful web services
Basic understanding of Virtualization and Cloud computing
Experience in handling both onshore and offshore teams
Highly motivated and committed. Result and detail oriented and perform extremely well, both independently and in team environments.
To have a challenging career in software industry by associating myself with an organization where my skills & competency can be utilized to the greater extent
Technical Forte:
UI Testing Tools and Framework
Selenium Web Driver, TestNG, XFramium, POM, Data Driven Framework
IDE
Eclipse, Microsoft SQL Management Studio
Web Service Testing Tools
SOAP UI/READY API
OS & Office Tools
Windows, MS Word/Excel/PowerPoint/Project
Programming Languages
Java, Groovy
Test Optimization Tool
Combinatorial Testing with ACTS Tool
Test Management Tools
HP ALM/QC, JIRA, IBM CQ
Version Control
GitHub
Build Tools
Jenkins, Maven, Bamboo
Project Experience:
Project 1: Customer Experience – New Checkin (CE Checkin) Jan 2019 to till date
Client & Location: Hawaiian Airlines, USA Automation Lead & Architect
CE Checkin is basically a new single page application being built in Angular technology for customer facing. Encouraging the passengers to complete their check in formalities at ease and shifting them off from airport is the main objective of this program. This would help to improve the overall passenger experience and thereby increasing the business and revenue generation.
To achieve this, we are replacing three customer facing applications - Web Checkin, Mobile Checkin and Kiosk Checkin.
Responsibilities:
Developing Selenium WebDriver Automated scripts for our SPA and executing them on different platforms using Java.
Testing Compatibility of Application for dynamic and static content under various platforms using Accessibility Id's and XPATH in Selenium.
Responsible for creating automation framework using POM-Page Object Model, and Data Driven Framework to test Mobile Application.
Logging defects using JIRA application and communicate the defect status updates to the responsible analysis and Implementation teams.
Building enterprise level automation framework for API validation using READY API
Validation of Restful API services using Postman and as well building automated solution using READY API for each release
Obtaining Test data from GDS providers -Sabre.
Finding DOM elements or Xpaths using UI Automator Viewer to get Screen Objects.
Involving in using Bamboo build tool to manage framework dependency jar files.
Interacting with the development team for issue clarification and bug fixes.
Executing and reviewing test cases, generating test reports and test documentation using JIRA
Mitigation of the risk and strategizing the overall approach
Managing team of 6 members – technical/non-technical
Environment: Windows, Core Java, Restful Services, Eclipse, Selenium - HAAF, TestNG, Bamboo, JIRA
Project 2: Alliance PO – Property & Auto Lines Apr 2016 to Dec 2018
Client & Location: Allstate Insurance Company, USA Program QC Lead & Management
Alliance is an application which is used to create policy transactions like New Business, Endorsement, New Quote and SBO to mimic the production scenarios. The project is about validating the various RTB (run the business) and existing functionalities as per the business rules defined. It involves multiple teams due to enormous amount of data flowing from upstream to downstream systems.
Responsibilities:
Involved in project/program level requirements analysis and estimation
Understanding the domain knowledge and building the program level test strategy
Involved in creation/review of testing artefacts - test plan, high level scenarios and coordinating the overall testing at the program level
Review of deliverables by each of the teams involved to ensure that components/modules delivered/tested are in line with the business requirements and have met all the necessary standards
Identification/Developing test cases which are automation suitable
To develop automation strategy, implement framework, build scripts and execute automation suite
Building automated regression suite using selenium (XFramium framework)
Involved in change requests (CR’s) initiated by business team and modifying the regression suite to accommodate the same
Conduct and coordinate defect triage meetings
Facilitate and coordinating end user acceptance testing
Overall test result and status reporting
Engage in client level discussions to deliberate on E2E solution
Managed team of 8 members – offshore/onshore, technical/non-technical
Environment: Windows, Core Java, SOAP Services, Eclipse, Selenium - XFramium, Data Driven Framework, TestNG, HP ALM, Jenkins, IBM CQ
Project 3: AFI Streetwise & Milewise Program Sep 2015 to Apr 2016
Client & Location: Allstate Insurance Company, USA Program QC Lead
AFI Streetwise program is all about building a mobile and web application for Answer Financial to increase their market share by reaching and providing end customers with enhanced driving experience. Milewise is new insurance product that puts the customer in control of insurance costs and offers modernized methods of engagement (e.g. mobile enabled web/app for near real-time viewing of one’s premium).
It works on the concept of pay as you go, where the cost of the insurance (premium) is predominantly based on the number of miles driven by the customer on daily basis
Responsibilities:
To perform functional, integration and regression level estimation and building overall strategy
Understanding the domain knowledge, analyse the testing requirements and involved in creation and review of necessary testing artefacts
Creation and execution of high level business scenarios as per the requirement document
Coordination and validation of deliverables across all the teams
Building and enhancing automation scripts using XFramium framework as part of continuous and agile development
Involved in client level review meeting and delivery of business cases
Coordinating the overall testing at the program level and status reporting
Attending design meeting, test management activities and creating scope document for each of the release
Environment: Windows, Rest Services, Eclipse, Selenium, Data Driven Framework, JIRA,
Project 4: PPC Program - AHH, Auto, Property & Boats LOB Sep 2011 to Aug 2015
Client & Location: Allstate Insurance Company, USA QC Lead
HP Exstream is a single platform for design through delivery of any type of document across the enterprise, regardless of complexity or variability. It is an upgraded version of EDD (Electronic Document Delivery) system with the sole agenda of delivering very effective and efficient documents related to insurance policies electronically.
The major functionality includes validation and verification of various business requirement packages like Policy letters, Declaration pages, Policy jackets, Endorsement forms, Inserts etc... as per the real-time production scenario
Responsibilities:
Creation of test strategy and test plan as per the requirement document.
Building high level scenarios and Optimizing the testing scenarios using combinatorial tool
Involved in QA testing as per the specifications.
Identification and Automation of E2E scenarios using selenium to reduce the repetitive manual effort
Involved in smoke, integration, functional and regression testing
Coordinating end user acceptance testing
Building automated suite to provide regression testing coverage
Training the new team members and conducting knowledge sharing sessions
Environment: Windows, Core Java, Eclipse, Selenium, POM, HP ALM, IBM CQ, HP Exstream, Mainframe & JCL
Project 5: High Availability Team (HA) – CFO/FMC April 2008 to Sep 2010
Client & Location: NetApp, Bangalore Module Leader (QA)
A cluster is two or more interconnected file servers that create a solution to facilitate high availability. The advantage of clustering file server for high availability is seen if one of the nodes fails; another node in the cluster can then resume the workload of the failed node.
Generally clustering can be categorized into three - Local Clustering, SMC (Stretched Metro Cluster) and FMC (Fabric Metro Cluster)
Responsibilities:
Understanding and analysing the testing requirements
Involved in writing test plan, business scenarios and conducting review meetings
Executing the test cases and conducting test results walkthrough
Identification of business scenarios for test automation using perl. Involved in integration as well as system testing
Defect logging, retest and closure. Conducting and coordinating defect triage meetings
Managing a module of 5 members
Project 6: Symmetrix QA Offshore Oct 2005 to April 2008
Client & Location: EMC Corporation (Bangalore, Ireland & USA) Team Member (QA)
Symmetrix Direct Matrix (DMX) Architecture is storage array technology that employs a matrix of dedicated, serial point-to-point connections instead of traditional buses or switches.
The Symmetrix DMX-3 offers a new entry point from EMC Corporation for high-end storage, delivering high levels of performance and availability. It runs the feature – Enginuity and provides full support for the advanced replication options offered by the SRDF and TimeFinder families. It also works exceptionally well for remote replication (both SRDF/S and SRDF/A).
SIAT-System Integration & Automation Testing team in India was performing QA testing of functionalities segregated into groups. Team is involved in Conversion, Regression and Epack testing
Responsibilities:
Analysing and testing the requirements as per the specifications
Writing and executing the test cases and test plan against the BRD (business requirement document)
Verification & validation of test results and conducting results walkthrough
Test and defect management using HP QC
Executing automated scripts in both functional and regression test beds