Kelly Noonan - QA Evangelist

Manager, Quality Assurance & Release Management at Metrodigi

Nationality

American

Current location

United States

Work category

IT and Technology

Education

Bachelor/Degree

Profile Activity

I am a certified QA Architect and QA management professional. My experiences include, but are not limited to, design and implementation of QA protocols and fundamentals, (CMMI, Agile, CQM, etc) as demonstrated by my past successes in building, establishing, managing, mentoring local and off-shore QA teams and departments from ground up and to next levels. I specialize in the design and implementation of formal QA and Release Management programs, policies and procedures.

SPECIALTIES
Member of executive team at successful startups, strong team-builder, excellent technical vision, proven ability to create lightweight processes to enable efficient execution, hands on testing, Continuous Improvement.
Experience in multiple testing methodologies – Agile/Scrum, Waterfall, White box, Security etc. for web, SaaS and mobile applications.

Kelly Noonan's Professional Experience

2013 - Present

Metrodigi - Manager, Quality Assurance & Release Management

Best Practices, QA, Release Management and Customer Support supporting an internationalized eBook development platform (LAMP/SaaS, Git, PHP, JavaScript, SQL, UNIX, Tablet, iOS, Zendesk, JIRA/Confluence, Jasmine, Selenium, SOASTA, Nagios, EC2-AWS).
• Built a strong core QA team (distributed) quickly and established a risk-based testing approach.
• Established release timeline and drove engineering team to deliver on-time.
• Introduced advanced test practices for test planning, test case management, and test execution for mulitiple releases. Implemented Unit & Integration frameworks. Implemented ZenDesk & JIRA/Confluence/Greenhopper and adapted/evolved the tools optimized for high efficiency/productivity.
• Introduced and implemented SCRUM in streamlining communication, ownerships, and deliverables across all functional teams.
• Increased the capacity and productivity of the engineering team by improving project scheduling and tracking, bug processing and smart metrics, by organizing a smooth central configuration management function with planned code branch management, and by establishing defined repeatable release cycles.
• Established best practices across the organization (sales, engineering, quality, support, etc..)

Key Skills
Apache confluence Git Jenkins JIRA Linux MySQL PHP ReleaseManagement scrum SOASTA ZenDesk
2013 - 2013

Nextrials (Contract) - Manager, Quality Assurance

Best Practices, QA & Release Management (SaaS)
• Built a strong core QA team quickly and established a risk-based testing approach.
• Established release timeline and drove engineering team to deliver on-time.
• Introduced advanced test practices for test planning, test case management, and test executino for mulitiple releases. Organized the test lab and setup strong collaboration with customer support and clinical team.
• Introduced and implemented the Rational Unified Process (RUP) in streamlining communication, ownerships, and deliverables across all functional teams.
• Increased the capacity and productivity of the engineering team by improving project scheduling and tracking, bug processing and smart metrics, by organizing a smooth central configuration management function with planned code branch management, and by establishing defined repeatable release cycles.
• Facilitated the direction, design and implementation of the new automated testing architecture.

2011 - 2012

BandPage - QA Manager

Responsible of driving Quality initiatives throughout the whole organization and built a centralized team of 6 QA engineers supporting web based application, imbedded and mobile technology.
• Planned and coordinate the Engineering Teams move from chaos to a more organized approach to development, SCRUM.
• Managed all aspects of Release Management, Project Management as well as direct the implementation of the testing framework at all levels.
• Established a Total Quality program with BandPage.
• Direct, design, and implement the automation and test assurance frameworks.

Key Skills
Apache Bonfire Continuous Improvement ecommerce Git GreenHopper IOS Java Java Script Jenkins JIRA Jmeter JUnit Linux Litmus Management Mobile My SQL Phabricator PHP - Kohana Framework Process modeling Production Support Release management root cause scrum Scrum Master selenium SoapUI Technical Writing TQM Zephyr
2009 - 2011

RelayHealth - Director Quality Assurance (Contract)

