Profile Summary
A Principal Software Quality Assurance Engineer with an extensive track record of helping companies analyze, test and manage complex hardware and software systems. Able to create an effective and efficient work environment to accomplish expected goals and objectives based on the following areas of expertise:
Scenarios/Test Harnesses Development
Local/Remote Team Management/Training
Test Execution in Various Environments
MS Project and Schedule Generation
Black and White Box Testing
Infrastructure Installations and Upgrades
Hardware, Network interface and Communication Design test
Software integration
Device Under Test
Onsite/Remote Support and Customer Education
SaaS integration and functional testing
PaaS automated testing (Selenium)
Technical Acumen
Extensive knowledge and experience with the following hardware and software systems:
Selenium, Selenium webDriver, Jenkins, Maven, Unified Functinal Test/QuickTestPro, Perforce, Confluence, Fiddler, SaaS, PaaS, SAML, VMWare stack, WinRunner (WebTest & LoadTest), Black box, White box testing, Windows 2012, Windows 7, WinXP, UNIX, Office suite, SQL Server,.ASP, HTML, JSON, XML, JAVA, WAP testing, Access Points Managers, mobile apps. HP Quality Center, HP ALM, Perforce, JIRA, VersionOne, Zabbix, AppPulse, Documentum suite, Captiva InputAccel and xPression.
Professional Experience
OpenText, San Diego, California. January 2017 – August 2018 (OpenText acquisition of ECD)
Principal Software Engineer (QA)
Primary QA engineer for EMC OnDemand cloud based offerings before production releases using AGILE testing methodologies
Designed, executed and maintained test automation framework for portal with Selenium WebDriver and Java
Executed all continuous integration testing for supported OnDemand SaaS and PaaS solutions with Jenkins/ Maven project, PowerShell scripting and manual verification of results.
Drove all OnDemand customer deployment testing in DevOps via VersionOne
Designed, developed and executed requirements based black and white box tests for enterprise applications and solutions using a combination of manual and automated testing with internally developed test tools.
Lead meetings to define acceptance criteria for each project engaged
Created and maintained vmware vApp templates for development, QA, UAT and disaster recovery testing efforts (Windows and Linux)
Documented design, deployment and runbook documentation for products under test and devices under test.
Created and managed multiple projects in JIRA
Logged and drove JIRA defects through SDLC.
Worked closely with developers and architects via triage and debug sessions on several projects to resolve issues found during testing.
Participated in architecture reviews of new VMWARE infrastructure for dev, test and production as needed by local, remote teams and customers
Provided level of effort for all tasks within a specific testing phase
Assisted in the conversion and verification of all HP ALM test cases to OpenText internal application
Dell/EMC, Inc., San Diego, California. September 2007 – September 2017 (Dell EMC Merger)
Principal Software Engineer (QA)
Lead QA engineer for EMC/DELL document imaging product lines.
Coordinated and participated in OnDemand customer production deployment team evolutions
Designed, developed and executed black and white box test cases for enterprise applications via HP Quality Center and Selenium.
Created and maintained QA and production level vApp templates
Lead Skype based training for IPT team members
Managed project specific defects in JIRA (defect tracking tool)
Maintained and created new VMWARE development, test and production images as needed by local, remote teams and customers
Senior team lead on several projects with 5 direct reports. Wrote Test Plans, Test Cases and Acceptance and compiled Requirements. Drafted Traceability Matrices; reviewed all new enhancement requests; and assigned testing tasks to QA engineers
EMC Inc., San Diego, California. September 2007 – September 2017
Senior Software Engineer (QA)
Designed, developed and executed black, white box manual test cases for enterprise applications via HP Quality Center and QTP (Quick Test Pro) for automated test cases.
Created and maintained QA and production level vApp templates and backups on 8 4TB NAS for QA access only
Managed project specific defects in JIRA (defect tracking tool)
Worked one on one with developers via triage sessions and defect tracking tools on several projects to resolve issues found during testing
Maintained and created new VMWARE development, test and production images as needed by local, remote teams and customers
Senior team lead on several projects with 5 direct reports. Wrote Test Plans, Test Cases and Acceptance and compiled Requirements. Drafted Traceability Matrices; reviewed all new enhancement requests; and assigned testing tasks to QA engineers
Drafted team project schedule with MS Project
Provided LOE for each task within a specific testing phase
Mitchell International, Inc., San Diego, California. February 2002 – September 2007
Senior Software Integration Engineer
Attended Managing at Mitchell managers training
Developed and maintained project schedules for integration teams
Developed and executed manual and automated white box tests for java and C# applications
Provided project specific statistical information to management for presentations and deliverables
Held defect triage sessions and defect tracking DB maintained with development, QA and project management for several projects
Planned, designed and implemented a new development, Alpha and integration lab, hardware configuration and procedures
Maintained all integration test and development VM ware server and workstation images
Defined and managed team resource schedules and resource needs for all test efforts, and manage test efforts to meet scheduled milestones
Senior team lead on several projects with 7 direct reports. Wrote Test Plans, Test Cases and Acceptance Test Criteria documentation; and compiled Requirements Traceability Matrices; reviewed all new enhancement requests; and assigned testing tasks to junior QA engineers
Developed and executed manual and automated test scripts from functional specifications
Peregrine System, Inc., San Diego, California. September 2001 – February 2002
Senior Software QA Engineer
Managed, documented and reported issues and client requests in the defect tracking system (Star Team)
Maintained QA and Development lab hardware configuration
Lead QA engineer on the Localization team for Japanese, English, Spanish, French, German and Italian
Created test cases, use cases, and user scenarios for clients
Created, distributed (to clients), and executed manual test scripts and user scenarios for Peregrine products
Assisted in technical documentation Q&A review
Trained new QA engineers in Peregrines product workflow and usability
Stellcom Inc., San Diego, California. December 1999 – July 2001
Software QA Engineer
Develop test plans, test cases, and use cases and perform interoperability, compatibility, and performance tests in accordance with ISO 9000 standards
Executed tests across multiple platforms running Windows 98/98SE, Windows ME, Windows 2000, UNIX, and Sun Solaris
Developed test plans, test cases (automated and manual), test procedures, MS SQL Server 7.0 views, stored procedures, and scheduled tasks per project
Participated in requirements gathering, and contract requirements deliveries
Managed defect tracking system
Execute QA test scenarios and test cases on new hardware/software revisions on various projects
Syzygy Technologies, San Diego, California. November 1996 – December 1999
Systems Engineer
QA team lead for on and off site testing evolutions (Hawaii, Japan, Dubai, UAE and Norfolk, VA)
Tested US Navy (VIPER) in an Oracle environment
Verified DB integrity of Microsoft Access 97 and 2.0 DB solutions for US Naval tracking and reporting of Force Readiness (TRMS) and event scheduling (VIPER)
Created test cases, test scripts, and use cases for testing evolutions
Documented and tracked all defects reported using a SPAWAR defect tracking system (Wanda)
Participated in requirements gathering, and contract requirements deliveries
Tested network functionality, performance, IP packet filtering,
US Navy, San Diego, California. October 1992 – October 1996
Operations Specialist/E-5
Ran battle simulations and target acquisition testing for the Joint Over the horizon Targeting System (JOTS)
Successfully maintained TADIL-A picture as Link-11 Battle Force Coordinator for Battle Force Commanders during Desert Storm
Completed three, 6-month deployments during military career, including two to the Persian Gulf region
Supervised all Watch Sections as USS Callaghan FOTC Watch Officer, ensuring proper execution of Unix workstation operations
Successfully completed UNIX and Oracle DB engineering courses