We provide IT Staff Augmentation Services!

Scm Consultant Resume

Qualcomm, CA

Professional Summary

  • 9+ years of experience in software configuration management, Build & Release, Testing.
  • Extensive involvement in complete project life cycle from QA perspective.
  • Extensively involved in risk analysis and providing mitigation plan to known and predicted issues
  • Extensively involved in manual testing like functional, integration, regression & system testing.
  • Expertise in build/release process & maintain the Archive of software releasesinternal & external.
  • Expertise in build/release management in onshore, offshore and multisite development environment.
  • Expertise in creation, execution and documentation of test cases and test scripts.
  • Expertise in all build/release engineering tasks associated with the component/production releases.
  • Expertise in preparation of build scripts, build specs & applying label for the software builds.
  • Expertise in troubleshoot build problems as they arise & work with engineering team to resolve issues.
  • Expertise on best practices for feature branching, merge conflicts and common library management.
  • Expertise in test case development, test plan, test reports preparation & other QA documentation etc.,
  • Expertise in automate post-build integration including Code Coverage & other tools.
  • Expertise in develop and execute test scenarios for both black box and white box testing
  • Expertise in Defect management plan & root cause analysis.
  • Expertise in Defect management through pre defined and other internal tools.
  • Expertise in setup and maintain the test environments and install applications under test environments
  • Ensures that build/release process adheres to established schedules
  • Ensures test reports & results are delivered in a timely manner & results are maintained in a repository.
  • Experience setting up Build environments using Virtualization, multisite environments.
  • Good exposure to full Software Engineering life cycle and Quality Systems.
  • Strong knowledge of Industry standards like SEI, CMM and ISO standards.
  • Strong knowledge of batch processing, client/server applications.
  • Strong knowledge in SDLC, QA Methodologies, Configuration & Change Management systems.
  • Strong knowledge in Software development methodologies like Agile, Scrum, Iterative, Waterfall etc.,
  • Providing recommendations to process management groups to improve the software quality.
  • Responsible for maintaining project software, Project documentation and hardware inventory
  • Establishes and maintains the CM process and procedures.
  • Produces builds of products for use in testing and in production.
  • Identifies and implements process to strengthen, streamline the build process.
  • Tracks and maintains the projects change requests, impact assessments and reporting.
  • Work closely with the offshore and onsite teams for Change Management and resource planning.
  • Work with QA team to integrate the build system with automated test systems.
  • Communicate test status, reports and issues with leadership team.
  • Excellent communication and analytical skills and detail oriented.
  • A good team player with flexible attitude and able to work independently.
Technical Skill Set

Operating Systems : Red Hat, Fedora, Ubuntu, Solaris, Windows 2000, XP, Vista
Environment : VMware, SecureCRT, SlickEdit, Exceed, Visual Studio 
SCM tools : Perforce, Clear Case, TFS, VSS, SVN, CVS, SCCS 
Scripting : Shell, Make, Perl, Python, Java Script, VB Script, MS Build, Wiki
Programming : C, C++, Java, JSP, VB, ASP, PHP, HTML, XML, Visual Studio
Databases : Oracle, Sybase, SQL Server, MySQL 
Debuggers : Trace32, GDB, DBX 
Other tools : MS Office, MS Project, MS Visio, ClearDDTS, ClearQuest, Quality Center

Educational Qualification Master in Computer ApplicationsMS

 Professional Experience

Confidential,Qualcomm, CA. Aug 2008 – Till Date

SCM Consultant
Qualcomm is developing the chipsets for 3G and UMTS mobile computing technologies. MSM7X series SURF boards or chipsets are mainly used for 3G Mobile Handsets with different kind of features and different kind of operating systems like Embedded Linux, Google Android and Windows Mobile etc.,
Environment : Linux, Windows, Perforce, TFS, SVN, SQL Server, C++, Java, Perl, Shell Script, Secure CRT, Visual Studio, VMware, Ant, Wiki 
Responsibility :

  • Build MSM7X series builds and applying label for release in both Linux & Windows Environments.
  • Develop and maintain build and release documentation & Baseline builds
  • Manage build process and document configuration and deployment instructions
  • Coordinate release process with Engineers to ensure on-time product delivery
  • Maintain automated build system; implement new features or scripts for the build system
  • Work with Operations to coordinate production and test releases
  • Run the automated test scripts including build verification test scripts after every build
  • Assist in component/production issue diagnosis and resolution
  • Be in charge of our source control system and the build process
  • Minimize build times and build dependencies to maximize developer productivity
  • Modify source code to reduce build dependencies and increase build efficiencies
  • Work with the development team to correct build errors
  • Verify Build requests, Resolve merge & branch conflicts.
  • Developing & generating Build summary reports and send to leadership team.
  • Responsible for maintaining project software, Project documentation and hardware inventory
  • Establishes and maintains the CM process and procedures.
  • Produces builds of products for use in testing and in production.
  • Identifies and implements process to strengthen, streamline the build process.
  • Tracks and maintains the projects change requests, impact assessments and reporting.
  • Test case development, Test case execution based on requirements.
  • Involved in setup and configuring test environments and maintained.
  • Performed System, Integration, Functional and regression testing
  • Coordinate with Offshore and Onsite Development teams.
  • Submit Change or Defect Requests & Trained in GPL licensing issues.

Confidential,IL. Jun 2005 – Jul 2008

