Performance Engineer Resume
New York, NY
OBJECTIVE
- To obtain a Performance Engineer/Tester position in the organization to continue to grow in leadership and knowledge, excel in innovative technology application, interact and share with team members and colleagues, and develop world class solutions to real world challenges.
SUMMARY
- 6+ years of performance testing and analysis experience, in the web development industry.
- Proficient in Maintaining Requirements Traceability Matrix (RTM), Test Matrix and performed Gap Analysis.
- Experienced in writing and developing Test Plans, defining Test cases, appending with the Used Cases of the given requirements.
- Experienced in writing Test plans, defining Test Cases, developing and maintaining Test Scripts and documentation both in Manual and Automated Testing.
- Excellent Knowledge and Experienced in GUI, Ad - hoc, Smoke, Functional, Integration, System, Usability, Regression, Back end, Performance, Load and Stress Testing.
- Extensively experienced in Problem solving and Defect Tracking using defect tracking Tools like TestDirector and Quality Center/ALM.
- Comprehensive knowledge of Client Server architectures, Distributed Computing, Use Cases and databases like Oracle and SQL Server.
- Extensively used Test Director to write Test Cases and for reporting. All the Scripts are maintained using HP Quality Center/ALM.
- Experienced in using SQL and PL/SQL for testing Back-end database.
- Experienced in testing various PL/SQL Stored Procedures, Functions, Triggers, and Packages during Regression.
- Experienced in using LoadRunner for performance testing.
- Experienced in creating, executing & reporting performance scripting with LoadRunner against multiple product releases.
- Experienced in creating Virtual User Scripts, defining User Behaviour, ran Load Test Scenario, monitoring the Performance, and analyzing results using LoadRunner.
- Experienced in Capacity planning for load testing of various web services(SOAP UI, WSDL, UDDI,XML,HTTP) using Jmeter.
- Experienced in Client/Server application development using Oracle, Sybase, MS SQL Server, MS Access, Visual Basic, and VB.NET.
- Experienced in setting up and troubleshooting LAN, WAN, Wireless Area Network, Windows Server, Active Directory and recovering data from physically and logically damaged hard drives.
- Good knowledge of Release Management and Defect Management.
- Experienced in Mainframe Testing of different Java applications on Windows Environment.
- Experienced in different Relational Database like DB2, SQL Server,Oracle and MS-Access.
- Experienced in documenting Test Documents Using MS Office Tools - Word, Excel, Power Point.
- Experienced with using Linux/Unix crontab, and scheduling the targeted task.
- Experienced with developing linux shell script that monitored system resources health and send it to via desired email address periodically.
- Experienced with configured Linux/Unix SMTP to send mail through automated generated script using crontab.
- Experienced back - end(database) test with Jmeter, Loadrunner, visual studio.
- Experienced with different software methodologies such as Waterfall, Agile, RAD.
- Experienced with performance tuning, Java garbage collection, Analyzing heap.
TECHNICAL SKILLS
Testing Tools: HP Quality Center/ALM, Load Runner, HP Site Scope, Typeperf, AWR TestDirector, Jmeter,, JVM
Programming Languages: C/C++, C#, VB.Net, Java, JavaScript, Batch Script, Power Shell, Bash Script, korn Shell, HTML, DHTML, XML, PL/SQL, T-SQL
Data Bases: Oracle, SQL Server, DB2
Operating Systems: Windows, Unix/Linux, Red Hat
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Performance Engineer
Responsibilities:
- Involved in build process to set up the application for QA testing using the application installers, database scripts and configuring.
- Helped to identify and solved any current performance related problems associated with application design, database design, or infrastructure.
- Worked with various teams to make Performance Engineering a mind-set early in the SDLC.
- Involved in creating, maintaining and updating test plans, test cases, and test environment through life cycle.
- Performed both Manual and Automated testing on critical functionalities of the application to verify the application is complete and stable.
- Created and managed testing schedule and monitored completion of activities.
- Executed and maintained Performance, Load, Stress, Back-end, and Acceptance testing for the application.
- Set up test environment and conducting execution as per approved test cases and procedures.
- Executed the test cases and analyzed the results and reported the defects to developers through ALM.
- Used SQL queries to extract data from different databases including testing and production for data validation and data analysis.
- Assisted clients with troubleshooting and performance tuning of their Java and/or .Net applications code, architecture, best practices.
- Used Performance Center for Database Backend Testing with JDBC & ODBC Connection.
- Conducted performance and stress testing, also reliability and recovery testing, by using Jmeter to expose the application bottlenecks.
- Involved in collecting and analyzing database performance using SQL Profiler, Activity Monitor, Dynamic Management View (DMV) in MS SQL Server and using Statspack, TKProf, ADDM, AWR utility in Oracle.
- Used LoadRunner to create Vugen scripts and scenarios for Load and Performance testing with different host systems and also configured the test environment; Generated graphs and studied them to monitor the software performance.
- Created Vugen Scripts and used Correlation to parameterize dynamically changing parameters like Session ID’s in LoadRunner.
- Designed and developed Performance Framework and re-usable functions using LoadRunner.
- Used MS Office Suites to create and analyze report and graphs.
- Participated in walkthrough, presentations & status tracking calls.
- Prepared various test reports and published to Development and QA team.
Environment: LoadRunner, Performance center, HP Site Scope, Typeperf, AWR, Jmeter, Oracle, MS Office, Windows and UNIX.
Confidential, Baltimore, MD
Performance Tester
Responsibilities:
- Attended all Business and Technical requirements review meetings and reviewed the Business Requirements Documents.
- Prepared the Test Plans, Test cases and Test Scripts from the requirements and from Use cases.
- Prepared SRS documents, Functional and Technical specifications.
- Performed Smoke Testing on the build.
- Performed Functional testing to validate the Routing of data between users.
- Created test scenarios, test cases and requirement traceability matrix using Quality Center.
- Worked with defect life cycle using Quality Center.
- Logged Defects with the help of Quality Center and assigned them to the development Team.
- Wrote SQL Quires for backend testing.
- Performed Regression testing as and when required to ensure the stability of the application.
- Monitored servers such as SQL Server, Web Logic Server, Tuxedo, Network delay and Windows resources using Jmeter.
- Conducted various test on the application such as Baseline test, Scalability test, Stress test and Stability test using LoadRunner.
- Analyzed the test results to identify the bottleneck of the application using LoadRunner.
- Created VU Scripts in VUgen to emulate transactions and created Scenarios in LoadRunner Controller.
- Analyzed the LoadRunner reports to identify the Number of Users, Response time under peak load, and throughput.
- Performed testing for various Application Interfaces and validated the reports from third party vendors.
- Performed down Stream Testing to validate that the data is flowing to other systems as required.
- Developed and executed SQL and UNIX scripts for validating Business Rules and verifying the accuracy of data.
- Maintained the test execution results and review reports.
- Verified the Defects after development Team resolved them.
- Involving in Risk Analysis, Root cause analysis, Walkthroughs and Release support.
- Responsible for managing status, allocation of work, time /effort associated, defect assignments and developing Test Summery Report.
Environment: LoadRunner, Quality Center, Oracle, JAVA, Selenium-like, Oracle Apps, web logic, SQL Server, XML, Excel, Windows and UNIX.
Confidential, Columbus, OH
QA Tester (Performance)
Responsibilities:
- Developed and maintained Performance guidelines and strategy for applications/solutions.
- Involved in creating Test Plan, Test Cases and automated Test scripts; developed test strategy, summary and exit reports.
- Performed black box, grey box, security, network and other testing methods.
- Responsible for maintenance and administration of users, groups, ACLs, Cabinets, folders, backups, replication of instances, SQL Server database backups.
- Executed test plans for manual testing and managed document and track bug report and performed Manual Testing on the new builds using Quality Center.
- Wrote SQL Quires to test backend database.
- Used LoadRunner to try to be like real-life scenario loads to analyze details, and to explore the system behavior
- Involved in Performance Testing by creating virtual users and analyzing the reports in LoadRunne.
- Created Vuser scripts in the VuGen and inserted Transactions and Think Time within the Virtual User Script to emulate heavy user load on the server.
- Responsible for Citrix installations, maintenance, support and remote access.
- Responsible for Oracle based mail server installations, maintenance, and support.
- Handled UAT, dev and production instances by working closely with end users.
- Generated various Test Reports/Test Metrics such as Test completion, Test execution, Defect reports, requirements, traceability matrices etc.
- Provided support to client with assessing how many virtual user licenses would be needed for performance testing, specifically load testing using LoadRunner.
Environment: Quality Center, LoadRunner, OCS Mail Server, SQL Server, XML, Excel, Citrix, Oracle.