John C. Goodman
aczi9e@r.postjobfree.com
SUMMARY
Perform software testing using both Linux and Windows Environment.
Experience in system design, installation and implementation of projects from small to very complex.
Very strong in implementing processes using the agile
Subject matter expert in requirement analysis and requirement tracking
20+ years of experience in the testing, managing and implementing systems.
EDUCATION
Hadoop Developers Fundamentals, April 2011
UNIX/Linux Fundamentals, July 2008
Mercury WinRunner, Mar 2000
Mercury Test Director, Feb 2000
Project Management, Oct 1999
Introduction to Site Server, Jun 1999
Yorktown Business Institute, Sept 1983 – April 1984
CUSTOMER PROVIDED TRAINING
Corporate data flow 101
Advance corporate data flow
Current on all required client certifications and training
TECHINCAL SKILLS
OPERATING SYSTEMS: LINUX, AIX, Microsoft (NT to Windows 8) and UNIX (Solaris 8)
PLATFORMS: Dell and HP servers, VMs, LANs, token rings, routes and experimental
SOFTWARE: Doors, JIRA, MADFORGE, Rational test suites, Share point, Clearcase, Puppet, HADOOP and Jenkins
FRAMEWORK: JUNIT and Selenium
PROFESSIONAL EXPERIENCE:
11/2014 to Present AVID Technology Professionals – Systems Engineer/Talent Evaluator
Perform System Development Life Cycle (SDLC) tasks for in-house projects
Evaluate Information Technology candidates for project positions from contact to first day on project.
Develop project documentation (management plans, project plans, SOPS, reports, and requirements traceability matrices) based on the Project Management Framework
Maintain and administer Company Portal via front end web application, so it stays current and secure
Work with proposal team to win new work for the company
Supervise team members to ensure assigned tracks are making progress,
Test all COTS products to include hardware and software to ensure they functional correctly for the applied uses identified from project meetings.
08/2010 to 11/2014 FUSE Engineering – Systems Engineer Test Engineer/CM/Admin
Supervised team members on a daily bases to ensure assigned task where being performed and to resolve issues as soon as they occurred.
Performed requirements gathering and analysis from SOWs or white papers.
Implement agile methodology for project management, achieving an 80%rating in code coverage and an 85% score for all rated processes
Performed software testing using both Linux and Windows Environment, to include ensuring data was stored correctly in the cloud and that the data was usable for analytic development. Used corporate tools to retrieve data for users and management metrics. Analyzed test results and recommended corrective actions. Delivered and software releases to production
System administrator for over 10 team members ensured that users had the required accesses and that there certification for access where up to date.
Installed, configured and maintain corporate dataflow graphs and project builds. Delivered software releases to production. Managed the build process from development to production.
Implemented and documented agile methodologies, achieving an 80%rating in code coverage.
Received an 85% rating from on all rated agile task
Develop project documentation (management plans, project plans, SOPS, reports, and requirements traceability matrices) based on the Project Management Framework
Utilizing Subversion and Jenkins for software release management
Delivered and software releases to production
Managed the build process from release delivery to production.
Performed system configuration using LINUX
Granted user access to project environment and managed access to project environments
Maintain and updated XML for multiple projects.
Maintain project schedule and member tasks assignments using MS project.
Work closely with Government Project Leads & Development Leads
Perform analysis of documented system/user requirements
Developed and maintain project Wiki’s
Assist System Engineers in requirement analysis
Generate, track and Verified Software Defect Reports (SDRs) using JIRA
Worked with MADFORGE for tracking Product Backlog Items (PBIs)
Worked with SharePoint for project documentation
Work with team members in the development on the System Engineering Plan (SEP)
Used continuous delivery and intergradation methods to delivery software to production within a 72 hour time frame.
Used Jenkins (HUDSON) to build and retrieve software release on a daily bases.
Installed software into both a system test and production environments
Tested web applications that retrieved data and interacted with content that a customer uses in their daily tasks.
Tested Restful Web services that need to be content correct, maintainable and scalable.
Have execute automatic test jobs using Jenkins via cron jobs
Used JUnit test to execute JAVA unit code under unit testing conditions.
Checked JUnit expected results versus actual results, reported finding via test report to upper management.
Worked on the implementation of the selenium framework to doth a Linux and Windows platforms
Used selenium to run test against web browsers (like Firefox and IE)
Work with delivery team (developers, testers and manage) on GO or NOGO on daily release to production.
Used JIRA to track each continuous release from development to deployment.
Review test results and report finding to release team.
Used JIRA to generate bug against releases, and performed retesting of the fixed bugs.
Experienced in testing data in stored in and retrieved from databases (Oracle and MySQL).
Used corporate tools to retrieve data and ensure results are user friendly.
Experiences in the use of data flow processes from end to end.
11/08 to 08/2010 Software Process Technologies – Principal System Engineer
Supervised team members
Developed tailored software strategies, schedules, plans and procedures
Performed analysis of documented system/user requirements
Directed the design of plans in support of system/user requirements for moderately complex to complex software or IT systems
Couched team in in the agile methodology
Developed software releases (using UNIX and shell scripts) on both Windows and Linux platforms
Generated, tracked and Verified Software Defect Reports (SDRs) using JIRA
Used ClearQuest tools for requirement tracking and gathering
Participated in Change Control board (CCB).
Performed Integration, systems and client usability testing on all delivered software
Used JUnit framework to test JAVA developed code at the unit level.
Performed Integration and system testing.
Wrote Test plans, Test Cases and Test procures
Tested web applications for usability and content management.
Tested Restful Web services that access controlled data.
Reviewed testing results with the client and with the development team
Responded and helped resolve customer integration issues
Conducted production readiness reviews to ensure developed systems are ready for production
Generated all testing documentation, Test plans, Test cases and Test procedures
Sent to client sites to help with the installation and DT&E testing.
Actively participated in operational end to end systems work groups
Subject matter export on CM processes
Used puppet to maintain software release version across multiple servers
Experiences in the use of data flow processes from end to end.
01/07 to 11/08 NCI Information Systems – Principal Systems Engineer
Developed tailored software strategies, schedules, plans and procedures
Performed analysis of documented system/user requirements
Directed and/or participated in all phases of risk management assessments and software/hardware development with emphasis on system/user requirements, test design and test tools selection
Tested developed tools and software releases (using UNIX and shell scripts) on both Solaris and Linux platforms
Generated, tracked and Verified Software Defect Reports (SDRs) using Clear case for both integrated and standalone systems
Performed system integration using web based applications
Ensure information was received by the correct system components
Reviewed results with the client and with the development team
Created system documentation.
Participated in customer conducted testing
Developed different systems methodologies for 3 different systems
Used puppet to maintain software release version across multiple servers
11/05 – 12/06 ProSync Technology Group - Principal Systems Engineer
Developed and implemented an effective system methodology
Identified instances of software failures and wrote discrepancy reports (DRs) using Clearcase
Performed regression testing to ensure that software continues to meet requirements after modifications
Ensured that Information Assurance was achieved during projects development cycles
Tracked code defects and documented daily testing activities
Delivered weekly project status reports to company management and to the customer
Managed multiple systems and system configurations during lifecycle development phases
Worked with developers and management to deliver a requirements-compliant component on schedule and within budget
Performed system software and hardware upgrades to mission-critical environments
Conducted hardware acceptance testing on pre-system configured equipment
Help resolve issues between team members and outside groups
09/05 to 11/05 NCI Information Systems – Senior Test Engineer
Tested moderate to complex developed software release
Created Test Plans, Test Cases, Test Procedures and Test Reports
Tested developed tools on both Solaris and Linux platforms
Verified Software Defect Reports (SDR)
07/02 to 09/05 Infinite Computer Technologies (ICT) – Test Team Lead
Managed the SIT team’s efforts to ensure quality requirement-compliant software was delivered to the customer on time.
Tracked system testing progress and generated daily reports using excel spread sheets.
Resolved test execution issues.
Participated in system design review, requirements analysis and issue resolution meetings with developers and project managers.
Trained and mentored SIT test engineers on the defined process and test methodologies applied to testing.
Developed and executed test scripts to exercise and validate new business processes.
Verified output results with the QA team.
Generated reports and conducted progress briefings for executives.
Used Rational test suites tools to generated testing documentation and track requirements.
06/01 – 07/02 Micro Link – Principal Systems Engineer
Participated in the systems design and analysis review, which resulted in delivery of the build one software for the ATOP program on schedule and within budget.
Participated in Early Software Integration (ESI) testing of the ATOP program.
Developed test data and procedures to demonstrate that the automated systems replicated the capability of the ATOP systems.
Configured system hardware for the system test team.
Debugged system software issues between delivered software (coded in C++) and system hardware.
Generated Program Trouble Reports (PTR’s) for the software development team and maintained lab logs to status requirements for system builds.
Conducted System Software Integration (SSI) testing which ensured that the program was quality assured before system testing was performed.
Supported FAA personnel during phase 1 system training.
Performed onsite software installation of the ATOP system at the FAA Technologies Center.
02/99 – 05/01 USinternetworking (USi) – Manager e-Commerce Application Test
Managed and motivated employees to achieve quality assurance objectives through implementation of industry standard concepts in management.
Implemented and managed Quality Assurance practices and procedures.
Established, coordination, and implemented processes for generating test plans, scripts, and procedures for packaged and e-commerce/e-business application providers in LAN/WAN, client/server and Internet environments.
Developed and reviewed complex test scripts, canned test data, and test scenarios using mercury test suites tools.
Educated the system test team on how to identify and fix problems, reviews program documentation, communicates test progress, and makes recommendations on refining test processes/plans.
Acted independently to determine actions related to quality assurance methods and procedures.
05/98 to 02/99 Infinite Computer Technologies (ICT) – Senior Information Systems Engineer
Provided technical leadership as it relates to End to End testing for multiple IRS Systems
Generated test data for system integration testing
Created system thread diagrams which depict the flow of data through an end to end system process
Developed test plans, test scenarios and test scripts
Executed test scripts and analyzed test results
08/97 to 05/98 Raytheon Systems Company – Senior Systems Engineer
Created test data and procedures to demonstrate real time transaction processing capabilities of the Air Traffic Service (ATS)
Tested the capabilities of the Inter-facility Data Communications System (AIDC) abilities to convert Aeronautical Fixed Telecommunications Network (AFTN) messages from external Flight Information Regions (FIRs) into National Airspace System (NAS) messages and to convert NAS messages into AIDC (AFTN) messages
Analyzed and verified data obtained during factory acceptance testing
09/94 to 08/97 Aviation Technology Systems (ATS) – Systems Engineer
Integrated hardware cots products into a Power PC used for mapping oceanic air traffic routes
Troubleshot and resolved hardware and operational issues
Integrated and configured hardware components within a dual Local Area Network (LAN)
Performed operational software update maintenance to oceanic air traffic systems
Created a “How To” manual on building the Power PC’s
Developed a different network system tailor made for each Oceanic Air Traffic Control Center site
Conducted Site Surveys at all of the Oceanic Air Traffic Control Centers
Wrote Statement of Work (SOW) and Site Installation Integration Plans (SIIP’s) for each Oceanic Air Traffic center
Created simulators in NAS for mission critical oceanic air traffic project
Installed and tested hardware at the oceanic air traffic centers
Wrote integration test procedures and conducted the formal testing of Oceanic systems
Analyzed output results from oceanic tests using DART
Developed an automated messaging simulator that sent data between an oceanic air traffic system and an oceanic data link
12/85 to 09/94 Hughes/STX Corporation - Systems Engineer
Conducted formal systems integration tests at the Oceanic Air Traffic Control Centers
Created, tested and analyzed simulations of Oceanic Air Traffic
Installed and tested government-supplied equipment
Functioned as the JSPO’s onsite representative observing and reporting all activities related to the installation, integration, evaluation and acceptance of the NEXRAD system
Created an En-route simulator that tested the En-route air traffic systems
Designed and tested software for an End-to-End Simulator test tool and a level converter Unit (LCU)
Created Oceanic Air Traffic simulators, that where use during formal acceptance testing
Primary instructor for the Oakland FAA Air Traffic Control operating system, to Oakland center site personnel
Developed a diagnostic user’s manual for Oceanic Air Traffic hardware
06/84 to 12/85 Datamatics Corporation - Programmer/Analyst
Designed, developed and tested software for a direct mailing of data to clients nationwide
Assigned tasks to database management group personnel
MILITARY SERVICE:
4/80 to 03/03 Maryland National Guard - Sergeant First Class
Retired as a Sergeant First Class with 23 years of service
Supervised and trained soldiers in infantry tactics and leadership
Counselor soldiers in their National Guard career paths
Helped develop teamwork within the company and provided advice to soldiers to assist in resolving personal and military problems
Performed Department of Homeland Security duties at Baltimore/Washington Internal (BWI) Airport while on active National Guard duty
Worked with Maryland Transportation Police (MTAP) on airport security issues and personnel staffing
PROFESSIONAL ASSOCIATIONS:
American Society for Quality (ASQ)