SCM Consultant
Confidential,is the global communications leader in Seamless Mobility, Embedded systems and wireless networks. Man Machine Interface Network & SignalingMMINS, is the main component in Confidential,Mobile software which provides the support for features like SMS, MMS, Email, Browser, Push-To-TalkPTT etc in P2K & LJ based projects.
Environment : Solaris, Linux, Windows, ClearCase, TFS, SQL Server, ClearDDTS, Quality Center, Exceed, SSH, Ethereal, C++, Java, Perl, Shell Script, Ant, MS Build.
Responsibility :

  • Build MMINS components for P2K & LJ Phones and applying labels.
  • Recommendations to process management group.
  • Develop and maintain build and release documentation & Baseline builds
  • Manage build process and document configuration and deployment instructions
  • Coordinate release process with Engineers to ensure on-time product delivery
  • Maintain automated build system; implement new features or scripts for the build system
  • Work with Operations to coordinate production and test releases
  • Run the automating testing scripts including build verification test scripts after every build
  • Assist in component/production issue diagnosis and resolution
  • Be in charge of our source control system and the build process
  • Minimize build times and build dependencies to maximize developer productivity
  • Modify source code to reduce build dependencies and increase build efficiencies
  • Work with the development team to correct build errors
  • Verify Build requests, Resolve merge & branch conflicts.
  • Developing & generating Build summary reports and send to leadership team.
  • Responsible for maintaining project software, Project documentation and hardware inventory
  • Establishes and maintains the CM process and procedures.
  • Produces builds of products for use in testing and in production.
  • Identifies and implements process to strengthen, streamline the build process.
  • Tracks and maintains the projects change requests, impact assessments and reporting.
  • Test case development, Test case execution based on requirements.
  • Coordinate with Offshore and Onsite Development teams; Resource planning and work allocation.
  • Involved in setup and configuring test environments and maintained.
  • Performed System, Integration, Functional and regression testing
  • Submit Change or Defect Requests.

Confidential, NJ Apr 2004 – May 2005

Build & Release Engineer
Merrill Lynch is the global leader in financial domain, which provides solutions like Banking, financial investments, financial advice, Mortgage, asset management related services to its customers. Assessing Your GoalsAYG Application is a basic financial planning and investment management tool that will provide clients with a minimum planning experience.
Environment : Solaris, MS Windows, Exceed, ClearCase, VSS, RW Classes, C++, XML, ASP, Oracle, Sybase.
Responsibility :

  • Build AYG application, applying labels & Maintain Baseline builds
  • Develop and maintain build and release documentation
  • Manage build process and document configuration and deployment instructions
  • Coordinate release process with Engineers to ensure on-time product delivery
  • Maintain automated build system; implement new features or scripts for the build system
  • Run the automating testing scripts including build verification test scripts after every build
  • Be in charge of our source control system and the build process
  • Minimize build times and build dependencies to maximize developer productivity
  • Modify source code to reduce build dependencies and increase build efficiencies
  • Work with the development team to correct build errors
  • Verify Build requests, Resolve merge & branch conflicts.
  • Developing & generating Build summary reports and send to leadership team.
  • Responsible for maintaining project software, Project documentation and hardware inventory
  • Establishes and maintains the CM process and procedures.
  • Produces builds of products for use in testing and in production.
  • Identifies and implements process to strengthen, streamline the build process.
  • Tracks and maintains the projects change requests, impact assessments and reporting.

Confidential, India May 2002 – Mar 2004

Build & Release Engineer
This project involves providing and supporting the core and online banking services like cash deposit, cash withdrawals, online transfers, issuing or purchase the drafts of home and foreign currencies in banking environment.
Environment : C, C++, Java, JSP, CORBA, Oracle 8i, Solaris, CVS, VSS, Shell script, Perl
Responsibility :

  • Build FiNACLE & F@B builds and applying lables.
  • Work with the development team to correct build errors
  • Verify Build requests, Resolve merge & branch conflicts.
  • Developing & generating Build summary reports and send to leadership team.
  • Minimize build times and build dependencies to maximize developer productivity
  • Modify source code to reduce build dependencies and increase build efficiencies
  • Maintain automated build system; implement new features or scripts for the build system
  • Involved in setup and configuring test environments and maintained.
  • Participation in Integration, System Testing and submit Change or Defect requests.
  • Responsible for maintaining project software, Project documentation and hardware inventory
  • Establishes and maintains the CM process and procedures.
  • Produces builds of products for use in testing and in production.
  • Identifies and implements process to strengthen, streamline the build process.
  • Tracks and maintains the projects change requests, impact assessments and reporting.

Confidential, India Nov 1999 – Apr 2002

Software Engineer
Data Acquisition Simulator provides user friendly environment for naval department to maintain the different parameters like temperature, water level, pressure etc. For that they require 8 channels and for each channel 8 units .For each unit they want to maintain Parameter name and its unit so they can maintain the parameters \' Span values and Alarm Values. Using these Span and Alarm values the parameter will be checked whether it is within the range or out of range. For every 15 seconds these parameters will be updated and restored in the DATA ACQUISITION Screen. It will display the parameter value with red color if it is out of range. I have maintained the addresses of each unit so that one can take the print out of the required unit for the management purposes.
Environment : C, C++, Motif, Linux
Responsibility :

  • Implementation of C/C++ code to read data from the COM ports and writing data into file system.
  • Implementation of configuration management by using CVS
  • Testing of the project & Resolve the change/defect requests

Hire Now