We provide IT Staff Augmentation Services!

Qa Analyst Resume Profile

5.00/5 (Submit Your Rating)

Professional Summary:

  • Software professional with over 9 years of experience which includes 6.5 years of experience as Software Configuration Management as a Configuration Manager, Release Engineer, Build and Deployment Engineer and Administrator.
  • Excellent understanding of SDLC, Traditional, Agile, RUP and other Methodologies. Expertise Configuration/Release/Build Management on both UNIX and Windows environments using Team Foundation Server 2010 TFS , Rational Clearcase, Subversion, Team site.
  • Experience in Source Control branching, Merging, tagging, resolving file branch and merge issues in CVS, SVN, Perforce, and Git.
  • Extensive experience in configuration management and release engineering in multiple projects and multiple-branches environment.
  • Experienced with Development, Staging to Production code build install from in software product development life cycle, implementation, and quality assurance, complete product cycles.
  • Responsible for training all employees on the use of Rational Clearcase Remote Client tools, Subversion SVN , TFS.
  • Installed, configured and administered Continuous Integration tools such as Hudson and Jenkins for automated builds.
  • Worked with ALM tool TFS 2010 Project Collections, Build Definitions, Work Items, SharePoint Portal, Reporting
  • Involved in Customization of Work Items, Transition Matrix in TFS.
  • Created SCM Process, policies and procedures to follow development and SQA team to release or deploy highest quality product for the enterprise. Worked on different Build tools like ANT, Maven and MS Build.
  • Extensive experience in using Continuous Integration tools like Cruise Control, Build Forge, and Hudson.
  • Experience as a Project Administrator for the Branching, Merging, and Access allocation to Users.
  • Experience with UNIX and shell Scripting. .
  • Extensive experience in defining the branching and the merging strategies, creating baselines and releasing the code. Worked with different bug tracking tools like JIRA and Bugzila
  • Created CM Plans and Test Plans for Applications. Experienced in trouble shooting, configuring and deploying enterprise applications in jboss, and Tomcat as well.
  • In-depth technical strengths and business understanding for full-cycle project and post-implementation problem-solving requirements.
  • Implemented Release schedules, communicated the Release status, created Roll out Plans, tracked the Project Milestones, prepared the reports and chaired the Release calls and worked for a successful Release.
  • Knowledge of ITIL process
  • Good analytical, problem solving, communication skills and have the ability to work either independently with little or no supervision or as a member of a team.

Technical Skills:

  • Operating Systems : Linux, UNIX, Windows XP, Windows NT, Windows 2000, MS-DOS
  • Technology : Build and Release Management /Quality Testing/ IBM Web Sph re
  • Languages : Java 1.5, Struts, Servlets, JSP, HTML, JDBC, Hyp rion, Crystal reports, JSP, Jasper I-Report, Python
  • Other Languages : XML, HTML, XSL, XSLT, CSS
  • Build Tools : Maven, ANT, Anthill, Bamboo, Hudson-Jenkins, Team City and Cruise Control
  • Scripting : JavaScript, Shell Scripting, Perl Scripting, SQL Scripting, VB Scripting
  • Databases : MS-Access, MYSQL 5.0, Oracle 9i/, SQL Server 2000, DB2
  • IDE Dev Tools : Eclipse2.3, My Eclipse 5.1, Rational Application Developer7.0, Toad, Autosys, MS - Team Foundation Server
  • Version Control : MS Visual Source Safe VSS , CVS, PVCS- Serena, Perforce, Subversion, SVN, Microsoft Team Foundation Server TFS , IBM- Rational Clear case and Clear quest.
  • SDLC Testing : Agile Methodologies, Scrum Process, Junit, Manual Testing, HP Quality Center, Bugzilla, Metrix, JIRA

Professional Experience:

Confidential

CM Analyst and Release Engineer

