Performance Test Analyst Resume
SUMMARY
- Sixteen years of overall IT experience.
- Ten years of performance testing experience, four years of performance testing team lead/managerial experience.
- Extensive experience in conducting pre - sales efforts for performance testing engagements.
- Extensive experience leading the Performance Testing proposal authoring and estimation of effort and cost activity.
- Multiple years engaged in the delivery of the Assessment, Modeling, Execution and Analysis framework using a risk-based approach for performance testing.
- Extensive experience with the presentation of analysis results to all audiences, including but not limited to, project stakeholders and C-level individuals.
- Responsible for the deployment of the performance testing infrastructure(PC, MOFW, LOFW, stand-alone controller)
- Experienced in custom data loading for SUT/AUT environment prep
- Extensive experience testing both front-end and back-end application processes.
TECHNICAL SKILLS
Testing Tools: HP LoadRunner 8.0/HP LoadRunner 9.52 (Siebel Web, HTTP/HTML, C, Java, Citrix, WSDL Web Services), HP Business Availability Center, HP QuickTest Pro 9.0, Mercury Interactive TestDirector Enterprise 8.0, HP Quality Center, HP Performance Center 9.52, Rational Performance Tester, Quest Software TOAD, Wily Introscope, SoapScope, WinSQL, BMC Patrol, Alcatel-Lucent VitalSuite, Solar Winds.
Protocols: HTTP/HTML, Citrix, RTE, ODBC, Siebel Web, PeopleSoft Enterprise, Java Vuser, C Vuser, .NET, FTP, RDP
Defect/Config Management: Rational ClearQuest, Rational RequisitePro, Visual SourceSafe 6.0d
Enterprise Packages: LabWare LIMS, PeopleSoft FSCM 8.9, 9.0, Siebel 7.04, Siebel 7.72, Baan IV, Baan V, Jacada, MS SQL Server, Oracle 8/9/10g, IBM DB2, BEA Weblogic 9.0, IBM Websphere, BEA Tuxedo(Peoplesoft), Iplanet, Siemens Soarian Financials.
Languages: C/C++, Siebel eScript, Baan 4GL, ANSI SQL, XML, VB.net, VB 6.0, Java, JUnit/JUnitPerf
OS: Solaris, HP-UX, AIX, Windows NT Professional/Server, Windows XP Prof./Home, Windows 2000, Windows Vista, Windows 7, Windows 2003 Server
Networking: Basic TCP/IP, Router (Wired/Wireless) Setup, WAN
Project Methodology: ISO, CMMI Level 2, RUP, Agile
PROFESSIONAL EXPERIENCE
Confidential
Performance Test Analyst
Responsibilities:
- Test strategy development and elicitation of performance goals with my functional testing and client-side business counterparts.
- Performance Testing infrastructure set-up including MOFW, LOFW, stand-alone controller, MI Listener in a hybrid virtualized and physical hardware configuration inclusive of a private cloud hosted off-site.
- Test Planning inclusive of budget and schedule.
- Designated client contact for status and remediation of issues pertaining to schedule and budget.
- Use of TOAD for SQL Server to examine opportunities to improve the inline SQL and Indexes.
- Determined all of the applicable performance counters for both the web and application server inclusive of a web services server along with the database server.
- Responsible for 100% of the LoadRunner script development including HTTP/HTML, Citrix and ODBC.
- Built the test scenarios and performed all the necessary testing and monitoring.
- Coordinated the efforts to build database snapshots and refresh the environment between tests, pushing the client towards automating those functions.
- Delivered comprehensive results presentations and recommendations to the stakeholders via excel exports ultimately residing in powerpoint.
Confidential
Test Manager
Responsibilities:
- Conducted tools evaluations for iTKO Lisa, soapUI 3.6, IBM RFT and QA TestComplete.
- Built POCs for each tool candidate to arrive at purchase justification along with conducting the “intended use verification” activity for each successful candidate.
- Responsible for the day-to-day management and goal setting of a 8 member team (5 manual functional testers, 2 automation, 1 performance)
- Daily stand-up status and weekly client status along with serving as the liaison of the external consulting relationship between Roche and Fusion Alliance, Roche and their third party vendors(software test tools, services and development teams).
- Collaborated with client-side SMEs to drive best practices for the implementation of a test automation framework.
- Drove the adoption, planning and execution of performance testing for the web-based and services related application components.
- Cost tracking and budgeting along with human resource scheduling against the project plan along with new resource on-boarding.
- Implemented the defect submission and tracking templates and process along with test case, script and execution guidelines.
- Responsible for the early life-cycle validation and verification.
- Cooperating with clients/users and senior staff as required to agree to the testing strategy to be employed.
- Maintained awareness of testing alternatives at a level where they could be analyzed and the most effective testing strategy could be selected per Roche SOPs.
- Provided guidance on the testing of DROID and iOS versions of the application on tablet form factors.
- Utilized testing knowledge and experience to assess and advise on the practicality of testing process alternatives.
- Directed the manual test script development, standardization, refactoring and ultimately determination of suitability for automation testing.
- Built the RTM and participated in the script review process.
- Testing for cross-browser functionality(IE, Safari, Chrome)
Confidential
Performance Test Engineer
Responsibilities:
- Engaged in LoadRunner 9.5 script development using (Web HTTP/HTML, Web Click and Script, AJAX Click and Script, Oracle(2-Tier) and custom C libraries for GMD platform invocation)
- All of the necessary contentcheck rule creation, in-script correlations, analysis of the data returned by the server for appropriate web reg find string identification and unique data constraints, heavy parameterization including the use of an external database for unique key data requirements.
- The determination of recording options and LoadRunner script development issue resolution through product discovery and the use of vendor white/red papers and release notes.
- Distillation of functional requirements into functional pathway selection for LR script development and determining what the captured transactions should be.
- Standardization of code into multiple functions, ultimately creating libraries for handling the asynchronous requirements for the Cognos web client and PeopleSoft specific LR script development issues around state management. This improved development efficiency helped standardize development between multiple scripting resources.
- Assisted in mentoring junior LR script development staff.
- Performance environment maintenance along with general product troubleshooting through product updates, release notes and HP SSO.
- Responsible for mapping out data relationships between various financial data elements for PeopleSoft GL and AP functionality via code traces in the absence of ERDs.
- Conducted face-to-face meetings with the business analyst community and program management to discern KPIs.
- Using KPIs as a starting point along with production throughput history from multiple APM sources, the LoadRunner scenarios were modeled in excel to reflect per and multi-hour transaction volume targets.
- Refinement of the LoadRunner scenarios and build-out of the related UCML to storyboard the scenario models being run.
- Use of HP SiteScope for high-level web/app/db monitoring, SolarWinds for network monitoring, and AIX’s top,iostat,vmstat for DB, PeopleSoft performance monitoring for app-specific drilldown for SQL, module/line of code identification.
- Collection and summation of measurements and their metrics/KPIs into program-level reporting.
Confidential
Performance Testing Manager
Responsibilities:
- Development of the SOWs to procure the performance testing engagements.
- Developed the WBS and resultant budgets for the multiple performance testing engagements within the company.
- Reporting of project and resource status to the PMO.
- Wrote and delivered multiple presentations for the project stakeholders including the VP and C-levels (measures of success, status, post-test analysis, kickoffs)
- Provided technical oversight of script development(.Net, Citrix ICA, Web http/html)
- Represented client interests in the negotiations and procurement of the HP Performance Center SaaS solution including a full needs assessment.
- Lent expertise to multiple performance testing efforts both inside and outside of my primary project responsibilities.
- Disseminated best practices and a performance testing framework aimed at conducting the performance testing effort for multiple projects.
- Acted as the liaison between HP consulting and the client’s internal infrastructure teams to address test environment configuration and hardware needs.
- Made recommendations on the deployment and configuration of the performance testing infrastructure on a global basis.
- Development of hand-off documentation of lessons learned for both script development and environment config.
- Trained infrastructure SMEs in the use of the Loadrunner Analysis module.
- Participated in the Assessment, Modeling, Execution and Analysis phases of the performance testing engagement.
- Responsible for first-pass result analysis and bottleneck identification.
Confidential
Performance Testing Lead
Responsibilities:
- Installation and configuration of the LoadRunner suite.
- Performance testing cycle management.
- Developed a performance testing plan.
- Interaction with the business and IT counterparts along with project management to move the development, assessment and decision-making process forward on implementation objectives around performance.
- Project management and project sponsor-level reporting of performance findings.
- Coordination of efforts between the performance test team and the application infrastructure team helping make recommendations on resource allocation to mitigate performance bottlenecks.
- LoadRunner performance script development, correlation rules, parameterization, content checks, and custom functions in C.