Performance Engineer Resume
New York, NY
SUMMARY
- Around 10+ years of experience in the IT Industry & 6+ years of testing experience with Masters degree in Computer Science and diversified experience in Automated, Manual, Functional, Performance testing of Web and Client/Server applications on UNIX/Windows environment to secure a position of Software Test Engineer/ Quality Assurance Tester.
- 6+ years of experience in developing Performance Test Plans and Performance test Scenarios using requirements and design documents while specifying Test Approach, Strategy, Scope, Architecture, Environment, Roles and Responsibilities.
- Experienced in working across entire business team to collect functional & non - functional requirements, formulate scalable test strategies and enforce performance testing.
- Experienced in working with multiple businesses and projects to drive performance engineering best practices and enhance performance quality of the products.
- Work with the IT & Operations team to design, build and troubleshoot performance test environments.
- Experienced in creating script with Vugen of Load Runner & Bad boy for JMeter.
- Experienced in Back end, Performance, Load, Stress, and User Acceptance Testing.
- Analyze test results and summarize overall performance. Designs, develops and implement test data management strategy for performance testing.
- Experienced in analyzing functional requirement specifications and wrote detailed Test Set Design, Test plans, and Test Cases.
- Experienced in using automation tools such as, HP LoadRunner, HP Performance center, HP Quality Center, ALM and Jmeter.
- Experienced in working with Infrastructure Impact Analysis team to identify configuration issues and bottlenecks using LoadRunner.
- Experienced in tuning application to improve response times, queues and overall performance using LoadRunner.
- Experienced in developing Load test scenarios using LoadRunner to load the server with virtual user requests and tests the performance under load/stress conditions.
- Expert in Windows Typeperf & Perfmon Utility to create custom config file and collect windows resources statistics remotely and generate report with PAL.
- Experienced in using Vmstat, Sar, Top as Utility & System Monitor in UNIX System to measure Unix system Performance under load.
- Experienced in HP Diagnostics, Site Scope, & Wily interscope and Microsoft SCOM to monitor the whole infrastructure.
- Experienced in Load testing Scenario creation and execution, Measured Throughput, Hits per second, Response time, and Transaction time using HP LoadRunner Jmeter and Performance center.
- Experienced in using utilities RDP, Putty, Process Explorer, File Mon, Process Mon, PoolMon, Fiddler, Confluence Wiki, Perforce, Ethereal, and Firebug.
- Experienced in identifying Memory Leak issue, Java Heap, Garbage collection issues.
- Experienced in Database Testing using SQL queries on RDBMS databases like SQL Server and Oracle.
- Experienced in creating Triggers, Joins, Stored Procedures, DML, DDL, write Complex SQL Queries for Back-end testing.
- Experienced in using Jmeter for Database Backend Testing with JDBC & ODBC Connection.
- Experienced in using Performance Center to execute step, load and stress tests to measure and report response times, server resource utilization to the Infrastructure team.
- Strongly experienced in using ALM/Quality Center for Requirement Management, Test Planning, Test Case development, Test Case execution and Defect Tracking.
- Extensively experienced to create and execute Windows Batch File & Unix Shell Script.
- Expert scheduling job in both Windows (through Task Scheduler) & Unix System (through Cron Tab).
- Experienced in using Virtualization Technology like Microsoft Hyper V, Oracle Virtual Box and VMware Workstation.
- Participates in technical architecture and design discussions to determine performance testing approach and assures the quality of and adherence to system/software product standards processes and procedures
- Expertise in QA methodology and all phases of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC).
- Work with multiple stakeholders from product development, architecture, dev-ops & QA teams to identify performance requirements & orchestrate validation of these requirements.
- Experienced on Installation, configure and support of Windows & Linux O/S & Application software.
- Self-starter with the ability to supervise and allocate tasks and responsibilities, define and establish procedures and manage multiple projects simultaneously.
- Good understanding of Technical Trends, Architectures and highly motivated to know more about current events, new software and products within the market.
TECHNICAL SKILLS
Operating Systems: UNIX, LINUX, IBM AIX v6.1/7.1, Windows Server 2003/2008/2012 , MS-DOS
Testing tools: LoadRunner, Jmeter, HP ALM, HP Quality Center, HP Performance Center, UFT, QTP
Monitoring Tools: HP Sitescope, Hp Diagnostics, MS SCOM, Wily Introscope, System Monitor, Process Explorer, Perfmon,Wireshark, Jconsole, JVisualVM, JProfiler, Typeperf.
Programming Languages: C, C++, Java, JavaScript, VB, VB Script, HTML, SQL, PL/SQL, Shell Scripts, MS Power Shell
Database: Oracle 9i/10g/11i, MS SQL Server 2005/2008/2012 , MS Access
Web Server: MS IIS, Apache Tomcat, IBM WebSphere
Other Tools: MS PAL, MS LogParser, Web LogExperts, Toad
Reporting Tools: MS Access, Excel, MS SQL Server Reporting Services, Crystal reports
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Performance Engineer
Responsibilities:
- Create Performance Test Scenarios from Use cases and Requirements.
- Create Test Scripts by using Vugen & Badboy.
- Create & execute Test cases and interacted with various departments to formulate and report tests results.
- Extensive Parameterization of the VuGen scripts to ensure the real time load conditions.
- Configured and ran scenarios in Controller using scripts created in VU-GEN.
- Worked on Performance Center tocreate scenario as needed andrun the load test
- Perform Sanity tests on the daily built. Integrated build with other releases/builds.
- Create Traceability matrix and for viewing the effects cause by a requirement change and measuring the task completion progress across different functionalities using ALM.
- Use ALM to plan tests, manage test assets, create and run manual and external scripts to check GUI and functional features.
- Use ALM to track bugs and report bugs to the developers.
- Perform Database integrity tests to create db scripts with SQL commands to extract the actual results.
- Work with Users and Business Analysts to define and design Load test scenarios and Test data.
- Create Test Script for Performance testing using LoadRunner.
- Create scenarios using Ramp Up and Ramp Down in LoadRunner.
- Use LoadRunner to check the source of Performance delay, Network or client delays, CPU performance, and Input and output delays.
- Perform endurance and competence characteristics testing with Jmeter.
- Use Jmeter for stress testing of the application to improve its efficiency and scalability, measure, hits per second and response time.
- Parameterize scripts to handle user input data and correlate scripts to process server return data via LoadRunner.
- Develop Base line scripts for Performance testing of the application using LoadRunner.
- Involve in troubleshooting Errors by enhancing the Vuser scripts to handle errors with LoadRunner.
- Create Performance Frameworks using LoadRunner.
- HP Diagnostics & Hp Sitescope to integrate with LR to monitor more details of the application in different layers to find out root cause of any bottlenecks
- Develop and design test Structured Automation Frameworks in collaboration with the Testing team and Development teams in QTP/UFT & Quality Center workflow.
- Evaluate, plan, design, develop, and maintain test scripts using a Framework for new applications and/or enhancements to existing applications.
- Update Daily and Weekly Status reports to the Team Lead, Test Groups and Test Managers to co-ordinate test cycles.
- Involve in maintaining Share point portal server with MS Office, Web applications and MS Access, attending reviews and ensuring all documentation.
- Participate in daily status calls to communicate with the team members and discuss about known issues, defects and schedule.
Environment: Load Runner 11/11.5, Performance Center11/11.5, Jmeter, HP ALM 11.5, 11.52,QTP 10.0/11 (UFT), MS SQL Server, VB Script, J2EE, JAVA, XML, HTML, MS-office, Windows, Unix, Oracle, VB.NET, Hp Diagnostics, Hp Sitescope, JProfiler,Toad, Wire shark.
Confidential, Richmond, VA
Performance & QA Analyst
Responsibilities:
- Involved in Creating Performance Test Plan and Test Cases based on Requirements.
- Analyzed and identified problems with the existing QA process and continuously made the process improvements to improve the test coverage and reduce the test cycles.
- Involved in developing test strategy, test plans, test scripts, test summary and exit reports.
- Performed black box, regression, functional, performance, load, security, network, high availability, failover and other testing methods.
- Involved in performing load and stress test on the application and server by configuring LoadRunner to simulate hundreds of virtual users and provided key metrics to the management.
- Creating Performance test script with Vugen.
- Configured and used SiteScope Performance Monitor to monitor and analyze the performance of the server by generating various reports from CPU utilization, Memory Usage to load average etc.
- As an Automation Engineer carried out testing, to check whether the application is functioning as per the design documentation and functional requirements.
- Involved in conducting stress tests and volume tests against the application using LoadRunner. Performed Data Driven and Security Testing.
- Worked closely with the Release Management team for all the upcoming releases.
- Worked actively in Agile methodology, and contributed in regular sprints.
- Used HP Quality Center for issue management and tracking for all the related projects.
- Developed and documented requirements traceability matrix, defect reporting and tracking and analyzed the entire system based on the design specifications using Quality Center.
- Used SQL queries extensively for Back end testing.
- Provided automation, load and endurance test tool maintenance and support to QA groups; tested GUI and used APIs to develop test sequences.
- Developed Load Testing scenarios and Load Carrying out various type of performance testing like Benchmarking, scalability testing, load testing and soaks testing.
- Worked on Web Interfaces functionality and Load Testing them.
- Performed Load Testing by creating Virtual Users, using VuGen using LoadRunner.
- Used LoadRunner to do performance testing to measure different metrics.
- Recorded and enhanced Vuser Scripts by inserting Transaction points, Rendezvous points into Vuser Script in LoadRunner.
- Analyzed the results using Online Monitors and graphs to identify bottlenecks in the server resources using LoadRunner, Hp Diagnostics & Sitescope.
- Performed Manual testing as well as QTP for automation on different modules of the application.
- Wrote and execute sql queries for database/ back-end testing.
- Performed testing extensively for integration and unit testing of standalone and distributed GUI-based applications.
- Documented all problems / issues to be resolved and reported progress on problem resolution to QA Lead.
- Involved in regular discussions with developers regarding defects.
- Mentored, guided and provided hands-on training sessions to team members, new hires and teams across organization.
Environment: Quality Center, LoadRunner, QTP, Windows, MS SQL Server, Oracle, J2EE, HTML, SQL, Java Script, UNIX, Hp Diagnostics, Hp Sitescope.
Confidential, Reston, VA
Performance & QA Tester
Responsibilities:
- Involved and revised Automated Performance test scripts and test documentation for a variety of applications, working with other performance engineers, business analysts, product managers and developers to ensure adequate coverage for upcoming production releases.
- Installed various LoadRunner components like Load Generator, Agent, Controller and Analysis components.
- Used LoadRunner Analysis to create graphs and reports, and evaluated the performance.
- Review & analyze the Business Requirements and Functional Specifications.
- Prepared Test cases based on Use case scenarios.
- Involved in Functional testing and executing test cases manually.
- Creating performance test script with Vugen.
- Involved in different phases of testing such as System Integration, Negative testing, End-to-End, Back end, Performance, Load and Stress testing.
- Prepared Test Cases and Test Plan for the different modules of the application using Quality Center.
- Managed defect detection, defect reporting and tracking using Quality Center.
- Executed test cases and reported the bugs using Quality Center.
- Performed Backend database testing using SQL Quires.
- Reported performance issues to the development team and worked with them to re-test the issues and tested applications both in QA and Production environment.
- Performed back end validations using SQL statements against Oracle Database.
- Developed and maintained Test scripts for automating the testing procedure using QTP.
- Performed functional and regression testing by using QuickTest Professional (QTP); Performed Regression testing by using various checkpoints.
- Wrote VB Script, developed Custom Functions, Dictionary Objects, and used Descriptive Programming by QTP.
- Used automated scripts and performed functionality testing during the various phases of the application and analyzed the results using QTP.
- Created Architecture design and Framework for automation suite, which involves Data, library and Core classes in QTP.
- Participated in test reviews and defect report meetings periodically.
- Updated the Test scenarios according to new business rules and specifications.
- Maintained the function library scripts to cover all the new functionality for each release.
Environment: Quality Center, LoadRunner, QTP, UNIX, Windows, XML, VB Script, J2EE, HTML, SQL, Java Script, Toad, MS SQL Server, Hp Diagnostics, Hp Sitescope.
Confidential
Programmer & System Admin
Responsibilities:
- Responsible to maintain & handle the database of the company.
- Error handling & problem solving of the database using SQL & TOAD.
- Responsible for Smoothly running the computer server & all the workstation & check the overall performence.
- Maintain the Local Area Network (LAN) in the branch.
- Handled the banking software which used by the company.
- Install, configure and support of all the software, hardware, Network.
- Creating user accounts including user right, security and group creation.
- Upgrade the operating system & database whenever needed.
- Upgrade operating systems and application software on workstations while safekeeping user’s important data and file.
- Install, configure & updating the antivirus software.
- Prepare all kinds of reports.
- Training and assisting subordinate’s as needed.