QA/Performance Tester / Engineer
Vikram M
******.******@*****.***
Charlotte NC
Education:
Bachelor’s in Computer Science from JNTUH in the year 2013
Master’s in Information Technology from Colorado University, 2016.
Summary:
6+ years of experience in Software Testing with a variety of skills on technical, functional and compatibility testing using industry leading tools LoadRunner, Performance Center, and JMeter.
Understand the entire SDLC, to bring in the best practices and methodologies.
Expertise in Scrum and Agile Methodologies from allocation of work until completion (task assigning, sharing daily reports and results, defects tracking, and what not).
Extensive experience in testing methodologies like Non-Functional Requirements (NFR), Integration, Smoke testing, Regression and Performance Testing.
Very Strong in VuGen, Controller, Load Generators, Monitors, Analysis, Application Lifecycle management.
Ability to develop scripts in both JMeter and LoadRunner - VuGen, using the major protocols like Web (HTTP/HTML), Ajax, TruClient, Web Services, SAP GUI, and SAP Web, Citrix for observing the browser time.
Creating the Scripts to meet load-testing requirements according to the SLA (Service Level Agreement) agreed upon.
Hands on experience on scripting concepts and Enhancements – Recording, Parameterization, Correlation, Checkpoints, Logs, Scripts Customization, Runtime Settings.
Experienced on working with testing for User Distribution, Pacing, Wait Time and TPS for scenario creation.
Building modular, reusable, and responsive components through JavaScript, CSS tree, jQuery, and HTML for page overview.
Tracking the web analytics service offered by Google that tracks and reports website traffic for peak load on the network through Google Analytics.
Hands on experience on WCS and OMS for testing ecommerce applications for retail domain.
Good Expertise in Performance testing of Smoke, Load, Stress, Capacity and Endurance testing.
Good Expertise in identifying bottlenecks using Wily, New Relic, and App Dynamics.
Expertise in managing teams onshore - offshore, and enterprise businesses.
Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java.
Developed user interface using JSP, JSP Tag libraries JSTL, HTML, CSS, JavaScript to simplify the complexities of the application.
Involved in Design, development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services REST/SOAP, and XML.
Experience with the Release management process involving with the QA team in completing the regression testing through Jira.
TECHNICAL SUMMARY
Operating Systems
Unix, Windows XP,2000,2003,2007,2010, Vista, Windows NT and Linux
Testing Tools
LoadRunner 12.02 – 12.61, JMeter 3.2, HP Performance Center 12.61, Quality Center, and Neoload
Defect Tracking Tools
Test Director, Quality Center, Jira
Tools
Word, MS Excel, MS PowerPoint, Google Docs, Share Point, Share Drive, and Google Analytics
Languages
C, C++, Java scripting
Databases
Oracle, MS SQL Server, DB2, MS Access, Facets
Scripting Languages
C, Java and jQuery
Monitoring Tools
Wily Introscope, Performance Center, Quality center, Dynatrace, AppDynamics, Splunk, and Pega AES
Professional Experience:
Client: Wells Fargo February 2020 – Till Date
Role: Sr. Performance Test Engineer
Location: Charlotte, NC
Responsibilities:
Interacted with the client to obtain the Business Requirements Specification.
Implemented the SDLC for the development life cycle and followed the standards process in the application.
Met with manager, developer groups to determine user requirements and goals. Drafted test strategies, test cases and test plan based on functional specifications.
Analyzed the requirements and created the test plans and test cases.
LoadRunner was used to generate Vuser script to simulate multiple client interactions and emulate the behavior of hundreds of real users between the browser and the web server.
Customize Parameterization, and Correlation in DATA file using LoadRunner to test the application with different sets of data.
Inserted rendezvous points to create intense load on the server and thereby to measure server performance.
Used various techniques like Ramp up, Ramp down, Transaction Point in Load Runner.
Performance test development for 'Continuous Benchmarking' using JMeter and Jenkins.
Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
Enhanced script by inserting Checkpoints to check if Virtual users are accessing the correct page which they are supposed to be accessing.
Creation of Technical Design Documents based on the High-Level Design Documents provided by the Business analyst.
Performing smoke, load, stress, endurance tests to validate system performance and stability.
Hands on experience in using Application Performance Monitoring tool and for gathering the stats using AppDynamics to compare it with LoadRunner response times.
Provided support in the performance testing using JMeter task includes developing test plan, test script and reports.
Hands on experience on testing the Front-end application that will allow external users to upload documents into the online banking.
Experience in using HP ALM stories for raising the Defects and as well as for tracking.
Involved in test environment build and designed Load (capacity) model based on current volume and projected percentage increase in volume.
Created and maintained SQL queries to extract data from the database for Backend Testing.
Coordinated test results looking for inconsistencies and ways to improve overall companywide performance.
Environment: LoadRunner 12.61, Performance Center 12.61, Web(Http/Html), VDI, AppDynamics, Web Services, Defect Tracking, HP ALM, Share Drive, DevOps, CICD, Jenkins, Dynatrace, Java, ApacheJmeter.
Client: BJs Wholesale Club August 2019 – January 2020
Role: Sr. Performance Engineer Lead
Location: Westborough, MA
Responsibilities:
Followed Agile Scrum methodology.
Prepared Test Plan based on the requirements.
Developed Scenarios in Controller based on the User Load and Transaction Volume.
Developed and executed formal test plans to ensure the delivery of quality software applications.
Managed resources and gathered metrics and used LoadRunner to regularly test performance life cycles and Load, Stress, Endurance, and Capacity test on web and windows-based applications.
Hands on experience on retail domain in both WebSphere Commerce Service and Order Management Systems.
Extensive expertise with Java, JSP, JBoss, source code management, and build/deployment process/tools.
Hands on experience in scripting NeoLoad and running the test to check the behavior of the systems.
Used Rendezvous point, Start and End Transaction, Parameterization, Correlation features in Virtual User Generator of LoadRunner.
Design and create icons, logos, and other graphical elements for eCommerce websites.
Work closely with & assist eCommerce & marketing team as needed to exceed customer expectations and meet business requirements.
Hands on experience in using Application Performance Monitoring tools like New Relic, AppDynamics, and Wily Introscope.
High Level Test Plans were written by incorporating User Profiles, Configurations, Environments, Risks, Test Scenarios, Schedules and Analysis and Presentation of Results using Mainframe.
Building modular, reusable, and responsive components (JavaScript, CSS tree, jQuery, and HTML).
Executed stress/load/endurance/rendezvous scenarios and regression testing for various operations and performed detailed test analysis reports and perform Disaster Recovery.
Hands on experience in Manual and Automation Testing of Web Services/Mobile Apps, Client Server and Web based Applications in different domains using QTP, SOAP UI, ALM and Selenium.
Involved in designed and development of web interface using JSP, Servlets, JavaScript and JDBC for administering and managing users and clients.
Experience testing and monitoring REST, web services, for regression testing.
Hands on experience on B2B and B2C in both PLP and PDP in detailed discussion with business.
Performance test strategy and detailed Results & Analysis documentation for all assigned project engagements.
Used Site Scope Performance monitors and LoadRunner graphs to analyze the results.
Ability to partner with Architects, Developers, DBAs, Product and Test to collaboratively fine-tune systems from Performance point of view.
Experience working in test environments that require API and UI testing.
Generate periodic performance reports for management review.
Implementing CI CD in performance environment and tag along with ongoing high-frequency release cycles in scrum model.
Environment: LoadRunner 12.55, Performance Center 12.55, NeoLoad, WCS, OMS, Windows 10, SAP-Web, Dynatrace, Java, SharePoint, Web Services, API, Ajax TruClient, Wily, Jira, JMeter, CI/CD, B2B, and B2C.
Client: Anthem Inc, Norfolk, VA December 2018 – July 2019
Role: Systems Performance Engineer
Responsibilities:
Collaborated with writing test plans and choosing strategies, assist with setting up test environments and preparing data, tools, and hardware for testing projects.
Developed the LoadRunner 12.55 scripts in VuGen in web (HTTP/HTML), Truclient and created different scenarios in Performance center as per the requirements.
Participated in code reviews, maintained script code libraries, tested new code introduced into a function library, ensured that test scripts follow standards for design, coding, and documentation.
Hands on experience on creating the user stories in Jira board to show the status on the daily activities.
Experience in monitoring the test results through App Dynamics, Wily, and Pega AES.
Creating work-flow diagrams to determine all possible testing paths including normal route, alternative routes and negative paths.
Performing browser and performance optimization through sheets.
Gatling created detailed metrics dashboard that you can see after tests execution without having to add any additional plugins.
Created and Verified Web services API requests, SOAP Protocols.
Handled the multiple executions and host sharing using the Time slot option in Performance center.
Excellent skills in summarizing large amount of metrics into meaningful graphs and reports.
Verified that Web application performance meets the requirements for page response times, numbers of concurrent users, and system resource usage.
Enhanced script by inserting Checkpoints to check if Virtual users are accessing the correct page which they are supposed to be accessing.
Conducted different test runs (load, stress, capacity, and endurance) to collect and analyze information for different user load levels affect the use of system resources and responsiveness.
Environment: LoadRunner 12.55, Performance Center 12.55, Windows 10, SAP-Web (http/html), SharePoint, SAP GUI, Web Services, Ajax, VuGen, Ajax TruClient, Splunk, Wily, Pega AES, Jira.
Client: Puget Sound Energy, Bothell, WA July 2018 – November 2018
Role: SAP Performance Tester Lead
Responsibilities:
Developed test plan, test scenarios test scripts and outlined test environments for relevant parties and also for client/server and web-based solutions.
Managed resources and gathered metrics and used LoadRunner to regularly test performance life cycles.
Configured Web/Application/Database server monitoring setup using Controller/Performance Center.
Monitoring application performance and recommend optimization efforts for SAP landscape.
Developed scripts in Web (HTTP/HTML), SAP-WEB and SAP –GUI Vuser.
Well versed with VuGen to generate automated test scripts for the application under test to perform Stress/Volume testing.
Coordinated test results looking for inconsistencies and ways to improve overall companywide performance.
Industry experience in DevOps and security for Web applications with the common scripting languages (Ruby, & Python).
Identified business needs and determining solutions to business problems.
Experience architecting/operating solutions build on AWS (Amazon Web Services).
Environment: LoadRunner 12.53, Performance Center 12.55, Windows 10, SAP-Web (http/html), SharePoint, SAP GUI, Web Services, Ajax, VuGen, Ajax TruClient, CICD, DevOps.
Client: Ameriprise Financial, Minneapolis, MN Dec 2017 – June 2018
Role: Performance Engineer Lead
Responsibilities:
Perform load tests to validate system performance and stability
Analyze tests results and work with Developers and Engineers to perform bug fixes.
Provide technical assistance to improve system performance, capacity, reliability and scalability.
Strong skills with LoadRunner / HP Performance Center required script creation using VuGen for Web, WebServices, Citrix protocols to emulate the scripts for .net & Java applications.
All scripts are to be appropriately correlated, parameterized, with any check points, think time need to be added.
Worked in Agile/Scrum methodologies.
Hands on experience on validating the APIs are able to handle the load in Performance environment as well as in prod.
Established and developed test scripts for load testing using JMeter and running tests using cloud testing.
Perform root cause analysis of performance issues and suggest corrective actions.
Performed SQL querying to validate the data in the back-end data base, and to check the data flow between different modules.
Monitored the CPU, memory, and network utilizations on the Unix server.
Environment: LoadRunner 12.02, Performance Center 12.02, Windows 10, Web (http/html), SharePoint, Unix Server, Web Services, Ajax, SQL, VuGen, Ajax TruClient.
Client: Talent IT Services, Manchester, CT May 2015 – Nov 2017
Role: Performance Tester
Responsibilities:
Worked closely with Business Analysts and Developers to gather Application Requirements and Business Processes to formulate the test plan.
Gathered the requirements and strategize a Test Plan, design scenario and execute test and reports and Results.
Developed scripts using LoadRunner 12.02 by recording/playback and as well as by writing custom functions and executed the scripts in HP Performance Center.
Involved in test environment build and designed Load model based on current volume and projected percentage increase in volume.
Interacted directly with developers, project managers for the development, execution and reporting of all testing efforts.
Preparation of Business Process Flow Documents for the identified transactions.
Good experience in using Wily Tool in monitoring business transaction across all tiers (web/app/DB) of the applications.
Responsible for Performance Tuning applications.
Worked with Backup team to install and configure networker client on the Linux servers.
Analyzed results of transactions response time, user load, transaction summary by vusers, hits per second and throughput.
Determined the source of bottlenecks by correlating the performance data with end-user loads and response times.
Environment: HP LoadRunner 12.02, Performance Center 12.02, JMeter, SharePoint, SiteScope, MS Office, SQL, SOA, Crystal Reports, Web (HTTP/HTML), WebServices, Linux and Windows.
EA-Sports Gaming, India May 2013 - Dec 2013
Role: QA Tester
Responsibilities
Studied the business requirements, created detailed Test Cases in Quality center associated them with the appropriate requirements.
Identified the initial setup, input data, appropriate step0073 and the expected responses in the manual test cases.
Coordinated with development team and business users to verify the functionality of application.
Decided Priority for Manual Test Cases based on business requirements and organized them accordingly.
Performs ambiguity reviews of business requirements and functional specification documents.
Manually tested the user interface to verify the functionality of various features.
Wrote numerous test scripts in VuGen scripting language to automate the testing process and aid in regression testing.
Writing of some necessary requirements for application in Quality Center (QC).
Analyses and reporting the problem with communication and documentation.
Conducted functional, integration and regression testing.
Wrote extensive scripts to perform smoke tests for verification of weekly builds.
Used the defect-tracking feature of Test Director to log and document defects.
Environment: Test Director, Windows 2003 Server, MS-Office, MS-Project, Quality Center (QC), Windows OS, HTML, Performance Center.