Lead Performance Engineer Resume
Atlanta, GA
SUMMARY
- Creative Performance Quality Assurance Leader with 8.5 years of experience across a range of software performance testing methodologies on Web Based and GUI based client/server applications in teh Information Technology Industry. Proven ability to execute visions with business and technical acumen in team leadership, senior position and engineer efforts.
- Has successfully executed non - functional requirements elicitation and analysis, performance test strategy, performance test design, performance test execution, performance test result analysis and benchmarking & recommendations. Has programming skills in Java/J2EE, C, C++, Korn Shell Scripting (UNIX), VB, .Net, BPEL, SOAP, XML, Oracle, SQL, and PL/SQL and experience in SQL Server, Access and Oracle Databases.
- Involved in gathering business requirements, studying teh application and collecting teh information from developers and writing teh test plan.
- Extensively used Loadrunner VuGen to develop Vuser Scripts on using Web HTTP/HTML, Web Click and Script, Web Services, Citrix, TruClient, Oracle NCA, Java HTTP, SAP (GUI, Web, and Click & Script), Windows Sockets, Ajax, flex, html5, Siebel-web, SMTP, MAPI, LDAP, Database and other web technologies applying object oriented approach.
- Responsible for testing application and components behavior with heavier loads and optimizing server configurations
- Excellent working noledge of designing and implementation of all QA test strategy plans and automated test solutions for client/server and Web applications with Test tools Suite (LoadRunner, Apache JMeter, SoapUI, Selenium and HP Quality Center)
- Worked extensively with LoadRunner. Created Scenarios, Ran tests with IP Spoofing with process and multithreaded environments, analyzed and generated performance reports.
- Worked extensively with Loadrunner to validate hardware defects.
- Extensively involved in performance tuning of application servers such as Weblogic Server and JBoss Enterprise Application Platform.
- Extensively involved in Performance tuning of Webservers such as Apache HTTP Server, Apache Tomcat, IIS, IBM WebSphere.
- Involved in Performance tuning of Database Servers such as Oracle, Microsoft SQL Server, My SQL.
- Extensively used Winrunner for Function testing and Load testing of thick clients.
- Generated load in teh system using multiple controllers, Thin and Thick client Confidential teh same time.
- Worked extensively with HTML and XML.
- Responsible for teh creation and execution of both manual and automation test cases.
- Generated Test Scripts using Quick Test Pro.
- Designed and developed test cases for putting teh application on automated testing using Quick Test Pro and Selenium.
- Extensively worked in all testing stages including User Acceptance testing (UAT), Operational Readiness Testing (ORT).
- Excellent noledge of UNIX shell scripting, written numerous batch jobs.
- Scheduling, Interacting, invoking teh Quick Test Pro Scripts are done using Test Director/Quality Center.
- Extensively worked with Wily Introscope, JProfiler, JConsole, HP sitescope, Appdynamics, splunk to analyze teh application behavior, provided visibility and management across various environments multiple tiers for a complete picture of both networks and infrastructure and their business impact.
- Experience includes working with various tools like TortoiseSVN, SVN: Subversion, HP Quality Center, IBM Rational Quality Center, Bugzilla, JIRA, Rally, qTest, Zephyr to perform various activities of Quality Assurance life cycle.
- Extensively used Winrunner for Function testing and Load testing of thick clients.
- Extensively used Winrunner to test various ETL jobs developed by Data Warehousing tools like Informatica
- Extensively worked on BPMN2.0, BPEL designer and Engine (ActiveVos).
- Good functional noledge in Finance, Retail, Billing, Insurance, Accounting, Telecom and Asset Management domains.
TECHNICAL SKILLS:
Operating system: Windows2000, Windows NT, WINTEL, AIX, UNIX, Red Hat Linux, Solaris
Environment: Web and App Servers (Compaq1850 R- Xeon), Apache HTTP Server, Tomcat, Oracle Weblogic Application Server, IBM Web Sphere Application Server, JBoss Enterprise Application Platform, Windows Server (.NET Framework), IBM MQ, BlazeDS, Apache ActiveMQ, JMS, JBoss Messaging IIS, LDAP, SQL Servers, Oracle Database (12c and 11g), Teradata, IBM DB2.
Databases: MS SQL Server, Oracle, DB2
Physical Macines: IBM PCs, Unix boxes, IBM Mainframes, AS/400, Macintosh
Languages: Java Script, JSP, Html, Dhtml, Visual Basic, Perl, Oracle, C, C++, SQL, XML, .Net, C sharp, ASP, BPEL, PythonTesting tools: WinRunner, LoadRunner, Selenium, QTP, Silk, Jmeter, Performance Center, JConsole, VisualVM, JProfiler.
Cloud Computing: Xen, Amazon Elastic Compute Cloud (EC2), Oracle VM, Google Compute Engine, Microsoft Azure, Google App Engine, Amazon Lambda (LAMBDA), Amazon DynamoDB, Amazon ElastiCache, Amazon Simple Storage Service (S3).
Other: Shell Programming, Empirix (RSW), Wintel, MapReduce,Oracle Enterprise Manager, Clearcase, Clearquest, PVCS, BPMN, ActiveVOS, Jenkins-Hudson, Luntbuild.
Methodologies and frameworks: Waterfall, Iterative and Incremental development (IID), Agile, Scrum, DevOps, TDD, FDD, Performance Engineering, CMM, Quality Assurance.
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Lead Performance Engineer
Responsibilities:
- Successfully Leading and Completing Non-functional end to end testing of more than 20 updated versions of teh released version of Confidential &T’s n-tier SOA architecture based Application using various tools for simulating Load volumes and monitoring.
- Working with product management, QA and engineering leads to gather SLAs and non-functional requirements to model scenarios for load/stress testing, monitoring and performance tuning.
- Installed & Configured HP Loadrunner 11.52/QC 11.
- Developing test plan/test Strategy, test cases, high level scenarios for load testing.
- Developing and applying customized performance testing strategy that includes load, stress and scalability testing.
- Developing Load Runner scripts using Flex, Web Services, Web HTTP/HTML, Java Over HTTP, SAP - Web, WindowsSockets, Action Message Format (AMF), Siebel-Web, Ajax Protocols.
- Developing scripts using VuGen, Design scenarios and prepare valid Data for testing.
- Setting up, gathering and evaluating statistics from all monitors.
- Working on cloud environments using network fundamentals.
- Working to ensure that developed products meet design specifications and are within total quality management limits and standards.
- Implementing test practices, standards and processes.
- Working with both functional and technical leaders in constructing a plan utilizing their insight and experience in defining tasks and scheduling.
- Working with SQL and data querying through SQL plus and SQL dev.
- Strong understanding of servers, networks, Virtualization and database concepts.
- Engaged in Infra work tracking through JIRA.
- Engaged in Heap dump and thread Analysis; Engaged in Application Performance tuning and troubleshooting using Jprofiler and JConsole.
- Involved in Performance tuning of teh class objects/ paging issues/database queries & capacity planning.
- Working with UNIX shell scripting on Red Hat Distribution Linux.
- Performing Quality Assurance and pre stage monitoring with Wily Introscope and JProfiler; Working on performance tuning, optimization and capacity planning.
- Working on JProfiler’s JDBC and JPA/Hibernate probes as well as teh NoSQL probes for MongoDB.
- Working on teh JProfiler’s Semantic layer on top of teh low-level profiling data, like JDBC, JPA/Hibernate, JMS and JNDI calls that are presented in teh CPU profiling views.
- Working on customizing probes on JProfiler in addition to teh high level information about teh RMI calls, files, sockets and processes.
- In addition to CPU and thread profiling, working on JProfiler’s heap walker to solve simple and complex memory problems.
- Monitoring performance and availability of EJBs, JSPs, Servlets, Classes, Methods, JTA, JNDI, JDBC, JMS, Socket Activity, File Activity and XML using Wily Introscope.
- Engaged in architectural change reviews and system capacity impacts.
- Performance/Load/Stress/Longevity/Benchmark Testing using Load Runner; prepared test plan and strategy.
- Conducted tests for baseline, current and future projected volumes and integration;
- Engaged in Requirement Reviews, Test Case Designing, Execution, Defect Identification and Tracking.
- Planning and managing deliverables for: Performance testing, performance diagnostics, capacity planning and performance monitoring.
- Administering and monitoring defect management process to make sure defects are properly assigned, researched, and resolved in a timely manner using Quality Center and JIRA.
- Working on Continuous Integration for software development using Jenkins-Hudson.
- Working on detailed defect reports and helping development and UAT teams in reproducing teh issues.
- Engaged in analyzing results and reporting to stakeholders.
- Mentoring team members in technology, processes, architecture and delivery of applications.
Environment: Loadrunner 11.52, Quality Center11/10, JIRA, SQL developer, Quick Test Pro, Diagnostics, Sitescope, Wily Introscope 10.1, Jprofiler, JConsole, Jenkins, CITRIX, Unix, putty, Sybase, ORACLE 10g, SQL Server, IBM Mainframes, MQ Series, JMS, EJB, SOA, BPEL, BPMN 2.0, ActiveVOS, webservices, Web logic 9/10, Web sphere server, Windows NT, WINTEL, JAVA, VB, .Net, C, Java Script, HTML, SOAP, XML
Confidential, GA
Sr.Software Performance QA Engineer
Responsibilities:
- Served functionally as, Sr. Performance Engineering Consultant developing Performance test strategy, Performance test planning, Performance test framework, and performance Engineering.
- Responsible for Statement of work creation, renewal, identification of deliverables, timelines, project planning, budgeting, control, documenting and deliver entire testing process.
- Worked with different performance testing tool vendors like IBM (Rational), HP (Performance Center / LoadRunner, CA (Interscope), Dynatrace APM / Gomez and Neotys (Neoload) for purchase and support agreements of teh tools.
- Advanced skill in Capacity Planning and Performance Management for multi-tiered and multi-platform networked computer landscapes utilizing analytical and statistical methods.
- Support test data preparation in collaboration with data migration team
- Validate Test Environment, Test scripts & Test data through sanity tests.
- Extensively worked on creating data creation for end-to-end Business Scenarios for Performance testing.
- Worked extensively on HP LoadRunner 9.5+ to 11.5 using different protocols like Web Http/Html, Web Click and Script, Web Services, Ajax, Citrix, Ajax True client, SAP (GUI, Web, and Click & Script), Siebel, SMTP, MAPI, LDAP, Database and other web technologies.
- Performing Quality Assurance and pre stage monitoring with Wily Introscope and SiteScope; Working on performance tuning, optimization and capacity planning.
- Monitoring performance and availability of EJBs, JSPs, Servlets, Classes, Methods, JTA, JNDI, JDBC, JMS, Socket Activity, File Activity and XML using Wily Introscope.
- Expertise in Heap Dump, Thread Dump and GC analysis
- Experience in analyzing performance metrics of Load Balancing servers, Web Servers and Application Servers such as Microsoft IIS, Web logic and Database Servers Such as SQL and Oracle Servers, Windows, UNIX/Linux & Solaris Servers during Performance Testing
- Strong noledge of Software Development Lifecycle (SDLC), Software Test Lifecycle (STLC) and performance test lifecycle (PTLC) proficient in utilizing performance tools, analyzing results, resolving performance related issues, including optimization and tuning.
- HP Application Lifecycle Management (ALM) suite including Quality Center, Unified Functional Testing (aka QuickTest Pro), and Performance Center/LoadRunner as well as new end to end monitoring
- Setup, configure, and maintain teh performance testing environments.
- Understanding of throughput, latency, memory and CPU utilization.
- Working noledge of operating system design / tuning.
- Working noledge of database tuning.
- Monitored and managed an elastic database pool with teh Azure portal.
- Prepared & Published teh Performance test results to all parties.
- Developed customized test harness for error handling, logical data input and Output messages.
- Worked with Process Teams to create Solution Manager TPR creation documentation.
- Participated in Triage/Defect review meeting with both teh stakeholders and developers.
- Participated in weekly review meetings and final GO/NO-GO meetings.
Environment: Loadrunner/Performance Center 11.50, Apache JMeter, CA Agile Central, HPE ALM/Quality Center, qTest, Selenium, Dynatrace, Diagnostics, Sitescope, AWS, Amazon DynamoDB, App Dynamics, Unix, SQL Azure, ORACLE 10g, SQL Server, JSON, SOA, BPEL, BPMN 2.0, ActiveVOS, WebServices, Load Balancing, Microsoft IIS, Windows NT, JAVA, VB, .Net, C, Java Script, HTML, REST, XML, TIVOLI, TIBCO
Confidential, PA
Software Performance/Automation QA Engineer
Responsibilities:
- Responsible for developing Performance Testing Plan/strategy based on teh business specifications requirements and user requirements.
- Responsible for analyzing teh system specifications, business requirements for full understanding of teh business.
- Worked on Client/Server, ERP, Web 2.0/1.0, AJAX, Portals, SOA and GUI applications.
- Develop JSON/SOAP(XML) scripts using web(HTTP/HTML)/web services protocol to performance test IBM WebSphere DataPower SOA Appliances.
- Experience includes leading teams, prioritizing tasks and accomplishing deliverables on time.
- Experience includes collaborating work across multiple global teams such as architect(s), development, capacity, functional and performance teams.
- Interviewed teh Business Group and Gatheird performance requirements and documented teh requirements in teh HP Quality Center.
- Experience in writing technical documentation and performing Analysis, Functionality Testing, Integration Testing, System Testing, Regression Testing, Performance Testing, User Acceptance Testing (UAT), End-to-End Testing, Load Testing, and Database Testing using SQL.
- Good Knowledge in Rich Internet Application (RIA) Protocol, Analysis of Problem Severity & Defect tracking system.
- Collect data for Parameterization of teh values in teh scripts for multiple scenarios.
- Responsible for developing Scenarios and execute performance testing using Performance Center.
- Identify and report defects in Quality Center and involved in retesting teh defects.
- Customize and implement defect life cycle in teh HP ALM / Quality Center using VB Scripting.
- Experience includes JMS, MQ messaging, virtualization and involvement with “proof of concept” for CA LISA and IBM Green Hat products/tools.
- Use SiteScope, HP Business Availability Center (BAC), LiveLogs, Atlassian Bamboo, and CA Wily Interscope to monitor teh application, databases, and web server performance.
- Strong ability to allocate tasks, prioritize, track and report statuses Confidential relevant project and team meetings.
- Good understanding and working noledge of ESB (Enterprise Service Bus) and service oriented architecture.
- Ability to work under strict deadlines and solid troubleshooting skills and to set and achieve goals, work well independently or in team, skills in identifying problems and meeting goals.
- Actively involved in smoke testing, regression testing, and baseline testing when new features and functionality were added Confidential different stages of teh project.
- Monitored server activities using Wily Introscope, Perfmon, nmon, vmstat and Site Scope.
- Analyze test results and present analyzed results to business & application team with observations & any recommendations.
Environment: Java, J2EE, C#, ASP.Net, VB Scripting, IIS, IBM MQ, Oracle, XML Web Services, Oracle, DB2, Share point, Site Scope 9.5/10, CA LISA, Appdynamics, Diagnostics, QTP 9.5, Quality Center 9.2, Load Runner/ Performance center 9.0/9.51, Web Logic, Oracle ESB (BEA Logic), VM Ware, JVM, Red Hat Distribution Linux, Windows, Mainframe, Apache Tomcat, JIRA v6.1.3,VMSTAT,TOP
Confidential
Software Performance Tester
Responsibilities:
- Successfully Completed Non-functional and functional system Integration testing of British Telecom’s Service Oriented Architecture based User process management (UPM) software using HP Loadrunner, Performance center on UNIX based Solaris systems.
- Interact with business analyst, developers, and hardware teams to determine teh performance requirements and load testing requirements.
- Design and develop test plans and design steps that represent expected production traffic.
- Design and develop scripts in HP Load Runner using Web/HTTP, TruClient, Oracle NCA, and Web services, Java HTTP, SAP Web, Win Socket, Ajax, flex, html5, http/html Protocols that included correlations, parameters, condition controls, error checking, and validation functions.
- Execute tests, generate test reports, and present teh findings to management with teh recommendations.
- Coordinate testing between multiple test teams sharing multiple environments.
- Monitor transaction response time and analyze server performance, hits per second, throughput, windows resources and database server resources.
- Cross reference application, server, and message queue logs from multiple sources to determine cause of functional and performance issues.
- Make recommendations for fixing performance and functional issues.
- Administer and monitor defect management process to make sure defects are properly assigned, researched, and resolved in a timely manner using Quality Center and JIRA.
- Conduct meetings with developers, application teams, and business teams to resolve defects.
- Manually test and diagnose issues using SoapUI, HTTP Watch, and Fiddler.
- Work with management, database administrators, and developers to ensure successful deployment of applications and features.
- Engaged in results’ reviews with stakeholders to identify performance hot-spots and suggested alternative solutions; Performed resource utilization monitoring of teh OS (Unix), and helped interpret teh findings; Understanding of network traffics, routings, and web protocols.
- Reviewed JVM log files and pinpointed performance bottlenecks and suggested improvements, as discussed with clients; Monitored Application Server thread counts, pool sizes, transaction settings, EJB settings etc. and reported issues.
- Point of contact for Performance Center maintenance, upgrades, and request.
- Performance/Load/Stress/Longevity Testing using Load Runner; prepared test plan and strategy.
- Implemented test practices, standards and process; Communicated with Project Managers, Architects, Dev/Database/Testing and Business People.
- Design, Show and tell, Daily Scrum and Defect Triage Calls as part of Agile SDLC.
- Engaged in Signing off release notes for each build and release.
Environment: Java, C, Jcaps, Pega, Siebel CRM, Edifecs, Datapower, Woosh, STAA, Motive, cISP, RBSC, Broadsword, SDP, NSP, R1OSS, XML Web Services, UNIX Solaris, Oracle, DB2, Share point, Apache JMeter, JVM, TortoiseSVN, Diagnostics, QTP 9.5, Quality Center 9.2, Load Runner/ Performance center 9.0/9.51, Web Logic, Oracle ESB (BEA Logic), VM Ware, JVM, Windows, Apache Tomcat, JIRA v6.1.3,VMSTAT,TOP
