We provide IT Staff Augmentation Services!

Senior Lead Software/principle Engineer Resume

CaliforniA

SUMMARY:

  • Over 27 Years of strong experience in Software Engineering and development of Web based and Windows Applications as well as many other applications
  • CERTIFIED 5 YEAR SCRUM MASTER
  • YEARS OF MICROSOFT TEST MANAGER
  • 17 Years Testing experience
  • 10 years C# .NET experience
  • AGILE/SCRUM master expert. DOORS and SUBVERSION expert
  • Experience in all aspects of the Software Development Life Cycle with Agile (SCRUM) with Specific focus on Testing
  • Involved in Project Planning, Test Planning, Coordinating and Implementing various Engineering and QA Methodologies such as Rational’s RUP,SEI - CMM and ISO-9001, JUNIT & JMETER
  • Proven experience in Design, Development and Execution of Test Plans, Test Cases, Test Procedures and Test Scenarios Also very proficient with Test Partner
  • Proficient in performing Automated Testing using Mercury Interactive Load Runner, QuicktestPro, Win Runner, Test Director Rational’s SQA Robot, Segue’s SilkTest and Apache JMeter, Compuware’s QA Director, Track Record
  • Develop Test Plans, QTP and Win Runner test scripts, perform manual and automated testing and defect tracking and resolution of applications and services
  • Further develop custom test management processes for requirements gathering and tracking, manual and automated test planning and execution, and defect tracking and resolution
  • Automated regression testing of a client server profitability reporting system (DCE, NobleNet, PowerBuilder, Oracle 7/8i, Windows, Solaris Unix
  • Extensive Work experience on Functionality Testing, Backend Testing, Regression Testing,Performance Testing, Stress Testing, Integration Testing, System Testing, User Acceptance Testing, Database Testing Load Testing
  • Proficient in Quick Test Pro Script Language, Customizing with VB scripts, Check Points, customized vuser script in Load Runner for parameterization, Correlation query, transaction point and rendezvous point and created scenarios using Load Runner Controller Proven experience in writing SQL and PL/SQL scripts with MS/SQL Server 2000 and Oracle 8i server
  • Developed an automated test using Perl scripts to automate the black box testing of a security update process using Oracle database
  • Experience in working with J2EE, EJB, JDBC, JNDI, Servlets, JSP, Java Bean VB, VBScript, XML, HTML, DHTML, C, C++

PROFESSIONAL EXPERIENCE:

Operating Systems: MS DOS, Windows 9x, ME, NT Workstation, 2000 Professional, and XP Professional, Windows NT 4.0 Server, Windows 2000 Server, Linux, Solaris, and Macintosh, AS 400

Databases: Oracle 8i. Experience with MS SQL Server 7 and 2000, TACL SQL, PostgreSQL, mySQL, and MS Access.

Software: Expertise in Mercury Interactive Win Runner, Test Director Software testingtools. Knowledge of Allarie ColdFusion Studio and Server, Macromedia Dreamweaver, Adobe Photoshop and plug-ins, and other graphics packages. Proficient in Mercury Interactive Load Runner

Languages: TSL (Test Script Language) C based Language, HTML, CFML, dHTML, PHP, VB script, ASP, SQL, TACL; some PL/SQL, EDI, CORBA, Java, C, Visual, C+, C-Sharp Basic, and Windows API calls.

Hardware: Proficient in assembling, configuring, and troubleshooting computers: IBM, Compaq, Dell, HP, Generic PC, AMD & Intel CPU, System Boards, Daughter Boards, NIC, Video Adapters, HDD, Power Supplies, Cooling Devices, CD, CDRW, DVD, Sound Cards, External Peripherals, Hubs, Routers, Internet Appliances.

PROFESSIONAL EXPERIENCE:

Confidential, CALIFORNIA

SENIOR LEAD SOFTWARE/PRINCIPLE ENGINEER

Responsibilities:

  • Tailor based product to new customers.
  • Developed customer specific and product enhancements.
  • Travel to customer site as needed.
  • Followed and enforced engineering guidelines set in software development plan.
  • Designed new elements or changes in scope of project.
  • Lead a small team of 4 - 7 software engineers.
  • Lead systems integration and testing of software projects.
  • Built and maintain good customer relations as point of contact for project.
  • Met schedule deadlines and remain within budget
  • I have over 25 years of experience in a Lead role.
  • Experienced with system integration and integration testing is required.
  • Experienced and proficiency in applying software development processes and procedures within a software development project framework.
  • Proficient in C, C++, Java, and database design, SQL, Make and Microsoft Visual Studio.
  • Experienced with Oracle or MSSQL or MySQL and Linux or Windows Server operating systems required.
  • I Traveled to customer site as needed.

Confidential, BOSTON, MA

SENIOR QA/ENGINEER/DEVELOPER

Responsibilities:

  • Designed and Implemented Confidential software
  • Design, develop, document, test, and debug new and existing software systems and/or applications for market sale or large-scale proprietary software for internal use
  • Participated in full development life cycle including requirements analysis and design
  • Wrote technical specifications based on conceptual design and stated business requirements
  • Supported, maintained, and documented software functionality. Identified and evaluated new technologies for implementation
  • Analyzed code to find causes of errors and revise programs as needed
  • Participated in software design meetings and analyzed user needs to determine technical requirements
  • Consulted with end user to prototype, refine, test, and debug programs to meet needs
  • Developing proficiency within discipline. Conducts tasks and assignments as directed
  • Worked with moderate supervision with some latitude for independent judgment
  • Ran the Daily SCRUM and weekly status report
  • Scrum Master Established a lightweight Scrum project management process and helped team meet sprint goals
  • Coached and instructed team members and clients on agile software development techniques.
  • Organized Sprints and planned releases with the team.
  • Worked with product management and QA to clarify requirements and documents need for the all phases of work>
  • Consulted with other application teams on applying scrum Coached and mentored team members in Unit Testing and design

SKILLS USED:

  • Working Knowledge of C#, MVC, WCF, Web services, and IIS
  • Experience working with relational databases
  • Ability to work independently and implement functionality from minimal specifications
  • Experience with C++ development
  • Experience with Microsoft Visual Studio
  • Experience with SQL development
  • Experience with COM, Windows Services, Web Services
  • Experience with event driven and multi-threaded programming

Confidential, Boise, ID

Software Engineer/Tester/SME

Responsibilities:

  • Responsible for various Software Functions during the development lifecycle of embedded software developed at Motive Power. The primary focus was the verification and validation testing of embedded, real-time software, including the development of test plans and procedures.
  • Participated in design reviews and code inspections and supported the development of documentation required for CENELEC compliance approval.
  • Expert in Clearcase, C, C+, Java, Javascript, Ruby, Python
  • Testing in and using PYTHON, JAVA, C, C+, C++ and others
  • Participated in software quality assurance functions, including, but not limited to, process audits, static code analysis, risk/hazard analysis, and test automation development and provided oversight to the overall SQA effort.
  • Planning, developing and executing software and systems tests for embedded systems.
  • Wrote the actual software code, reviewed and made sure that the software documentation received from the suppliers met the specification and US industry requirements for the following documents listed below:
  • Expert in the ISO Standards and IEEE Standards and Codes.
  • Wrote and produce all the TECHNICAL DOCUMENTS below:
  • Software Assurance
  • Software Documentation
  • Software Quality Assurance Plan
  • Software Project Management Plan
  • Software Configuration Management Plan
  • Software Requirements Traceability Matrix
  • Software Verification and Validation Logic Plan
  • Software Test Plan
  • Software User Manual
  • Software Verification and Validation Report
  • Software Test Report
  • Software Configuration Control Plan
  • Portable Test Equipment Software
  • Bench Test Equipment Software
  • Supplier Production Test Equipment Software
  • Software Systems Test

Confidential, Seattle, WA

Mgr. Software Engineer/Testing

Responsibilities:

  • Acting manager to my team when my manager was not available
  • Ran the Daily SCRUM and weekly status report
  • Scrum Master Established a lightweight Scrum project management process and helped team meet sprint goals
  • Coach team members and clients on agile software development techniques.
  • Organized Sprints and planned releases with the team using Jira and Confluence.
  • Worked with product management and QA to clarify requirements into planable units of work.
  • Consulted with other application teams on applying scrum and using Jira and Confluence effectively.
  • Coached and mentored team members in Unit Testing and design.
  • Test lead for the Freeze and Production Environment based Testing throughout Confidential
  • Sr. Software Quality Engineer who provides the Confidential Quality Requirements for all Documentation such as the:
  • Software Assurance
  • Software Documentation
  • Software Quality Assurance Plan
  • Software Project Management Plan
  • Software Configuration Management Plan
  • Software Requirements Traceability Matrix
  • Software Verification and Validation Logic Plan
  • Software Test Plan
  • Software User Manual
  • Software Verification and Validation Report
  • Software Test Report
  • Software Configuration Control Plan
  • Portable Test Equipment Software
  • Bench Test Equipment Software
  • Supplier Production Test Equipment Software
  • Software Systems Test
  • Expert in the ISO Standards and IEEE Standards and Codes
  • Job activities focused around all levels of program testing (unit, integrated and regression) as well as quality assurance and data validation activities.
  • Produce and execute integration test cases, scripts, data validation activities AMDgeneration of reports.
  • Supported the use of integrating automated test tools like Quick Test Pro. To Captures and analyze performance metrics and participate in process improvement activitied

Confidential, Vergennes, VT

V&V / Software Engineer / Developer

Responsibilities:

  • Worked using DOORS as one of the main applications, and Ruby on Rails
  • Defined, implemented and tested requirements for configurable health and usage management system using a combination of industry standard and proprietary software languages
  • Software and configuration files certified to DO-178B, D and E requirementsalso DO-160 Environmental Testing
  • Derived, documents and traced requirements from higher level specifications to low level code
  • Developed efficient, complete verification plans. Performed integration of software and configuration with target hardware using software simulators and hardware in the looptesters
  • Very Experienced in developing software to the objectives and guidelines of RTCA/DO-178B, D and E Level B or higher
  • Ada95 and C,C+, C++, Programming Language experience, Ability to work independently within a team structure; complete assigned tasks on or ahead of schedule; contribute to the overall success of the team
  • Diagnose and troubleshoot problems and determine an appropriate fix for errors and discrepancies
  • Performed software development activities within the guidelines of an establisheddevelopment process, Provided suggestions for improvement to the softwaredevelopment process and implement approved improvements

Confidential, HORNELL, NY

Sr. Software Quality Engineer/Tester/SME Documentation

Responsibilities:

  • SR. Software Quality Engineer who Provided the Confidential Quality Requirements, I wrote the actual software code, reviewed and made sure that the software documentation received from the suppliers met the specification and US industry requirements for the following documents listed below:
  • Expert in the ISO Standards and IEEE Standards and Codes
  • Worked on Applications such as Excel, Word, Expedition, Sybase SQL, and IBM I-Series for Windows, and AutoCAD
  • Made sure that every document met the Standards of Quality requirements by IEEE Standards code
  • Attended meetings across the states with our suppliers such as: Alskow, Kawasaki, Panasonic, Vapor Stone, Vapor Transit, Melco, Wabtec, Wabco and many other Transportation Corporation
  • Software Assurance
  • Software Documentation
  • Software Quality Assurance Plan
  • Software Project Management Plan
  • Software Configuration Management Plan
  • Software Requirements Traceability Matrix
  • Software Verification and Validation Logic Plan
  • Software Test Plan
  • Software User Manual
  • Software Verification and Validation Report
  • Software Test Report
  • Software Configuration Control Plan
  • Portable Test Equipment Software

Confidential, Erie, PA

SR. Software Quality Engineer/Embedded Systems/SME

Responsibilities:

  • Responsible for various software quality assurance functions during the development lifecycle of embedded software developed at Confidential Transportation. The primary focus was the verification and validation testing of embedded, real-time software, including the development of test plans and procedures
  • Participated in design reviews and code inspections and supported the development of documentation required for CENELEC compliance approval
  • Participated in software quality assurance functions, including, but not limited to, process audits, static code analysis, risk/hazard analysis, and test automation development and provided oversight to the overall SQA effort
  • Planning, developing and executing software and systems tests for embedded systems
  • Experience with C/C++ was a must and fundamental understanding of software engineering principles and best practices in software quality was also required
  • Headed up the UK Project for the Homologation Plan concerning the delivery of the new software for the UK locomotives
  • Software Engineer Essential Functions / Responsibilities
  • WEB SERVER: Microsoft IIS, Apache, Sun Java System Web Server
  • Software Requirement Analysis
  • Software Architecture Trade-off Analysis
  • Software Design, Failure Mode Analysis and Interaction Matrices
  • Software Implementation
  • Software Verification and Validation
  • Software documentation in all the phases of life cycle (requirements, design, V&V)
  • Adherence to Software Processes
  • Utilizing DFSS methodology, tools, and rigor was required to assure the system and service CTQ’s (Critical to Quality) are achieved.

Confidential, O’FALLON, IL

SR. Software Engineer /Developer/Tester

Responsibilities:

  • Global Transportation Network Confidential 3 PROJECTS
  • WEB SERVER: Microsoft IIS, Apache, Sun Java System Web Server
  • Using Rational RequisitePro (ReqPro). Requirements Traceability Matrix (RTM)
  • The primary goal of the Test Specification is to document the individual tests that will be executed to verify the customer’s requirements
  • Confidential (LM) shall analyze each module and sub-module designed in the Design Specification and produce repeatable tests and expected results
  • The tests identified in this document shall be input into the requirements management tool Rational RequisitePro (ReqPro). A Requirements Traceability Matrix (RTM) will be generated in ReqPro prior to the solution release which will link each requirement to a specific test case
  • LM shall ensure that the design developed for this spiral will satisfy the requirements as documented in the RTM. Testing of the business rules and design will be a function of integration testing
  • The integration tests will show that the design is adequate and is functioning correctly. The verification of requirements will be accomplished utilizing the criteria set forth in the Requirement Exit/Acceptance Criteria (RE/AC)
  • This is the purpose of executing the verification test cases identified in this TestSpecification
  • Any defect discovered during testing will be documented as a System Trouble Report (STR)
  • All STRs will be resolved to the Government’s satisfaction prior to the release of the applicable specific component into the production environment
  • Testing will be considered complete when the Government acknowledges satisfaction of the requirements and both LM and the Government reach a mutual agreement on the disposition of documented defects
  • LM shall support the Government User Acceptance Testing (UAT) and the disposition of all STRs discovered during UAT
  • After completion of UAT, an Operational Readiness Review (ORR) will be conducted by the Government. Configuration Management
  • The Test Specification shall be placed under configuration control after approval of the document at the formal Spiral III Design Review
  • While at Confidential (Shiloh Air force base); reported to the Technical Manager as a member of the Displays Software team, responsible for developing DO-178B Level B, D, and E Graphics and I/O software for Instruments (PFD) and Auxiliary Pages (MFD) on the Smart Deck Integrated Flight Controls & Display System. Also performed testing and structural coverage for the Confidential C-17 Core Integrated Processor (CIP) software. Testing utilized LDRA Test bed and TBrun for structural coverage verification (DO-178B Level B and Level C) for upgraded software. Testing involved Ada and C/C++ software on UNIX platform (Greenhills compiler), interfacing with LDRA on Windows XP Platform. Also performed integration test and documentation for new ARINC-429 functionality.While at General Electric; developed DO-178B certification test programs for the Green Hills stack protocol software using Green Hills Multi and Integrity, C++ and PPC simulator. Participated in requirements and design reviews for DO-178B Level A software. Designed and coded C/C++programs for use on embedded real-time built-in self test software package for a signaling upgrade. Debugged these programs on a Green Hills simulator. Also DO-160 environmental Testing

Confidential, Albuquerque, NM

Mgr. Systems Integration & Testing Engineer/Developer

Responsibilities:

  • Test Lead for 12 Employees in the various skill levels of the QA and Testing Areas.
  • In charge of writing and documenting all new Procedures and SOP’S as well as the final ok for all Knowledgebase entries
  • In Charge of all designing and implementation of all new Testing designs and HLS’S
  • WEB SERVER: Microsoft IIS, Apache, Sun Java System Web Server
  • Test Partner and Load Runner test scripts. Secured the purchase of Mercury Interactive Win Runner, Quicktest Professional (QTP) with .Net Add-in, and Test Director
  • Performed a gap analysis of Load Runner and Web Avalanche working toward the acquisition of load and stress testing tools. Setup all users and groups, enforcing the process flow transition rules using the VB scripting engine, and serve as the Test Director Administrator
  • Develop Test Plans, QTP and Win Runner test scripts, perform manual and automatedtesting and defect tracking and resolution of applications and services
  • Further develop custom test management processes for requirements gathering and tracking,manual and automated test planning and execution, and defect tracking and resolution
  • Automated regression testing of a client server profitability reporting system (DCE, NobleNet, PowerBuilder, Oracle 7/8i, Windows, Solaris Unix)
  • Developed advanced Win Runner TSL test scripts in programming mode
  • Administered a Test Director deployment. Performed upgrades, used the DBAdmin tool to repairTest Director Database, troubleshoot client issues
  • Developed automated tests in Oracle SQL to verify reporting feature
  • Setup and administered a CaliberRM server, including setting up automated daily backups of the database
  • Utilized Caliber RBT (Requirement Based Testing) to perform requirement based testing for an online consultant procurement project. Analyzed requirement document by identifying ambiguous, incomplete and incorrect requirements. Developed test cases to ensure that the application is delivered according to requirement
  • Supported the Business Security Administration function by developing a process and program in Perl to automate the monthly audit process of Windows NT servers under administration
  • Led a team of automated testers to design, develop and implemented automated testscripts using Mercury Interactive Win Runner. Supervised and trained team members on Win Runner, wrote TSL scripts in programming mode, created custom functions, administered and maintained updates to the TSL script and GUI maps
  • Installed, customized and administered Mercury Interactive Test Director, Load Runner and Win Runner test tools. Troubleshoot any issues encountered, evaluate and perform upgrades on any of the tools in the Mercury test suite
  • Developed an automated test using Perl scripts to automate the black box testing of a security update process using Oracle database

Hire Now