Over 6 years of professional experience as an Automation Engineer with in-depth knowledge of Software development life cycle and testing methodologies. Proficient in manual and automation of System, functional, regression testing of Web applications and Web Services. Aiming to use my expertise effectively in a supportive and cooperative learning environment with ample chances to contribute, diversify my knowledge and offers me the good potential for future growth.
Master of Science in Computer Information Systems – California University of Management and sciences. (December 2016)
Bachelor of Engineering (Computer science) – Anna University. (June 2012)
Automation Tools & Frameworks:
Selenium Webdriver, SoapUI, Postman, JMeter, Cucumber, JUnit, TestNG, Page Object Model (POM), Data Driven, Keyword driven and Hybrid frameworks.
Testing (Management) Tools:
Agile, Waterfall and Testing methodologies.
Jira, Test, HP ALM.
Programming Languages & Frameworks:
C#, ASP.NET, SQL, C++, Core Java
MySQL, SQL server, Cassandra
Eclipse, Visual Studio, Testing Tools.
TFS, Subversion (SVN), GIT, GitHub, Bitbucket, Stash.
SOAP and Rest API.
Windows, Mac, Linux
AREA OF EXPERTISE:
Excellent experience in Quality Assurance and Software testing with an in-depth knowledge of Software development life cycle and testing methodologies using manual and automation testing tools.
Very good expertise in Integration Testing, Regression Testing, Black box testing, Functional Testing, Performance Testing, GUI testing, Back-end testing, Cross Browser Testing etc.,
Extensive knowledge in developing and maintaining Automation test Scripts for front-end web (UI), backend (API and Database) using automation frameworks.
Extensive knowledge and experience in using Eclipse IDE and Selenium Web driver using Java for developing automation test suite for web applications.
Proficient in Java, Selenium, TestNG, Cucumber/Gherkin.
Expertise in test automation frameworks such as the Page Object Model, Page Object Factory, Data Driven, and Keyword-Driven.
Excellent experience in Application Programming Interface (API) automation using Rest Assure Framework and Java.
Expertise in Functional and Regression testing automation using Selenium.
Implemented separate Database layer to generate queries at runtime to validate and verify database changes for the corresponding actions.
Experience on SOAP and REST-based Web Services Testing Using WSDL and end points.
Good understanding of Object-oriented programming like C++, C#, Java, and Python.
Experience in Robot Framework.
Expertise in CI/CD and build tools like Jenkins, Maven, Gradle, SVN, GitHub, Bitbucket.
Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration (CI) tools like Jenkins for a nightly batch run of the Script and good knowledge of Continuous delivery (CD) Process.
Experience in load and performance testing using JMeter.
Extensive experience in SQL, PL/SQL. Written queries for insert, update and modification operations.
Experience in Test management and defect tracking tools like Quality Center/HP ALM, JIRA and Test Rails.
Reviewed business requirements with product team and engineering team to create Test Case scenarios.
Ability to organize, plan and estimate efforts for testing and building automation scripts based on business requirements.
Good understanding of Agile and Scrum methodologies as well as Waterfall methodologies.
Experience in supporting production deployments and perform production sanity testing.
Participated in Sprint Planning and Story grooming sessions. Involved in daily stand-up meetings for tracking progress with project and teams.
Experience in managing the team and in handling different projects.
Very good in tracking the metrics and in making test execution reports for the executives.
Possess a strong commitment to team environment dynamics with the ability to contribute and expertise skills at appropriate times
Strong analytical and debugging skills with excellent verbal and written communication skills.
Payment HUB Application Development Dec 2017 – till date
Location: Verizon Communications - Piscataway, NJ
Role: Automation Engineer
Payment Hub allows customers to self-serve and finance-ops employees the ability to do their current functions efficiently and effectively regardless of payment entry channels and business unit/AR system/Billing system. The Payment Hub is the central part of the overall system architecture. The primary function of the Payment Hub is to display and perform payment activity functions across the line of business and control and track the payment lifecycle flows. The current Payment Hub system interfaces with Emittance, VEPS, PPX, Data share and other several system components for searching customer accounts and payments, processing of payment cancel/void, reversal/refund, and transfer functions and reporting all the activities. With the Billmatrix integration project, payment hub will be enhanced to interface with Billmatrix in real-time for customer and payment-search and perform all other existing payment activity functions within the hub.
Requirement Review and Analysis.
Participating in daily Scrum meetings to discuss the status of work done.
Designed Automation script using Java-Selenium to handle the large sets of critical test cases which are being used on daily basis by large users.
Designed the Reusable functions for the automation using cucumber with selenium Java and Implemented the Page Object Model and Page Object Factory frameworks for the script’s enhancement, maintenance, ease of usability.
Implemented Extent report libraries to generate interactive test reports with TestNG and JUnit frameworks which helps the non-engineering team to know how much test coverage is attained.
Develop testing program that address areas such as database impacts, test scenarios, regression testing, defect retests.
Analyzed and Designed an end to end automation suite for payment hub portal with selenium using Java to increase efficiency by reducing execution time.
Implemented automation scripts to validate backend MySQL database and to validate WSDL- XML calls made to ACC to ensure data quality.
Identified reusable test data requirement for the test suite to reduce/eliminate manual efforts.
Took ownership and played a key role in script development and enhancement process to streamline regression testing process and to achieve scheduled automatic test run using
continuous integration tool which led to earlier detection of bugs and notifies engineering team.
Experience in supporting production deployments and performing sanity/regression testing
Maintained code versions in Bitbucket.
Develops end-to-end test cases covering integration points between multiple software applications.
Tools/Technologies/Frameworks/Environment: Java, Cucumber, TestNG, Maven, Data Driven, Selenium, SOAP UI, JIRA, Jenkins, Git, Windows 10 Operating System.
Integrated Verizon Advanced Provisioning Platform (iVAPP) Mar 2017 – Nov 2017
Location: Verizon Communications - Tampa, FL
Role: Automation Engineer
Integrated Verizon Advanced Provisioning Platform (iVAPP) is an FTTP provisioning
platform for voice, data, video, and specials. IVAPP serves the entire Verizon National Footprint for
FTTP flow-through provisioning. iVAPP interfaces with existing provisioning systems for voice
and data/video (BAAIS). It provides the functionality for managing assignable inventory, managing network elements provisioning, Activates FTTP network elements (OLT, ONT and Voice Gateway) and the Optical Distribution Network (ODN), Manages to provision in an end-to-end workflow.
As a part of Project test plan tasks were mainly on designing test cases from the
requirement documents and functional specifications.
Estimation, planning, and conducted feature, regression, load, and performance testing on
each software iteration.
Worked directly under the Senior QA Test Manager, to review the code and perform bug
Leading and prioritizing all the tasks.
Stored test data by using excel sheets and the test results were then transformed into HTML format for reporting purpose.
Created automated scripts using the Robot framework.
Maintained automated regression test scripts to verify changes in the existing applications.
Environment: Python, Robot Framework, JIRA, Jenkins, Git, Windows 10 Operating System.
Dental Lab Match July 2013 – Sep 2015
Location: PeopleTechGroup, Hyd, India
Role: Software Engineer
DLM is a web-based application that allows the Labs and dentist to meet at a single platform and can get in touch for Dental or Lab requirements from the different Labs. This Application allows Dentists/Labs to know all the labs available and can get the Dental requirements in better Quote & Quantity directly from the labs without any third-party involvement. The project involves an end to end application development from analysis, design, coding through testing the application for functionality and performance.
Experience in Writing code and debugging skills with ASP.NET, WCF, C#, Web services.
Involved in implementation of Object-Oriented Concepts during the development.
Developing the application using MVC, Entity Data Model, Entity Framework 5.0.
Using jQuery & JSON for dynamic User Interface, retrieval, and posting of data.
Used Team Foundation Server for Source Code Control, project related document sharing and team collaboration.
Implemented DotNet Security features of Authentication and Authorization using DotNet Membership.
Implemented DotNet classes for Business Logic Layer using C#.
Good knowledge and experience in implementing the Model view controller (MVC) architecture into client-server and distributed systems.
Good Knowledge in ASP.NET MVC and Web API to develop an application for performing CRUD operations.
Environment: Visual Studio 2012, C#, ASP.Net MVC 4.0, EDMX, jQuery, TFS, IIS 7.0, Entity Framework 5.0, LINQ, XML, Microsoft Enterprise Library, NUNIT, SQL Server 2012.
E-Commerce Application Development Aug 2012 – June 2013
Location: PeopleTechGroup, Hyd, India
Role: Software Engineer (Intern)
An E-commerce Web Application. It enables users to buy vegetables online and have the order delivered to their address. The project involves an end to end application development from analysis, design, coding through testing the application for functionality and performance.
●Designed and developed the core functionality of the application with the ASP.NET MVC.
●Used ASP.Net MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.