Responsibilities:

  • Performed software configuration/release management activities for Java applications
  • Designed and implemented Continues Integration process and tools with approval from development and other affected teams.
  • Defined processes to build and deliver software baselines for internal as well as external customers
  • Configuring AnthillPro as a common build engine to build and promote applications to DEV, QMG, UAT, PROD, and DR to UNIX environments.
  • Continuously talking to Anthill consultants for any licensing, technical, and ongoing issues with Anthill Tool, anthill patching, and all sorts of applications related needs.
  • Working closely with Web Administrators to setup an automated deployment for SharePoint applications using Anthill and SVN Tools.
  • Successfully administrated Subversion and Jenkins.
  • Automated deployment of builds to different environments using Jenkins.
  • Created Team Project Collection from TFS Admin Console with different Team Projects under it.
  • Implemented continuous integration using the Jenkins, which tracks the source code changes.
  • Creation of Maven scripts and integrates them into common deployment. Uploaded the documents into Twiki using html to make them available for the team members.
  • Set up the Security, Roles Responsibilities for different Groups for Team Projects using TFS Admin Console
  • Integrated Ant and maven with TFS source control to automatically trigger Builds and publish results back to TFS
  • Responsible to perform Build operations with ANT Scripts, while implementing the required modifications in the ANT Script to perform build operations, in accordance with requirements of the project.
  • Creating metadata types Branch, Label, Trigger and Hyperlink. Supporting developers in creating config-spec. Carried out the Merge process as defined in the usage model in each projects. Ownership of release branch.Implemented Triggers to enforce development policies to invoke operations before or after the execution of Critical ClearCase Operations and Events, using PERL Scripts.
  • Designed the Release Plans while coordinating with Stake Holders including Project Management Lead, Development Lead, QA Team Lead and ClearCase Administrator.
  • Worked on cross platforms WINDOWS-NT LINUX to gain thorough understanding of the ClearCase functionality in both the Operating Systems.
  • Coordinated Change Control Board Meeting to discuss Defects and Enhancements for the project. Generated Reports before the meeting to discuss the nature of defects, so as to reach consensus to resolve the defects before the next Build and Test Operation.
  • Built Version Controlled Java code on ClearCase Unified Change Management UCM Project Based code streams utilizing Visual Build Pro VBP and ANT scripts for VGS' Partners.

Environment: ClearCase, SVN, Shell, ANT, Maven Hudson JIRA. Linux, Windows, boss , TFS 2008/2010 Team Foundation Server , .Net, ASP, Subversion, Jenkins, Visual Basic 6.0, Visual SourceSafe 6.0, SQL Server 2005/2008, ClearCase, Linux, Windows, PERL, ANT, CruiseControl, .

Confidential

Configuration Manager/ Build Engineer Release Engineer

Responsibilities:

  • Provided centralized software configuration management for enterprise application projects in a multi-tiered high-availability environment
  • Provided configuration services on multiple platforms in the test environment running on one or more IT Platforms: Maven, Client/server, Jenkins, MSBuild, Microsoft Windows NT, OS/390, UNIX
  • Completing software builds and elevations, creating directories and security groups, and recreating prior versions. Monitored software, hardware, and/or middleware updates and utilizing technologies like Jenkins/Hudson, Ant, MS Build, and Subversion
  • Maintained and administered source code archive databases e.g., Source Repository for version management of source code which included Subversion and Bug Reporting for adding users and fields, and changing permissions . Installed tools for internal clients, and monitored compliance and usage
  • Automated builds and deployments of business-critical customer-facing J2EE web applications into Websphere 6.x application server environment on Solaris 10 platform
  • Developed and build and deployment standards with input from development, IT/operations, and IT security
  • Evaluated build automation tools OpenMake and AntHillPro , recommended AntHillPro
  • Configured and deployed AntHillPro in Solaris 10 environment with multiple zones/containers, using Oracle database and multiple CVS servers and repositories. Configured services using SMF and XML
  • Automated manual build and deployment processes with AntHillPro, deploying to development, QA, and staging environments with multiple physical targets and multiple zones/containers per target.