Managed all aspects of testing and quality assurance and lead a distributed team of 30+ QA engineers supporting SAAS/Mobile based electronic health record applications.
• Responsible for both strategic and tactical leadership and management to establish a best in class QA organization.
• Handled all aspects of employee management, annual review, bonus, hiring, terminationss, budgeting and purchasing.
• Establish QA goals and metrics for the QA organization, monitor and report.
• Create a stategy and environment focused on end customer and key stakeholder satisfaction, and excellence to software product quality.
• Plan/coordinate the teams move from a SCRUM to KanBan framework as part of getting the organization closer to a continuous deployment/release model.
• Purchased and implemented Microsoft’s Test Manager/TFS tool to manage our manual/automated tests.
• Peform root cause analysis for all production incidents promoted to tier III support, reporting and implementing remediation steps.
• Review product quality to executive team and discuss how the company is reacting to the Quality and Process Improvement (QPI) opportunities.

Key Skills
Continuous Deployment Continuous Improvement Cross Browser ecommerce JUnit Kanban Management Mantis Mobile Off-shore Process modeling Production Support root cause SaaS scrum Security Assurance TQM Version 1 VS-TFS Watin
2008 - 2009

Yola - Director Quality Assurance & Release Management

Managing a distributed agile (SCRUM) team of QA specialist and engineers for a Web 2.0 start-up, supporting both the website and their Cloud based ‘website creator’ application. Responsible for functional, regression and system testing; release management and documentation; level II customer support.
• Build a new QA department from the ground up with locations in South Africa, Wisconsin and San Francisco, hiring a team of 10 QA engineers and managing an existing team of 15 testers.
• Drive the strategic direction and work with the CTO and product development to establish QA standards and processes with focus on product quality, code and release quality and defect prevention.
• Coordinating multiple projects in support of Yola’s web services.
• Defined and implement the deployment process for builds, hotfixes, patches and major releases.
• Work with UX and Marketing teams on A/B testing to improve conversion and response rates.
• Establish quarterly goals for the department as well as direct reports.
• Oversaw design and development of the test automation framework for Selenium and JUnit.
• Establish and coordinate issue resolution, which includes 24x7 production on-call, remediation and triage of incident.
• Champion and advocate product quality throughout the company.

Key Skills
A/B Testing Analytics Apache Continuous Improvement Cross Browser hudson Java Script JBoss JUnit Linux localization Management My SQL Off-shore Omniture PHP Process modeling Production Support Project Management Rally Release management root cause SaaS scrum selenium SQL Lite TQM
2007 - 2008

US Oncology - Director Software Quality Assurance (Contract)

US Oncology is the nation’s leading healthcare services network dedicated exclusively to cancer treatment and research.
• Hands on role responsible for establishing QA practice within US Oncology setting up standards, policies and procedure in support of their EMR application solution, iKnowmed.
• Manage onshore /offshore team of 20 direct reports, involved in development and review of business requirements, business analysis, planning and coordination of testing. Oversaw the entire QA cycle from start to finish of the project. Managed and coordinated effort of QA Engineers, Testers and Developers to ensure that product were developed and tested properly.
• Responsible for all ongoing testing activities (QA/UAT/BETA) including new development and production support across the entire organization successfully delivering on time, on scope, on budget.
• Implement QA best practice and automation approach for regression and performance testing.
• Oversaw Planning, Infrastructure, Process and Execution of multiple release cycles in multi-team environments supporting the EMR solution iKnowmed.
• Building consensus across different organizational groups in contentious situations to keep the focus on product quality and on time delivery
• Established Test Lab to support various types of testing procedures for iKnowmed (EMR) system.

Key Skills
Continuous Improvement Iterative Loadrunner Management Off-shore Production Support Project Management QTP Quality Center Release management Serena TeamTrack Unix waterfall
2003 - 2005

Broadlane - Sr. Manager, Quality Assurance

Broadlane develops a suite of innovative service (supply chain, purchase and labor) software geared towards Healthcare providers.
Resp: Define/implement the QA strategy of the Broadlane Supply Chain and Labor service technologies, driving product quality in part by leading the testing efforts, building and implementing right-sized QA and Release processes. Software/Utilities/Tools/Hardware: J2EE, WebLogic, MS SQL, IIS, Mercury.

