Performance Engineer Resume
SUMMARY:
- 15+ years of experience in Information Services in programming, QA, user and network Confidential and administration
- 12+ years analyzing requirements and software systems for functionality and reliability
- 10+ years of experience designing, writing, maintaining and executing LoadRunner scripts against software written in Waterfall and Agile development styles for Windows and Unix platforms.
- Testing conducted on clients, servers and mid - tier components individually and collectively via User Interfaces and web services with advanced parameterizing and customizing LoadRunner to provide realistic, dynamic tests accurately depicting real-world usage. All functions extended and enhanced with C scripting.
- Extensive experience troubleshooting exposed vulnerabilities and investigating the supporting systems to diagnose performance and functional issues, performing root cause analyses and providing advice on methods to eliminate issues.
- Excellent written and verbal communication skills, forging good relationships with colleagues and clients with demonstrated ability to manage time and multiple projects effectively
- Thoroughly versed in software development lifecycle methodologies and best practices for maximum results for performance.
TECHNICAL SKILLS:
O/SMicroSoft: Windows, NT/Server Unix AIX, Solaris, HP-UX, RedHat Linux, BSD/OS
Programming Languages used: C, VB/.NET, VBA, TIBOL, Python, Jython, Windows PowerShell, bash shell tested: C, C#, C++, ASP.NET, JAVA, Flash/Flex
Application Servers: IIS, WebSphere, Apache/Tomcat, WebLogic
Databases: MS SQL, Oracle SQL, MySQL, Access, b-treive, DB2, BizTalk
Testing Tools: LoadRunner, SiteScope, Test Director, QTP, WinRunner, Poster/Postman, SoapUI, Selenium
Reporting Tools: Excel, Test Director, Quality Center, JIRA, ClearCase, Access
Raw Data Formats: XML, HTML, PCL, PDF, AFP, mixed mode (ASCII & EBCDIC) print streams
Misc Tools and Skills: SSMS, Visual Studio, MS Office, SubVersion, Eclipse, Ant, XML Spy, SQL Developer, Squirrel, MySQL Desktop, SaaS, Code Warrior
PROFESSIONAL EXPERIENCE:
Performance Engineer
Confidential
Responsibilities:
- Member of a global team for this product with a focus on Front-End/Browser Client performance Evaluation
- Manually and tan via automation test Front End performance
- Open JIRA defects if/when found
- Particiapte in triage and troubleshooting for root cause determination
- Championed a project to move Front End testing from manual to LoadRunner's TruClient as Flash and Flex were removed from the interface
- Mentor team members on use of TruClient, with a focus on endpoints for pages and transactions as well as page validations
- Participated in in-depth exercises to troubleshoot customer issues
- Created meaningful clear data visualizations for reporting status and progress
- Create and Maintain Confluence pages with testing environment and testing results for consumption
- Create VM systems for other groups as well as the Performance Team
Lead QA Engineer
Confidential
Responsibilities:
- QA Engineer for agile/extreme development team of 4 - 8 developers positioned globally
- Participate in daily standup meetings for US/UK and US/AU in accordance with Agile methodology
- Design functional quality tests based upon written and orally communicated requirements
- Execute QA tests via web client; Examine/query backend SQL servers for verification and validation of observed results
- Provide feedback on Quality issues as enhancements/improvements to the product
- Report defects discovered in testing and by customers via cases opened
- Initially, Primary Tier1 Confidential for global users, later trained and mentored the dedicated Confidential Analyst hired
- Continued as a Secondary Confidential in a few specialized areas
- Create and Edit country based templates that controlled branding, display and data available for travelers
- Develop SQL queries to correct data, address customer needs such as moving a traveler between companies etc.
- Collate developer notes into a set of Release Notes for sprints averaging 3 weeks duration
- Improved Release Notes to be more structured and meet needs expressed by the audience
- Perform Sprint demos for a global audience
- Develop Load test scripting, Create test scenarios to replicate real-world traffic, Create reporting templates and present findings
- Mentor and train new team members in processes and product noledge
- Introduced a team building custom of Friday Lunch where the team would agree on a location for lunch to foster relationships and strengtan the team.
- DeFacto Assistant Team Lead when Tech Leader was unavailable for extended periods
- OS: Windows 7, Windows 8, Server 2008/2012, all in standalone installs and as Azure farms
QA Engineering
Confidential
Responsibilities:
- Design functional quality testing based upon written business need and design specification Execute QA tests via web client
- Examine/query backend SQL servers for verification and validation of observed results.
- Develop Proof of Concept automation scripting ; evaluation ongoing
Environment: ORACLE, web client Microsoft Office, tlXtend, JIRA, MaxQ
QA Engineering
Confidential
Responsibilities:
- Working as a manual functional QA Engineer on DOM (Distribution Order Management) project Design functional quality testing based upon written business need and design specification
- Execute QA tests
- Examine/query backendSQL servers for verification and validation of
QA Engineer
Confidential
Responsibilities:
- Designed and authored test plans based upon business and user requirements
- Performed manual testing using Linux systems, VMWare, running cURL and Poster
- Edited and wrote Jython scripts to automate functionality testing
- Reported defects in JIRA, retested to validate fixes
- Participated as a member of several Agile teams through the entire SDLC
Environment: Internet Explorer, FireFox, Chrome, Oracle 10g, SQL Server 2008, MQ
Sr. Web Performance Engineer
Confidential
Responsibilities:
- Designed, authored and gained approval for test plans based upon business needs and user requirements
- Designed, created and edited Mercury/HP Load Runner performance tests to match plans
- Created customized programmatic solutions to bottlenecks in testing
- Reported defects found in testing of applications; retesting to ensure valid fix
- Coordinated resource scheduling in a globally based multi - team testing environment
- Acted as Lead resource in collating test results for presentation to management in US
- Recognized on multiple occasions for outstanding customer service and teamwork
- Expanded a primary test from < 10% function coverage to >90%
- Using QTP created a set of tests to mirror this LoadRunner test
- LoadRunner reports are based upon time indices. Fidelity s needs for scalability test reporting require multiple time slices of 1,2,3 and 4 times actual production usage to ensure headroom for unusual activity levels. In addition management wanted a format other than the LoadRunner HTML.
- Wrote a reporting VBA application saving an estimated 120 man - hours per month
- Accepted numerous User Inputs
- Read data from Access databases
- Manipulate data into Excel for Reporting
- Custom functional and informative features in Excel report.
Environment: Visual Studio. NET 2008, Oracle, SQL Server, MQ used VB. NET, C, Python tested AJAX, XML, XSLT, HTMLJavaScript, CSS LoadRunner, Clearcase, Microsoft Office, SiteScope
Performance Engineer
Confidential
Responsibilities:
- Lead efforts in scripting, parameterizing, validating data sets and constructing meaningful load tests
- Created custom code within LoadRunner scripts to gather information for root cause analyses
- Created monitoring schema using LoadRunner Controller and SiteScope to collect all relevant data regarding system usage, response time and other relevant statistics
- Setup and configure monitors for Web Servers, Application Servers, databases and other elements of n - tier client/server architectures
- Analyze and investigate root causes of software not meeting published specifications.
- Entered performance defects in Test Director or Quality Center, perform follow-up testing on same.
- Conduct code scan and application scans for security flaws and/or vulnerabilities.
- Create and maintain scripts in Python to perform routine repetitive tasks.
- Notable s
- Recognized for outstanding customer service and teamwork.
- Organized and participated in a cross- initiative, to teach
- LoadRunner basics and learn QTP
Environment: SQL Server 2008, MQ used C, Python tested JAVA, AJAX, XML, XSLT, HTMLJavaScript, CSS
Technical Writer / QA
Confidential, MA
Responsibilities:
- Testing new, enhanced and edited functions of a 21CFR11 validated SQL record system.
- Designed and published user scripts for validation of same
- QA feedback on functionality and documentation
- Black box verification and bug reporting of a Documentum Artwork database
- Design and write User Acceptance, validation and Performance scripts for same
- Create a library of QTP objects and scripts for the Documentum project.
Environment: Documentum Microsoft Office, QTP
QA / Performance Engineer
Confidential
Responsibilities:
- Tested software designed to decode Intelligent Data Streams and create the definition file necessary for successful archiving.
- Created and maintained white - box test plans and cases for manual and automated thick and thin clients employing Java for cross platform back-end archive accessibility
- Tested these Java clients on various platforms and in several configurations for high-availability Customer Service organizations.
- Manual and Automated testing of software designed to convert raw data streams i.e. Xerox metacode from their archived format to a more common and easily delivered format i.e. PDF or HTML
- Deep analysis of raw data-streams, ASCII carriage return/line feed, Mixed-mode metacode, XML, HTML, PCL, PDF and AFP among the most popular.
- Black box testing software designed to create headers for email as a step in preparation for archiving.
- Confidential advocate for escalated customer issues.
- Designed, maintained and executed advanced LoadRunner scripts for testing load and stress on web servers, client, mid tier applications and database server
- Managed performance testing using LoadRunner scripts and scenarios for others in the QA department including design, coding, execution and making results available.
- Detailed reports of metrics gathered during load and stress tests to be made available to management, services and development.
- Notable s
- Recognized on multiple occasions for outstanding customer service and teamwork.
- Created a vast library of SQL queries to use and call from the scripts, to ensure data validity against a variety of database formats including Unix b-treive, MSSQL & Oracle.
- Discovered previously unnon formats that could be archived without additional development expenditures.
Environment: SQL Server, ESP+ C, bash tested JAVA, XML, XSLT, HTML, JavaScript, CSS
Program Analyst / MIS
Confidential
Responsibilities:
- Design, write, test and Confidential in - house programs for inventory, personnel, AR, AP, GL, and Point of Sale written in TIBOL and C.
- Ensuring data type matches between Point of Sale and flat-file database.
- Tracking changes to file formats, and rewriting either portions of Point of Sale or mainframe as deemed wisest.
- Administered the primary file and application server, including supporting logins, clearing print streams, 'on-the-fly' changes to the hexadecimal code for a short-term specific need Create and administer users
- Confidential of in-house and commercial software for employees of Town Fair including Windows O/S Confidential and configurations, Microsoft Office products, Lotus1-2-3 and Internet Explorer
- Maintenance and re-configuration of Lexmark, DEC and other line printers.
- Maintain a matrix of programs by name, type and relationship of the ~300 some in-house programs