Environment: PVCS, SVN, ANT, Maven, Jenkins, Subversion, Hudson, Windows, Eclipse, SVN Importer, Team-City, Anthill-Pro

Confidential

Build Release / TFS Admin

Responsibilities:

  • Configured TFS 2010 Environment along with Default Project Collections, Build Definitions, Work Items, Share point Services, Reporting Services
  • Customized TFS 2010 Work Item Templates and Workflow of the Work Items
  • provided 'Manual', 'Continuous Integration', 'Gated Check-in' and 'Schedule' builds along with the option to force builds on that schedule even if no changes occurred since the last build
  • Created Build Definitions for various environment deployments DEV, TEST, STAGE
  • Customized Automated Build Scripts by modifying XAML Work Flow template to Start, Stop deploy code to various regions Windows Service, Windows workflow .
  • Created Builds and deployed builds to different environments based on requests
  • Provided Build Scripts for Database Projects to Deploy DB and populate Test data in DB for various environments
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
  • Trained developers to get familiar on TFS 2010 Work Items, Queue New Builds, and Work Spaces with Visual Studio 2010.
  • Assisted Developers during coding, debugging and Build issues.
  • Responsible for automating the build process using Hudson. Developed and maintained tools that automate the building of software releases for an Agile based software development process.
  • Maintain all build functions, and release functions of large driver and application code base.
  • Setup Maven Remote Internal Secure Repository with access restrictied to team members
  • Configuring Pom.xml for automated deployment of artifacts to remote repository and automated build drop different regions.
  • Automated packaging of artifacts into self-extracting installers like RPMs using maven and adding configurations/mappings in pom.xml
  • Documented Build process, branching strategy and continuous integration design and setup along with deployment instructions for QA
  • Recommended build management, defect management development process flow. Administrator of ClearCase and SVN
  • co-ordinate build and release cycles on the request of business with dev teams, testing teams and project management teams
  • Worked on setting up CI continuous Integration in Cruise Control, Build Forge, and Hudson.
  • Branching, labeling/naming conventions using ClearCase UCM and Subversion source control
  • Performed creation of ClearCase baselines, deliveries and rebases using ClearCase UCM
  • Provided support to developers and testers to use ClearCase and Subversion
  • Coordinate with Release Management regarding appropriate system releases among other development platforms
  • Designed the Release Plans while coordinating with Stake Holders including Project Management Lead, Development Lead, QA Team Lead and ClearCase Administrator
  • Coordinated with the Project Management, Development and QA Team in resolving any configuration and deployment issues, and to provide smooth release process.
  • Built and deployed JAVA and C applications. Monitored the required queues for incoming build requests and take necessary action to accomplish a request resolution and troubleshot the build related issues.

Environment: ClearCase, SVN, Shell, ANT, Maven Hudson JIRA. Linux, Windows, Jboss, TFS 2008/2010 Team Foundation Server , .Net, ASP, Subversion, Visual Basic 6.0, Visual SourceSafe 6.0, SQL Server 2005/2008

Confidential

Build Release Engineer

Responsibilities:

  • Interacted with client teams to understand client deployment requests.
  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Worked closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful.
  • Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Managing the code migration from TFS, CVS and Star team to Subversion repository.
  • Implemented continuous integration using Jenkins
  • Created repositories according the structure required with branches, tags and trunks.
  • Attended sprint planning sessions and daily sprint stand-up meetings.
  • Configured application servers JBOSS to deploy the code.
  • Configured plugins for the integration tools to the version control tools.
  • Worked with the developers to configure plugins trough Eclipse to develop the code.
  • For check in process used Tortoise SVN as a migration tool.
  • Utilize Jira for issue reporting, status, and activity planning.
  • Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Build Java code and .NET code on to different Jenkins servers as per the schedule.
  • When required applied patches as per the release process.
  • Maintained JIRA for tracking and updating project defects and tasks.
  • Managed and document all post deployment issues utilizing the Post Deployments Issue Log.
  • Responsible for communicating next steps, deployment schedules, quality assurance, validation and defect tracking/ resolution.
  • Organized a daily stand-up post-deployment meeting to review all issues being tracked. Ensure every issue has an owner and that it is resolved while capturing the specific details about the issue, resolution, and which organizations and individuals provided the resolution.
  • Documented all post-deployment issues in a log and assist in resolving these issues where applicable, maintaining timely updates within the log. Manual and Automation process of creating branches tags and code merging
  • Ensured all steps are successfully completed and document their completion times and issue logs.