• Established QA procedures where no QA infrastructure previously existed, managing 5 full time QA engineers, 2 offershore test engineers and 2-6 testers between our Dallas and San Francisco offices.
• Designed and implemented automated tests using WinRunner and LoadRunner. Implemented Test Director 8.0 and designed and implemented the Defect Manager module to support all Broadlane Technology projects. Migrated and converted the data from the legacy Remedy system into the new Defect Manager module.
• Provide strong technical leadership and expertise during Unit Test and in the Qualification and Beta Stages.
• Continually work to foster a collaborative and collegial atmosphere within a dynamic and fast-paced work environment to deliver high quality products on time.
• Lead the effort to increase the integrity of our systems, with improved support to Broadlane’s builds process, by developing/maintaining an Acceptance Test framework (Continuous Integration) for our Contract Management System.
• Developed and implemented White Box (Junit) unit test scripts and test harness/framework that was integrated into the Continuous Integration architecture.
• Administrated and maintained Test Director, WinRunner, LoadRunner and the Continuous Integration framework.
• Release Manager for all product upgrade and maintenance releases.
• Managed the Technical Writers supporting Release Notes & User Manuals.
• Facilitated level II Customer Support working with our Business Analysts and developers in accessing production issues for resolution.

2003 - 2005

Itron, Inc. - Manager, Software Quality Assurance

From solid-state meters and automated meter reading technology to enterprise-wide software platforms and real-time analytic applications, Itron provides a uniquely comprehensive portfolio of products and services for energy and water providers around the world.

• Developed Quality Assurance Organization staff of 8 FTE quality professionals supporting phases of the defined Software Development Life Cycle (SDLC).
• Continuously assess test process, identify bottlenecks, and propose options.
• Propose and plan the implementation of continuous quality improvement initiatives that enabled the organization to scale without having to add resources linearly (staffing and capital).
• Implemented Worksoft’s Certify tool for test management and generating scripts for our client server solutions, AutomateQA’s Test Complete for script generation supporting web based applications, MS Visual Studio Team System tool for performance and stress testing, and WatchFire’s AppScan for penetration testing.
• Instructed quality professionals and project team members on quality practices and principles used to support the defined SDLC processes.
• Mentored quality professionals on career development. Coaching staff on career plans, identifying training and education required to meet professional goals.
• Mentored the SQE and development staff on quality concepts and methodologies to provide continuous improvement for building and certifying software to meet requirement specifications.
• Maintained quality group budget including staffing resources, hardware capital and operating costs. Managed group and testing lab with $200K annual budget.
• Assigned quality resources to support software initiative projects with the responsibility to support the software development processes including test planning and execution.
• Assessed software project plans to ensure quality assurance resource availability and implementation of automation tools to support SDLC phases.
• Promoted and encouraged Quality Assurance and Quality Control concepts to the organization. Prepared presentations defining qualifying approaches and techniques with all levels of management.
• Influenced and facilitated the implementation of test automation in Itron’s implementation projects for the Knowledge Applications.

2001 - 2003

Innovative Interfaces - Manager, Quality Assurance

Resp: Quality Product and Process development. Product: Millennium Suite of automated library software solutions (Java client/c server). Software/Utilities/Tools/Hardware: Access, MS Project, SilkTest, Silk Performer, and Perl.

• Reporting to the VP of Product Development responsibilities also include building/mentoring a QA team of 10 and designing test plans and procedures
• Analyzed software development practices and suggest improvements based on IEEE and SEI guidelines
• Managed the development of test and system performance software and established the quality metrics for tracking and reporting the projects progress and health
• Established and managed a test lab of 12 machines (mixed Solaris, Alpha’s, Win 9x/NT/2000/XP)
• Qualified product releases and participated in design reviews

2000 - 2000

Stanford University - Test Manager (Contract)

Resp: QA in product for PeopleSoft development/implementation. Product: HRIS & Student Administration systems (Internet and client/server based). Software/Utilities/Tools/Hardware: SilkTest, MS Project, Windows 9x & Mac.

