John Connolly has experience designing and implementing testing environments for large enterprise systems. He has led performance testing projects for companies like Petco and Qualcomm, developing scripts using tools like LoadRunner and Quick Test Pro. His experience includes designing testing frameworks, managing teams of testers, and creating customized reporting for executives.
John Connolly has experience designing and implementing testing environments for large enterprise systems. He has led performance testing projects for companies like Petco and Qualcomm, developing scripts using tools like LoadRunner and Quick Test Pro. His experience includes designing testing frameworks, managing teams of testers, and creating customized reporting for executives.
John Connolly has experience designing and implementing testing environments for large enterprise systems. He has led performance testing projects for companies like Petco and Qualcomm, developing scripts using tools like LoadRunner and Quick Test Pro. His experience includes designing testing frameworks, managing teams of testers, and creating customized reporting for executives.
John Connolly has experience designing and implementing testing environments for large enterprise systems. He has led performance testing projects for companies like Petco and Qualcomm, developing scripts using tools like LoadRunner and Quick Test Pro. His experience includes designing testing frameworks, managing teams of testers, and creating customized reporting for executives.
Download as DOCX, PDF, TXT or read online from Scribd
Download as docx, pdf, or txt
You are on page 1of 11
RESUME - JOHN CONNOLLY
-Performed all HP administrative functions
Provided training in all applications
Petco Corporate Headquarters, San Diego, California 3/2011-12/2011 Embark project, Oracle E-Business suite ground up automation environment design and implementation with the complete HP Solution, including Performance Center, ALM, Quick Test Pro, Openview, as well as Oracle E-Business suite testing Environment implementing RAC, covering Retail Management System, PIM, RPS, RPM, and Siebel web service CRM system. Functional, load and performance, and UAT test Lead. Designed and Developed LoadRunner 11 scripts with ALM usingweb, Oracle 11i, Oracle NCA, web services, for Oracle PIM, Oracle RMS, and Oracle RPM applications and Siebel protocols by gathering workflows from subject matter experts into ALM. Created Test Plans, Test Sets, manual and automated tests, and requirements in Quality Center Setup new Quality Center projects as an administrator, after attending a one week work workshop in Quality Center. Learned all REST based QC API, and used several to implement real life requirements. Created custom graphs in Load Runner Analysis for AIX ,WeblogicMonitored both Apache and Weblogic, created comma delimited files using shell scripts to be used to create custom graphs in Load Runner Analysis, allowing a centralized stoire of all metrics of all servers and any load tests that had been or were running Created simplified set of custom reports for CEO based on his requirements Installed Load Runner, performance center, ALM, and Quick Test Pro (all latest versons) and patches, recommended hardware and network configurations based on Oracle e-Business suite implementation (first time installation) Lead an offshore team of 3 performance testers and 4 functional testers Designed and Developed Quick Test Pro human readable abstraction layer (framework) Ensured code testability by having the development team follow a set of standards which minimized script maintenance and maximized script re-usability Managed an offshore team of 4 and an onshore team of 2 and acted as a central point of contact for all technical issues related to scripting and configuration Managed all defects, results, requirements, test cases, using Quality Center and ALM Utilized performance profiling to report on transaction time and throughput for range of performance measurements in a single test run
University of California Irvine Medical Center, Orange, California 6/2010-2/2011 Unit, Functional and Load and Performance Test Lead Quest Electronic Medical Records Project, Eclipsys Sunrise 7.2 front-end, Citrix XenApp, SQL Server 2008 Hospital Management Software covers inpatient, outpatient, insurance claims, orders, and doctors orders and notes for one of the most highly rated Medical Centers in United States, including an ICU, Trauma Center, Emergency Room, and fully accredited medical school, with a staff of over 4,000. Quest 5.5 replaces all paperwork workflows in large hospitals Platform: XenApp running on HP UX servers using windows XP and Windows 7.0 clients Tools: Selenium, Selenium Server, Quick Test Pro 11, Load Runner 11, Quality Center 10, Visual Studio Ultimate Edition/.net Framework 4.0/Silverlight 4.0 Project 1: Quest 5.5 release Unit testing Developed nunit tests to test C# objects Developed stored procedures to create and validate test data Developed aspx pages to perform testing of specific components
Functional testing Directed a team of 4 to develop QTP 11 scripts to automate 124 workflows with a total or approximately 2400 functionality checkpoints Developed Selenium IDE 1.2 scripts to test browser functionality across platforms Deployed Selenium Server 2.5 Web Driver scripts Developed C# code to using the Selenium IDE interpreter to create browser compatibility tests for multiple versions of Firefox, Internet Explorer, and Safari Performance Testing Developed LoadRunner 11 scripts using web and Citrix protocol to emulate performanceof entire hospital staff performing workflows in Quest, a Eclipsys Sunrise 7.2 implementation Developed LoadRunner 11 scripts using web protocol/Peoplespft correlation Managed a LoadTesting staff of 5 people, created assignments, defined timelines, and ensured tests were completed on time Established a best practices for writing LoadRunner 11.03 Citrix protocol scripts, such sync_on_bitmap to make up for the lack of correlation for this protocol and using keystrokes instead of x,y coordinate mouse clicks to navigat In Quality Center, wrote several VB scripts to output custom reports for different upper level managers (executive summaries Designed and Developed single pass investigative performance reports by developing custom reports in Load Runner Analysis by creating all emcompassing performance profiles Created executive summary reports Made recommendations to improve the performance of Citrix server farms
Training Attended Cardinal Health Pyxis 3500 Medstation application based training classes
Project 2: Citrix Xenapp/Siebel 7.0 /Siebel 8.1/Windows 7.0 integration Performance Testing Developed LoadRunner 11.03 scripts compare performance of multiple previous releases to each new beta release of The Irvine hospital staff 24 hour customer support management system 1. Participated in Performance Tuning Analysis 2. Managed a Performance Engineering staff of 3 offshore employees, created assignments, defined timelines, and ensured tests were completed on time 3. Established a best practices for writing LoadRunner 11.03 and Citrix protocol scripts, such as sync_on_bitmap to make up for the lack of correlation for this protocol and using keystrokes instead of x,y coordinate mouse clicks to navigate 4. Integrated all Performance Test results into Quality Center 10 5. Monitored application performance using appLoader 6. Created executive summary reports 7. Designed and Developed single pass investigative performance reports by developing custom reports in Load Runner Analysis by creating all encompassing performance profiles
Qualcomm Corporation, San Diego, California 9/2009-6/2010 Unit, Functional, and Load and Performance Test Lead, Mobile application and related server side integration, C# .net/IIS/SQL Server to Java/JBoss/Oracle migration, Omnivision Hours of Service commercial trucking systems, currently deployed to Walmart, Fedex, Prime, and other large commercial trucking vendors, with over 90,000 mobile units deployed, under contract. Tools: LoadRunner 11, QTP 11, Quality Center 10, Clear Case, Collabnet, custom Java unit and performance testing tools Acting as an administrator, created Quality Center Projects for each of the following projects, tracked test runs, allowed business analysts to run QTP scripts, stored results from tests in QC Project 1: Omnivision mobile software/hardware solution, trucking tansporation logistics http://www.qualcomm.com/products_services/mobile_content_services/enterprise/index.html System is implemented using a proprietary messaging mechanism and also exposes a third party web service and REST based API, and a Web interface using Adobe Flex and Flash controls System architecture includes JBOSS web server for web interface with flex and flash controls, vordel security for web services and REST components, and Tomcat application server for database server interfaces, and return queue and packet debundler to receive incoming packets from Qualcomm developed wireless devices in the field Developed a Java performance testing application from scratch that played back production messages generated from wireless devices through the QA system. Developed a swing UI which allowed for number of threads, scheduling of thread execution, UI configurable data sources (for web services), message pacing, configuration properties, and log4J logging, using the Java Spring framework. Compiled code using Eclipse, and perform and deployed builds using Maven. Used both ClearCase and CollabNet version control systems to perform daily code check in. Modified stored procedures which created timestamps of data read in from the wireless network as it propagated through the application servers, web servers, and database servers, by appending existing stored procedures and creating low overhead performance tables for each network hop Recommended database performance enhancements by adding indexes to specific tables, resulting in greatly improved performance Used clear trace tool to determine database scalability and make recommendations for tuning resulting in significant performance improvements Designed and Developed Load and Performance scenarios and scripts in Load Runner 11 to emulate real-life production traffic and ran tests which would start the custom Java application, and monitor the web, database, and application servers and provided investigative style standardized performance profile reports which showed not only expected performance but possible future performance with increased load as a result of an expected increase in customer base Debugged defects with web interface by tailing JBOSS logs
Project 2: Neer mobile application testing, Apple ios, android, and Windows CE application compatibility testing Neer is a Mobile calendaring application which includes meetings, tasks, to do lists, events, etc Developed test plan and test cases after gaining thorough understanding of system design Developed custom test harnesses in C# and Java to automate both GUI and API testing of Apple ios, android, and Windows CE systems
Apple Computer, Cupertino, California, Second round, Unit, Load and Performance, and Functional Test Lead, working under Contract, SAP and third party productions systems and integration Tools: LoadRunner, Squish, Openview, Perl Supported over 135 SAP Production Systems for multiple business units in the SAP Testing Center of Excellence/Performance Center of Excellence at one of largest SAP installations in the world Acting as an administrator, created Quality Center Projects for each of the following projects, implemented functional test cases based on input from Subject Matter Experts, tracked test runs, allowed business analysts to run QTP scripts at will. Performed TAO scans to be stored in QC. Project 1: iTunes store Unit, Functional and Load and Performance Testing Designed and Developed functional and performance tests for digital media delivery and browser page load times Developed Java unit tests using JUnit4.X to test Java Objects Developed Squish tests to test functional applications Developed web, web service, SAP GUI, and SAP Web scripts using Load Runner 11
Project 2: iTunes store Vertex tax calculation proof of concept, Load and Performance Testing Developed Perl scripts to perform data mining on JNET traces As an administrator, Installed Wily Custom probes and monitored performance at the java object method level after gaining extensive knowledge of Vertex Developed test plans using JMETER and created aggregate reports using both http posts and web service calls (SOAP Envelopes and WSDLs)
Project 3: Journal Voucher Automation in SAP FI module, Unit, Functional, and Load and Performance Testing Developed Java unit Tests using JUnit 4.X to test Java Objects Developed Squish tests to populate debit and credit entries and associated functionality Developed SAP Web Load Runner 11 scripts to test system performance Solved complex correlation issues with SAP Web protocol involving file uploading, Portal authentication using Apples Single Sign on Used SAP Solution Manager to provide extensive performance statistics System architected using SAP webdynpro, java front end, Oracle 11 backend
Project 4: Apple Online Store, Unit, Functional, and Load and Performance Testing Developed Java Unit Tests using JUnit to test Java Objects Developed Squish tests to emulate common business use cases Developed web and web service LoadRunner 11 scripts to test system performance
Project 5: Apple Store Retail Application, Unit, Functional, and Load and Performance Testing Developed Java Unit Tests using JUnit to test Java Objects Developed Squish tests to emulate common business use cases Developed web and web service LoadRunner 11 scripts to test system performance
Project 6: SAP Business Warehousing, Load and Performance Testing Performed ongoing performance tests by developing web and web service LoadRunner 11 scripts to test system performance of archived data in the SAP BW Module
Project 7: Revenue recognition SAP COPA cost-based accounting implementation, Load and Performance Testing Compared performance of SAP cost based accounting vs. product based accounting Developed Java Unit Tests using JUnit to test Java Objects Developed Squish tests to emulate common business use cases Developed web and web service LoadRunner 11 scripts to test system performance Tested 3 stores with 20,000 order transactions per Apple Store per day
Project 8: Apple.com Production Log data mining (ETL) Developed ETL Perl scripts that performed data mining and transformation huge production logs and created multiple mysql databases to store the data based on business requirements
Additional Responsibilities: Review Oracle 11 AWR reports for all performance tests Provided complex performance profiles using custom reports in LoadRunner Analysis Worked with SAP onsite consultants to provide Volume Test Optimization reports Analyzed extensive SAP performance statistics such as Dialog Steps, buffer gets, addition of standard indexes, etc. Wrote Load and Performance Test Plans based self-written testing Load Testing Methodology
Gallo Technology Center, San Jose, California 9/2008-3/2009 Unit, Load and Performance, and Functional Test Lead, under Contract, Swisslog Java Order to Cash Management system upgrade, including Purchase orders, Inventory, Picking, Loading, Shipping, transfers, allocation and supply chain visibility Tools: LoadRunner, JProfiler, Oracle Enterprise Manager Performance Testing: Developed complex Load Runner Oracle NCA, ODBC, web, and web services scripts to compare Oracle Performance on 32-bit Linux servers to 64-bit windows servers from a hardware, database, and Java servlet and applet based perspective on the Swisslog Order to Cash management system including purchase orders, inventory, and supply chain management for Ernest and Julio Gallos main distribution center Created Performance Test Plan by demonstrating excellent communication skills with Subject Matter experts to determine real life production system load using 10 broad use cases and 339 distinct scripts and input files, making extensive use of LoadRunner scheduling techniques Monitored both Linux and Windows performance using OC4J/Oracle Enterprise Manager and created custom graphs for LoadRunner analysis using this data Ensured end-to-end system performance and functionality by confirming by verifying and counting all records sent from Load Runner and received by Oracle Monitored Java Performance using Jprofiler Monitored Linux Performance statistics using rstatd, netstat, iostat, vmstat, and mpstat Monitored Windows Performance statistics using relevant perfmon statistics such as Oracle DBTime, Disk Reads and Writes per second, Memory cache faults, disk queue length, etc Developed complex PL-1 scripts to create test data Performed backup and restore on each test runto ensure reusability of test data Performed upgrade from LoadRunner 8.2 to LoadRunner 9.52 Provisioned and configured multiple Load Generators based on the memory footprint on the application and the number of users Implemented Monitors over firewall on application, web, and database servers
IBM Global Business Services, MiniMed division, onsite in Los Angeles, California 1/2008-9/2008 Unit, Functional and Load and Performance Test Lead, Athena Order to Cash Excellence, under contract Patient records system for 200,000 customers involves tracking durable medical equipment (insulin pumps and supplies) through integration of inventory, online and in-house sales, 24 Hour Helpline, orders, prescriptions, insurance, billing, and delivery tracking systems using SAP R/3 XI/PI, J2EE. GE Centricity Healthcare Systems (IDX), and Oracle 11g in an FDA/HIPPA compliant system with more than 2000 end users, with between 3,000 and 20,000 orders processed per day Project implements the agile programming methodology Tools: JUnit4.X, Quick Test Pro10.0, Load Runner 9.X, Selenium, WebAii Unit Testing Participated in developer design reviews to gain a thorough understanding of system design Developed JUnit tests to test Java objects Performed Unit testing of web services using soapUI Pro Functional Testing Documented requirements, test runs, manual and automated test cases, and defects in Quality Center. Held daily bug status report meetings with upper management. As a Quality Center administrator, provided customizations to Quality Center Coordinated three teams of 12 end users that focused on Pump and Supply orders sales, Patient Financial Services, and 24 Hour Helpline Ran daily Change Control Board meeting to go over defects in Quality Center Coordinated Testing of new implementation of SAP newGL with finance department and different test teams Developed Quick Test Pro SAP GUI, SAP Web, Web, and web services scripts to validate system functionality Developed Quick Test Pro 10.0 scripts using Business Process Testing (BPT), and Descriptive programming Developed Selenium RC and Selenium Grid scripts to validate Internet Explorer, Firefox, Safari and Opera scripts on Windows, Unix, and Macintosh operating systems Developed browser tests in C# using the WebAii Visual Studio Plug-in Lead a team of 3 offshore functional QA Engineers and 3 onshore User Acceptance engineers Trained junior QA engineers in Quick Test Pro 10.0 and wrote presentations and training materials Load and Performance Testing Gathered Performance requirements for 43 different interfaces and 62 business scenarios and created birds-eye view spreadsheet of requirements Created data-flow diagram for all 43 interfaces which was used by the entire team Managed team schedules, milestones, and deliverables using MS Project Wrote Load and Performance Test Plan Used Sitescope to monitor system performance during Load and Performance tests Developed MTOM scenario webservice scripts to test Electronic Document Management performance Developed Load Runner SAP GUI scripts to validate 24 Hour Helpline system performance metrics Developed Load Runner Web Services scripts to provide visibility of middle tier performance metrics Developed Load Runner winsock and AJAX scripts to validate GE Centricity Performance metrics Developed soapUI Pro Web services performance tests by writing scripts in the groovy scripting language Developed aBAP SAP programs to query SAP tables to validate load tests Used self written Perl script library to gather transaction times on every tier of each transaction on each interface Lead a team of 3 offshore performance test engineers Trained junior QA engineers in Load Runner/VUGen 9.51 and wrote presentations and training materials Worked directly with three onsite HP Professional Services engineers to resolve technical issues with tools and to receive one on one training Administrative Tasks: Setup complete testing environments. Deployed code to app servers and web servers, and optimized performance of SAP PI/XI integration server using Netweaver XI/PI programming skills. Made recommendations on hardware performance optimization.
San Diego Gas and Electric, a Sempra Utilities company 5/2007-1/2008 SmartMeter project, J2EE webservices/RMI/EDIX Quality Assurance Test Lead, under contract Project 1: Senior Quality Assurance Engineer, for new wireless meter data reading, billing, and outage management systems for 2.1 million electric and gas meters, using a J2EE Linux web services transformation server, which integrates Itron Open Way head-end meter data collection engine, IEE Meter Data Management System, BEA Weblogic, and IBM z9 Mainframe running VOAS 1.7 and CICS TS 3.2 Tools: Load Runner, Selenium, WebAii, C#, C, Java, BMC Patrol Coordinated the integration of the Itron AMI Data Collection Engine, the IEE Meter Data Management System, and the legacy mainframe system within the development and quality organizations Established processes and procedures for change management and issue resolution between in house and third party systems Administered daily Quality Center Change Control and bug review meetings Designed, documented and executed tests for all testing cycles of the smartMeter system, including java junit and nunit tests, end to end tests, user acceptance tests, and Load and Performance tests Provided defect and results reports in a simplified, condensed version for upper management Monitored extensive Linux operating system statistics Configured BMC Patrol alerts to mitigate risk of system crashes/hangs Configured J2EE thread sizes, garbage collection duty cycles, maximum number of running application instances, etc Used BEA Weblogic console to configure WLI/ALSB interfaces, and performance tuning using jrockit Used Web Methods to test 6 EDIX sFTP services. Wrote end to end Load Runner performance testing scripts, and individual tier asynchronous web services scripts which utilized SSL and WSS security Wrote Load Runner scripts using SAP ERP, CRM, SCM and SRM modules Wrote Quick Test Pro scripts using Green Screen add-ins to test service order functionality Established an onsite professional relationship with 5 members of HP professional services team to resolve highly technical scripting issues. Coordinated the upgrade from Performance Center 8.1 and 9.1, and identified and resolved 2 priority one issues in Performance Center 9.1 Worked closely with system infrastructure teams to define/identify bottlenecks in performance Monitored API level performance of both .NET and Java web services by writing a library of complex Perl scripts which gathered end times from middleware and target systems, and combined and correlated Load Runner Logs. Wrote white papers on using Perl to measure asynchronous (send and forget) web services from Load Runner for both .NET and J2EE. Wrote Load Performance Test Plan and Test Cases Trained Team members on Load Runner, Performance Center, QTP, Quality Center, and BMC Patrol Project 2: ICE II IVR voice recognition automated customer service billing information/voice recognition web service interface Wrote Load Runner scripts for eleven web services to be run in concurrent groups in Performance Center to test against requirements of automated retrieval and payment of customer accounts to emulate real-life requirements.
United States Navy 7/2006-5/2007 SPAWAR systems center, Navy Base Point Loma, Software Quality Assurance Engineer/Automation architect, under contract. Active Secret clearance. Programming Languages: Visual Basic, 4Test, C Tools: Silk Test, Quick Test Pro, Quality Center, Load Runner, SVN Project 1 Solely responsible for writing a comprehensive automated test suite using Silk Test and Load Runner to verify overall system integrity of shipboard network systems including functional, operating system level, and network connectivity of distributed network systems deployed to the entire United States Naval Fleet Installed entire network enclaves from scratch, firewalls, load balancers, configured automated distributed testing systems, documented, designed, executed, and reported results based on self designed and provided requirements Wrote web-based tests for Internet Explorer and full life cycle domino server custom web applications Wrote application tests for Outlook, Word, Excel, PowerPoint, Adobe Reader, Winzip, and Quickbooks Wrote operating system level tests to verify windows services, registry entries, DLL versions, Application versions, GPO settings, Active Directory, and network connectivity Wrote reusable objects using Object Oriented Design principles Wrote a library of visual basic functions that extended the Silk Test API Wrote functions which made direct calls to system level DLLs Pioneered the implementation of hot user switching in windows using Silk Test. This allows unattended user switching of distributed systems during test script execution Wrote Load Runner tests for web-based custom applications developed using Domino Server Used Load Runner monitoring tools to monitor system performance during automated functional and load tests Used Wily Introscope to provide highly detailed analysis of JAVA performance at the method level Project 2 Navy operating system and network level security testing of security patches Wrote automated tests using Quick Test Pro to test IAVA (security) patches for government mandated software certifications Attended one week internet vulnerability seminars at the Navy Base in Pearl City, Hawaii, including simulations of internet attacks and developing strategies on how to detect them Wrote all test plans, test cases, gathered and reviewed requirements Created and managed projects in Quality Center and tracked requirements, defects, test cases, test runs, and associated Quick Test Pro scripts using Quality Center Project 3 Navy ERP System Designed, developed and executed unit, functional and load and performance tests for SAP ERP, MM, BW, , CRM, and PI modules in both SAP GUI and SAP web environments using Quick Test Pro and Load Runner
UPS Store Headquarters 2/2005-7/2006 Software Quality Assurance Engineer/Automation architect, under contract. Programming Languages: C# .net framework 2.0/3.0 Tools: Load Runner, Quick Test Pro, SVN Project: Visual C# .net 2.0/3.0 application, client/server and web, which was deployed to over 4,000 retail stores. Project implements the agile development model. Performed component level testing of C# and .net 2.0/3.0 code on both WCF and asp.net applications builds using TFS/Visual Studio Professional Performed GUI level testing of C# .net 2.0/3.0 applications Automated GUI level tests using in Quick Test Pro Performed Load/Performance tests using both Visual Studio and Load Runner which compared performance to multiple previous builds on a daily basis Performance tested, deployed, and qualified all quality assurance builds Coordinated delivery of test driven components Designed and wrote all Test Plans and Test Procedures for short monthly sprints Managed bug tracking database, prioritized issues to be fixed Designed C# test applications at the GUI and component level Wrote SQL server stored procedures to populate test data
Countrywide Financial Corporation, Agoura, California, (Full-Time Position) 6/2003-2/2005 Software Quality Assurance Lead, Windows Internet Infrastructure Functional and Load/Performance Testing, Correspondent Lending Division, working onsite and remotely from San Jose (full-time position). Programming Languages: Java, Visual Basic, C Tools: Quick Test Pro, Load Runner, Quality Center Formulated automation strategy for all manual tests of a team of 21 employees Worked for several managers on several projects, providing functional automated testing using Quick Test Pro and Load/Performance testing with Load Runner, as well as training sessions. Tracked requirements, defects, automated and manual test cases, and test runs using Test Director/Quality Center Project 1: CLOUT Loan underwriting web site Load/Performance Testing Wrote Web based Load Runner scripts on a multi-tier IIS web site used by commercial sellers Solved complex issue with server side redirect, unsolvable by Mercury support engineers Project 2: Turquoise SQL server based reporting system Load/Performance Testing Wrote Load Runner ODBC scripts to test SQL server stored procedures Compared results on both DASD and SAN Collaborated with SAN tuning engineers to improve performance Project 3: Houdini pricing engine code migration Load/Performance tests. Wrote web based Load Runner scripts on a .net backend Compared results on both old and new servers Wrote Mercury knowledgebase article on how to send XML files larger than 64K. Project 4: CLOUT Loan underwriting web site functional testing with Quick Test Pro Wrote large set of regression scripts in Quick Test Pro to test Loan Underwriting functionality Regression suite incorporated all new bugs introduced on every release cycle, and existing tests for every previous release cycle Found 2 priority 1 bugs in QTP which were subsequently fixed Project 4: Artificial Intelligence Group XML based underwriting engine functional testing with Quick Test Pro (middle tier) Wrote large set of XML based regression scripts in Quick Test Pro which tested Artificial Intelligence engine Project 5: Platinum Direct 2 (3 rd party XML interface to Loan underwriting) functional testing with Quick Test Pro Wrote large set of XML based regression scripts in Quick Test Pro Scripts performed XML parsing and parameter passing Project 6: Platinum loan underwriting web site functional testing with Quick Test Pro. Wrote Quick Test Pro script to provide loan registrations for manual testers Project 7: 64-bit server acceptance testing Load/Performance tests. Coordinated effort between the head of production systems and representatives of Hewlett Packard and Microsoft. Wrote Load/Performance test plan. Compared 64-bit itanium with 32-bit Pentium machines and collected a complex array of perfmon counters to identify both hardware and software related performance bottlenecks. Project 8: Provided training sessions at the division level and at the corporate level for both Quick Test Pro and Load Runner. Prepared presentations based on personal experiences implementing scripts in both Quick Test Pro and Load Runner. Presented these training sessions to the entire mercury users group (corporate level) at Countrywide. Project 9: Onbase and Documentum Load/Performance testing. Wrote Load/Performance test plan Wrote web based Load Runner scripts to compare two third party document management applications. Project 10: Correspondent Lending Division web site link testing. Ran link tests using EmpirixeTester on entire web site of the Correspondent Lending Division Wrote visual basic program to extract links from PDF documents using Adobe APIs.
Intuit 10/2001-6/2003 Software Quality Assurance Lead, Windows XP Internet Infrastructure Functional and Load/Performance Testing, Shared development services division (internal systems) Programming Languages: Java, 4Test, BDL Tools: WinRunner, LoadRunner, Test Director, JUnit Project 1: Privacy Self Service Website: Wrote detailed Functional Test Plan and Test Cases Implemented automated tests using Silk Test and Silk Performer Wrote detailed Load/Performance Test Plan Implemented comprehensive Load/Performance scripts using Silk Performer Project 2: Customer Privacy Infrastructure Web Services (SOAP): Wrote white-box tests to access the web services that were written to perform the task of updating the customers privacy preferences and personal identifying information. Wrote Load/Performance tests for SOAP web services using Silk Performer Wrote API tests using Junit which accessed the web services and updated the Oracle database Project 3: TeamTrack Load Testing: Wrote Load/Performance acceptance scripts to test Team Track performance before deployment Project 4: Customer Representative Privacy Application (Internal System): Wrote end to end system test plan Wrote Silk Test scripts with SQL queries and database checkpoints Performed end to end system testing of web based customer service application Application performed data propagation/transformation between oracle and SQL server Project 5: Import Server (Third Party Data Feed): Wrote Test Plan and Cases Wrote Silk Test scripts to test functionality Application takes data files in multiple formats and imports them into Oracle Designed universal QA file format and wrote java application to test files in this format
6/1998-10/2001 Andale.com auction management solutions, Santa Clara, California, Software Quality Assurance Lead, Windows/NT/98 Web Application Testing under contract. Languages: Java Tools: WinRunner, LoadRunner, RadViewWebLoad, Test Director Lead a team of 4 QA Engineers Team automated all Manual test cases using WinRunner and LoadRunner for an Auction Management web site at Andale.com Site manages and combines auctions for power sellers at Ebay, Amazon, and Yahoo Setup Test Director projects, held daily bug status meetings, Load Runner and WinRunner certified, September 1999
6/1997-12/1998 Oracle Corporation, Redwood Shores, California, Software Quality Assurance Lead, Consumer Packages Goods Group, Oracle Financials Testing and implementation, under contract Tools: Silk Test Consumer Packaged Goods (CPG) environment is an ERP system consisting of Oracle Financials and 4 partner companies applications Wrote test cases and test plans for entire system Populated test data into all Oracle Financials Modules prior to testing Performed manual and automated functional tests within Oracle Financials Wrote automated tests using both Silk Test and QA Run
6/1995-6/1997 Eclipsys Corporation, San Jose, California, Software Quality Assurance Lead, OCX/ACTIVEX Controls development, medical records management Test Lead for 23 OCX/ActiveX controls which were used to re-create hospital mainframe screen using customized visual basic OCX/ActiveX controls written in Visual C++ version 4.2 Wrote QA Partner(Silk Test) extension to access Microhelp Grid Controls
4/1995-6/1995 intel Corporation, Hillsboro, Oregon, Software/Hardware Quality Assurance tester, prototype motherboard hardware and software (driver) testing, Hendrix and zappa projects Tested sound and video drivers on prototype CPU s Found feedback when volume was set higher than 8, bug reported resulted in revision to motherboard
1/1994-3/1995 Microsoft Corporation, Redmond, Washington, Software Test Engineer, Windows Multi-Media Application Development, under contract. Languages: C++ Tools: Custom tools written in house Tested C++ interfaces for a multi-media authoring engine Tested customized MFC classes which interfaced with the multimedia engine
12/1991-9/1993 Apple Computer Inc., Cupertino California (Full-Time Position), Software Development/Test Engineer, Macintosh Printer Driver/Video Driver Test Tool Development, Languages: C Tools: Custom tools written in house Project 1: Video Driver Test Tool Development, prototype hardware group (Macintosh Central Software quality). Tested new Video driver APIs Found hardware bug which resulted in the revision of the SCSI/DMA chip of the early performa series Wrote test plans, wrote automated test tools using MPW and Think C, wrote clear and concise bug reports, etc. Project 2:Macintosh System Software Division, System 7.1 reference release, System Software graphics API testing. Responsible for operating system level API testing for Quickdraw and Font Manager. Wrote white-box API level test tools using MPW and Think/Symantec C. Analyzed incoming bug reports, wrote test procedures, followed test plans, wrote up concise and accurate bug reports.
Project 3:Printer Driver compatibility/performance testing, prototype graphics systems group (Quickdraw GX). Performed printer Driver compatibility and performance testing. Developed host/target printing automation software in Think C for the Quickdraw GX compatibility lab known as Slave Driver. Slave driver ran multiple applications simultaneously from a single host on a given network and opened and printed documents using an assembly language tailpatch procedure Tested new graphics systems printer driver compatibility of the top 100 commercial applications using Slave Driver
2/1986-1/1991 Beaverton Digital Systems, Beaverton, Oregon. Senior Macintosh Software Engineer and Founder, Synthesizer software interfacing (embedded systems), Languages: C Tools: MPW, macsbug, SlaveDriver (custom GUI test application), Macintosh Central Test Environment (custom API test harness with highly developed GUI) Designed, developed, tested, seven commercial successful applications which allowed a used to interface with an external embedded device a digital synthesizer Developed binary communications APIs using MIDI system exclusive protocol specifications provided by Ensoniq, Roland, Korg, Yamaha, and many other manufactures Applications received highest rating in MacUser Magazine, 1989, for ability to create new sounds using a patented Universal Algorithmic Slider and crosstalk screen to clone and vary single and sets of sounds
12/1984-2/1986 American Guaranty Life Insurance, Portland Oregon.Programmer Analyst, Full-time position. Languages: COBOL, APL Worked in Actuarial Department to migrate APL programs from Mainframe to PC Attended LOMA classes Wrote COBOL programs to generate data used in reports running on IBM 370/MVS Worked with the CFO to generate financial statements using Symphony e.g. Lotus 1-2-3, using downloaded mainframe data
6/1984-12/1984 Intel Corporation, Hillsboro, Oregon Programmer Analyst, under contract Languages: COBOL Worked at the Intel Management Information Center Provided support for both mainframe and PC applications Wrote COBOL programs for TSO/ISPF on the IBM 3081
7/1983-9/1983 (summer internship) Storage Technology Corporation, Santa Clara, California Programmer Analyst, Exec 2 Macro Language Languages: Exec 2 Wrote Exec 2 Macro Language Code Accommodated changes to Engineer Input Screens on the IBM 370 running under CMS