James E. Catherwood
*** ***** **** ****** *****: [home] 508-***-**** [cell] 508-***-****
Mansfield, MA 02048 Email: acbz75@r.postjobfree.com
Professional Summary:
Software Test/QA Engineer - Extensive experience supporting test/testability of software including metrics development and implementation to ensure a
quality product. Expertise in developing test strategies, test plans, test procedures, test automation. Proficient in debugging and root-cause analysis of
system defects. Able to organize and lead test cycles and communicate project level status to stakeholders. Familiar with hardware/firmware
development and design.
Professional Skills:
Operating Systems: UNIX, LINUX, Windows 7
Languages: PERL, BASH, C/C++
Project Management: Product Life Cycle Management, MS Project, MS Office
Professional Experience:
Company: Independent Contractor
From: September, 2011 to Present
Title: Software Test Engineer
General Summary: I create scripts for integration and functional tests to enhance the functionality and performance.
• Develop PERL scripts for existing tests and new scripts
• Create and modify test scripts using BASH on the LINUX platform
• Modify query scripts for MSSQL Server
Company: EMC Corp
Group: UMSG Software Engineering Location: Hopkinton, MA
From: October, 2009 to August, 2011
Title: Software QA/Test Engineer
General Summary: As a Software QA/Test Engineer in the Engineering Functional Test group (EFT), I perform the wide variety of test engineering tasks
required to support the testing and testability of UMSG’s Storage product. Responsibilities that start during requirements stage and continue through the
Engineering Functional Test phase include specific tasks such as:
• Created test plan for the EFT team
• Developed automation scripts changes to accommodate the specific product release
• Executed test plans that include test cases using manual and automated test tools
• Worked with developers to debug and perform root-cause analysis on testing issues and failures
• Created reports for the metrics of the test cycle
• Worked with the Lab team to setup Storage system-under-test and hosts
• Collaborated with development and project management teams
• Support product “patch” testing by setting up customer configurations in the lab and executing tests to verify the fixed software
Company: EMC Corp
Group: Clariion Array Software Engineering Location: Southborough, MA
From: October, 2000 to September, 2009
Title: Software Test Engineer
General Summary: As a Software Test Engineer in the Clariion ASE group, I performed the wide variety of test engineering tasks required to support the
testing and testability of Clariion’s SAN product including drives, drive enclosures and drive enclosure interfaces. Responsibilities that started during
design and continue through design verification testing (DVT) included specific tasks such as:
• Supported testability standards within projects from the design through the unit/module test phase by participating in design and code reviews
• Prepared unit/module/integration and regression test plans for projects including human resources and hardware resources
• Implemented test tools and enhancements that further the quality and testability of the developed software.
• Created test automation scripts (PERL) and enhanced test suites as necessary
• Worked with the Lab Manager to set up DVT lab test systems by recommending software and establishing configurations
• Executed tests to verify the proper functionality of the software on the hardware
• Performed troubleshooting procedure on system (software debugger and/or fault injection tool)
• Recorded, analyzed and presented results of verification and regression tests
• Evaluated the data and determined the success or failure of verification tests and regression tests
Company: EMC Corp
Group: EMC Data Manager Location: Milford, MA
From: November, 1994 to September, 2000
Title: Software Test Engineer
General Summary: Performed the wide variety of system test tasks required to support the unit test, functional test and customer usability test of EDM
Tape Backup software and hardware. Responsibilities included tasks such as:
• Tested the EDM backup software using testing tools within test environment
• Wrote scripts in PERL in both Solaris and NT environments that initiated and verified backups, restores and other operations
• Introduced Windows NT backup feature test technology into system test group, including NT filesystem, MSSQL and MS Cluster
• Performed functional tests during the development cycle
• Participated on peer reviews for developers' C code to ensure good coding practices are used
• Participated on cross-functional product development teams
• Debugged developers' C code using software debugger
• Participated in Documentation reviews for development
• Mentored test engineers to become senior test engineers and project leaders
Previous Experience: Upon Request
Education:
Northeastern University
BSET