• Managing all software-testing activities, for the deployment of the PeopleSoft HRIS and Student Administration implementation projects. Types of testing performed included system integration testing, user acceptance testing, performance and stress testing and operational and support testing.
• Led a team through development of test objectives, test conditions and scripts, and test plans, execution of test plans, and documentation of system problems.
• Also responsible for designing and writing deliverables, reporting progress to senior project management, addressing issues and critical system problems as they arose, performing impact assessments and estimates for new requirements, monitoring team performance, and ensuring that the testing effort adhered to the project plan schedule. Coordinated and communicated with other teams, including application development, infrastructure, interface, data conversion, training, and configuration management, for all testing activities.
• Design, developed and implement the QA & testing strategy and procedure for Stanford’s development and PeopleSoft implementation effort.
• Designed the companies test strategy and supervised the installation of test environments for development: system integration, pre-production and regression testing respectively.
• Worked collaboratively with development and project management to define and implement business process
• Develop and reinforce processes that lead to the successful deployment of upgrades and enhancements on an on going basis.
• Oversee the development and execution of test plans and report status to upper management.
• Built and managed a team of 25.

1998 - 2000

PeopleSoft, Inc. - project manager

Products: PS Financials; Accounts Payable, General Ledger, Budgets and Purchase Order.

• Managed a QA project (1.5 years) for PeopleSoft’s release 8.0 of their financial functions (web based) insuring the 24x7 stability, reliability and functional correctness of their solutions
• Lead project teams, negotiating with clients, generating project tasks, determining roles and responsibilities, developing project schedule, creating and monitoring project budget, developing risk management plans, conducting regularly scheduled working sessions, identifying and resolving project issues and potential problems
• Planning, scheduling and automating test projects
• Provide technical/functional leadership with cross product interfaces, creating test scenarios, procedures, scripts, engineer test data to execute and validate the test cases based on the system requirements, detail test cases and test matrices from the written requirement documents and/or from the project subject matter expert

Key Skills
Rational Robot Rational Test Manager Visual Source Safe
1997 - 1998

PeopleSoft, Inc. - Sr. Consultant

• Working at customer sites in a technical and functional capacity on PeopleSoft’s ERP solutions (AP, GL, Expenses & Budgets v6.0 – 8.0).
• Projects have ranged from upgrades/implementations to shorter-term engaging projects (Y2K testing, and web based testing).
• Provide applications and technical support to users - analyze business/process problems and design, implement and test solutions.
• Implemented operator level security to online panels and processes, created custom queries for end users, provided production support for AP, BI, AR, OM, GL, and AM processes.

1996 - 1997

Advisor Software, Inc. (Startup) - Manager, Operations

Resp: QA and product quality. Product: Mutual Max, Plus & Advisor (asset allocation software for mutual funds), PC & Mac, Client and web based.

• Hands on position establishing and managing QA and Technical Support group.
• Developed the SQA methodologies and techniques that sense software problems from the conception to delivery.
• Hired and trained the Quality analysts/Support Analysts.

1993 - 1996

Walker Interactive Systems - Sr. Support Analyst

• Provide direct telephone customer support for Walker's Mainframe and Client/Server based Procurement Solutions (AP, PO, and IM). Respond to customer cases and field inquiries by clarifying the technical issues and resolving the problems by coordinating resources as necessary. Utilize tools provided and other documentation including on line research tools as necessary in resolving technical issues or reproducing problem cases. Another aspect of my roll was account management assisting a certain select group of production customers with post implementation activities and evolving production systems over time.

Kelly Noonan's Education and Qualifications

2006

Certificate - Problem Solving and Decision Making

Kepner-Tregoe

2003

Certificate - Managing the Test Process

SQE

1989

Bachelor/Degree - Business Administration

New England College

Kelly Noonan's Additional Information

Interests

Rock Climbing, Mountian Biking, Mountaineering, Kayaking, Fly Fishing, Camping, Sky Diving....

Memberships

Quality Assurance Institute (QAI)
Software Quality Association (SQA)
IEEE
International Function Point User Group (IFPUG)
VIVIT Worldwide