Environment: Subversion, Perforce, Ant, Web Sphere Application Server WAS , Web services, Web Logic, Test Director, Mercury, Quality center, Oracle 10g, Visual Build, .Net, ANT, J2EE , Web sphere

Confidential

Build Release Engineer

Responsibilities:

  • Automated both DotNet and Java Apps using industry's best automation tools Anthill and Hudson
  • End to End automation from Build to Production is implemented
  • All un-authorized access is revoked and Principle of Least privilege is applied with the aid of these tools
  • ITIL best practices were brought in to the normal SDLC process and lead the effort of bringing change in the organization
  • Facilitating the projects in Quality related activities as per QMS process
  • Maintenance of Configuration items in Harvest and CVS
  • Generalizing Audit Trail Reports and Time Sheet Report
  • Prepared mock cutover plans and cutover plans for Pre-Prod and Prod Deployments
  • Conducting and Attending Project Status Review Meetings and Casual Analysis Meeting for release activities
  • Prepare the resources People and environments for the build / Releases
  • Conducting the configuration audits as per schedule and Report the configuration audit findings and Track the findings to closure.
  • Feedback on status of project release to the PM periodically
  • Publish the changes with respect to CI's and amend affected documents periodically
  • Ensure that back-ups are taken periodically.
  • Creating the release responsible as instructed by the PM
  • Tracking the change requests to closure and responsible for coordinating CCB meetings
  • Generated change status report and ensured Integrity of SCM systems
  • Participates in implementation / review of SCM systems
  • Works with project teams to determine an appropriate build schedule and then initiates the build and packaging process
  • Managing documentation for a Release / Project
  • Conducting training sessions to team members periodically on corresponding tools and process

Environment: Subversion, Anthill, Hudson, Perforce, java/j2EE, make, Linux, Windows Xp, Web sphere application server

Confidential

Role: QA Analyst

Responsibilities:

  • Preparation of Test Estimation Plan and review with the team.
  • Designed, review P2P and Executed Test Cases
  • Performed System, Integration and Regression Testing on different platforms
  • Updating Product Studio to cover positive and Negative Test cases.
  • Execution of Test Cases in Product Studio and updating failure
  • Preparation of final Test Report w.r.t Execution of all the Builds being deployed.
  • Involved in the Witness testing Presented the Execution Procedure to On Site.
  • Analysis of the failure test cases on previous builds and validating the bugs.
  • Analysis of Automation test failures and if required re-running the failed tests.
  • Logging the bugs in Product Studio and tracking them.
  • Analysis of failure test cases on different platforms.
  • Weekly update meetings with Test Lead to discuss the status.
  • Preparation of weekly status reports and sharing with the clients and on-site coordinator.
  • Knowledge transfer to team members.

Environment : ARMV4I 3DS IMx27, IMX313DS , x86 Intel and MIPS SMP865X , Product Studio PS , WTT mobile, MESH, Source Insight, Mupppet and AppVerifier

Confidential

Role: QA Analyst

Responsibilities:

  • Skilled in Understanding the SRS document and Identified test scenarios.
  • Designed and Executed Test Cases
  • Performed System, Integration and Regression Testing,
  • Performed Compatibility testing among various Browsers.
  • Generated the test defects report and reported it to the development team for Bug fixing.
  • Communicating to the Developers about the Bugs and getting them fixed.

Environment/Tools : Rational Clear Quest 7.0, Unix.

We'd love your feedback!