Nicholas Curl
**** ******* ** #** · Pittsburgh, PA, 15235
412-***-**** · ************@*****.***
Introduction:
Goal-oriented, dedicated hard-worker with hands-on experience in product and process development. Team player capable of managing projects from concept to completion. Proven history of personal and professional growth thru a willingness to accept challenging roles and increased responsibilities.
Professional Profile:
20+ years engineering experience.
5 years experience leading test groups.
Experience in software and hardware design and test.
Experience in all phases of SDLC process (Waterfall, Agile).
Experience in Unit, Integration, System, User Acceptance testing.
Networked product testing experience:
-- Client/server web-based applications.
-- Wireless/wireline mobile and call processing systems.
Proven ability to transfer skills and knowledge to diverse industries.
History of completing assignments on time, willingness to support others, and determination to succeed.
Technical Experience:
Software Languages: C/C#/C++, Visual Basic, SQL, HTML, XML
Operating Systems: Windows (XP, Vista, 7), Macintosh (Snow Leopard, Lion), Android, Unix, Linux
Test Management: Quality Center, SpiraTeam
Automation: Quality Center, Quick Test Professional (QTP)
Web Development Tools: Visual Studio, WebMatrix3
Database: SQL Server, MS Access
Scripting: VBScript, Javascript
Defect Tracking: Quality Center, JIRA, PVCS Tracker, Clear Quest
Professional Experience:
Test Consultant; Pittsburgh, Pennsylvania; 1/13 – Present
Designed software tools for improving company processes and product development. Business solution areas include sales, inventory management and quality engineering.
Accomplishments:
Created a web database application for automating management of requirements. The application performs requirements traceability, hardware/software fault isolation, assesses risk when defining testsets, and generates regression and sanity testsets.
Created a web database application for managing testbeds. The application permits authorized users to build, configure and schedule multiple hardware and/or software system's testbeds.
Created a Visual Basic application for automating management of Excel objects. The application performs display, find, find and replace functions across multiple workbooks containing multiple worksheets without manually opening a worksheet. Created a Visual Basic database application for automating requirements traceability, performing hardware/software fault isolation and generating regression testsets. The VB Matrix Manager webpage URL is available upon request.
Created a Visual Basic application for automating the process of configuring shelving structures. The application supports multiple styles of shelving configurations and generates parts lists.
Software Design Solutions; Murrysville, Pennsylvania; 8/12 – 9/12
Contract Test Engineer. 3 month contract. Responsibilities included creating and executing test plans and test cases for verifying installation and user interface of company tools that develop embedded software for Texas Instrument’s miniDSP family of low power audio converters. Contract terminated prematurely due to cut in project funding.
Westinghouse Electric Company; Warrendale, Pennsylvania; 3/12 – 5/12
Contract Test Engineer for Nuclear Automation Products and Services group. 3 month contract. Responsibilities included executing formal qualification test procedures for verifying requirements for the Instrumentation and Controls’ Safety System.
Smith Micro Software; Pittsburgh, Pennsylvania; 5/11 – 2/12
Lead Quality Engineer for Wireless and Mobility unit. Responsibilities included: creating and executing test cases (SpiraTeam) for verifying requirements for Connection/Experience Manager software clients that manage Internet connectivity via Wi-Fi and USB modems (GSM, CDMA, 4G and Wimax); collaborating with product management and software development to create, track and verify (JIRA) software defects and fixes; providing test support for projects developed using Agile methodology.
Accomplishments:
Created Project Test Plan template.
Created and executed test cases for Connection Manager client running on Windows (XP, Vista, 7) and Macintosh (Lion and Snow Leopard) laptops.
Created and executed test cases for verifying secure wireless network connections.
Created and executed test cases for Experience Manager client running on Android tablet.
Created and executed test cases for analytics backend server data collection and analysis.
Nationwide; Dublin, Ohio; 8/10 – 11/10
Contract Project Test Lead
Provide test support for Nationwide Direct Business Solutions Area. Responsibilities include supporting Affinity Rating/Pricing Flexibility Project.
Accomplishments:
Created Master Test Strategy for Affinity Service Advantage release.
Updated Master Test Strategy for Affinity National Auto Platform System release.
Participated in formal reviews of requirements and system architecture documentation.
Used Quality Center for validation of software releases.
Cardinal Health; Columbus, Ohio; 5/10 – 7/10
Contract Test Lead
Provide test support for Cardinal Health’s Enterprise Infrastructure Test Team. Responsibilities include supporting definition and implementation of the Test Team’s Failover Testing Initiative process. The process evaluates various company systems’ recovery capabilities at the software application, database, and hardware infrastructure tiers.
Accomplishments:
Created the test plan and scripts for testing the recovery capability of Cardinal Health’s Advanced Inventory Management System’s (AIMS) computer cluster technology.
Managed and coordinated test execution activities with AIMS infrastructure, application, database, and technical operations resources.
Consultant; Reynoldsburg, Ohio; 11/08 – 5/10
Senior Engineer
Responsibilities/Activities:
Provide engineering solutions with a focus on reducing cost, increasing quality and reliability, and improving workplace productivity through the application of information management, automation, and leading edge technologies.
Incorporate Quality Management standards and design methodologies into product and process development. Standards include SEI System/Software Engineering Capability Maturity Model, ISO9001 as well as company specific policies and procedures.
Develop requirements and design specifications, test plans, test cases, test scripts.
Perform manual, automated, performance, white/black box, regression, system, and unit level testing.
TruePosition; Berwyn, Pennsylvania; 4/07 – 11/08
Integration Test Lead
Provided test integration support for major software and hardware releases of TruPosition’s carrier grade LAN-based wireless location system. The system performs E911 location calculations for TDMA, GSM, and CDMA enabled mobile phones. Responsibilities included: configuring the network components and installing and testing server OS (Solaris, Linux) and application software; performing reviews of requirements documents and tracing requirements to test cases (DOORS, Quality Center); creating and executing test plans and test cases (Quality Center, QTP); settimg up and operating the test environment; collaborating with systems, software and hardware engineers to create and track problem reports (ClearQuest); analyzing network traffic (HDLC, TCP, UDP, tcpdump, WireShark), program software (C/C++, Java, XML, ClearCase,) and databases (Solid, TimesTen, SQL, DBVisualizer).
Accomplishments:
Created an automated test for verify network connectivity.
Created and executed test cases for implementation of a centralized, Authentication, Authorization, and Accounting system for network and application security.
Created and executed test cases for BIT testing of 850, 900, 1800, 1900 MHz band, auto gain, power measurement and signal integrity (AMPS, TDMA, GSM air interfaces).
Created and executed test cases for High Availability software/hardware failover and events/alarms management.
Created and executed test cases for detecting faults with SMART enabled hard drives.
Created and executed test cases for filtering transient fault conditions.
Created and executed test cases for capturing Key Performance Indicators.
Created and executed test cases for verifying SNMP network management operations.
Created and executed test cases for Netra240 and Prestonia server hardware/software upgrades.
Created and executed test cases for calculating locations of CDMA enabled phones.
Consultant; Indianapolis, Indiana; 4/03 – 4/07
Senior Engineer
Provided engineering solutions for various companies’ processes including development of applications to improve engineering productivity.
Accomplishments:
Created a VB application for requirements management including traceability to hardware and software components and performing fault isolation.
Created a VB application for managing and manipulating multiple Excel workbooks.
Created a VB application for managing product inventory.
Created an Access database application for tracking employee time.
Thomson, Inc.; Indianapolis, Indiana; 7/00 - 4/03
Test Lead
Managed test engineers supporting the Television Software Development group. Responsibilities included: ensuring company quality processes and procedures were incorporated into the test process; providing test schedule, resource requirements and status reports to senior management; assigning tasks to testers and monitoring progress; managing test plan and test case development and execution; conducting test meetings and representing test at core team meetings; providing postproduction test support for digital and analog televisions; coordinating test activities with partners in Germany.
Accomplishments:
Developed prototype hardware for automated testing of television front panel assembly.
Developed prototype C/C++ software for on screen display image capture and analysis.
Developed prototype C/C++ software for capturing and analyzing IIC bus communications.
Developed prototype hardware for automated testing of television front panel assembly.
Performed automated testing using scripts, infrared blaster.
Created and implemented a requirements management process.
Contributing member of the company’s Requirements Management Tiger Team.
Created traceability matrices in Access database.
Supported development of the intranet test webpage.
Glenayre Electronics; Duluth, Georgia; 8/98 - 4/00
Senior Engineer
Member of Sustaining Software group supporting development of Glenayre’s call processing system. Responsibilities included coordinating with customers, customer service, and test group to identify and correct software bugs.
Accomplishments:
Debugged and corrected software defects using C source code.
Analyzed assembly code and object code, memory dumps, microprocessor service routines and registers.
Served as software point of contact for Motorola problem resolution.
Senior Test Engineer for Engineering Product Assurance group. Responsibilities included testing software and hardware releases and supporting customer service in the resolution of problem reports.
Accomplishments:
Created and executed test cases for account setup and incoming call processing.
Created and executed test cases for Y2K.
Created and executed test suite for Performance/Load testing.
Astronet; Duluth, Georgia; 4/97 - 7/98
Test Lead
Managed test engineers supporting the Base Station System software development group. The system provides wireless communications based on the IS-136 mobile communication standard. Responsibilities included: ensuring company quality processes and procedures were incorporated into the test process; providing test schedule, resource requirements, and status reports to senior management; assigning tasks to testers and monitoring progress; reviewing requirements and design documentation; conducting test meetings and representing test at project meetings; coordinating test activities with partners in Canada and Japan.
Accomplishments:
Defined the test environment.
Managed development of the Acceptance Test Plan.
Served as point of contact for FCC type testing and certification of wireless products.
Created and implemented a requirements management process.
Lockheed Aeronautical Systems Corporation; Marietta, Georgia; 6/91 - 9/95
Senior Software Design and Test Engineer
Provided system, software and test engineering support for Lockheed Advanced Tactical Fighter (ATF) and DARPA’s Pilot’s Associate program software IRAD group. Responsibilities included designing and developing software for the ATF Diagnostics and Health Manager (DHM) subsystem. Contributing member of ATF System/Software Engineering Environment (S/SEE) tools management group.
Accomplishments:
Created software interface requirements specification, software requirements specification, interface design document, and software design document for the DHM.
Developed software code for the DHM and Pilot’s Associate.
Created test documents for the DHM and Pilot Vehicle Interface subsystems.
Developed C++ software for air-to-air missions of a generic, low-observable fighter aircraft.
Awards:
Lockheed Aeronautical Systems Corporation: Letter of Appreciation
IEEE Certificate of Achievement in Cellular Radio and Personal Communications
Education:
BSEE; University of Michigan; Dearborn, Michigan
MBA; Georgia State University; Atlanta, Georgia
Computer Information Systems.
MSEE; Georgia Institute of Technology; Atlanta, Georgia
Digital Signal Processing Applications for the Telecommunications Industry.
Graduate Certificate in Artificial Intelligence; Washington University; St. Louis, Missouri
Object Oriented Programming and Expert Systems.