We provide IT Staff Augmentation Services!

Qa automation Functions Resume

2.00/5 (Submit Your Rating)

Houston, TX

SUMMARY:

  • Experience in all release management activities including scope validation, creating deployment plans, communication with different business and technical teams to coordinate the release.
  • Supervisory experience with both in - house and offshore teams in the Release and QA automation functions.
  • Experience in practicing ITSM concepts for service teams while acting as Scrum/Kanban master for different groups.
  • Experience in setting up ALM with Continuous Integration/Build-Test-Deployment Automation with MS TFS.
  • Administering different versions of TFS including Builds/Data warehouse/Reporting/SharePoint/MTM/WorkItems etc.
  • Experience in administering and maintaining TFS 2008/2010/2012/2013/2015 .
  • Experience in build and release engineering with TFS and MSBuild/TFSBuild tools.
  • Configure and manage web apps deployments in Azure cloud. A cloud enthusiast.
  • Experience with the Cloud(Azure) DevOps - Infrastructure and Platform as a service.
  • Creating VMs in the cloud using PowerShell including the VNet setup, load balancing etc and then create a template based on the required configuration.
  • Creating deployment slots in Azure webapps for web and mobile apps for different clients, as needed. Monitoring the Azure VMs in azure.
  • Docker Experience with migrating .Net Apps to Containers.
  • Azure PaaS migrations for certain Data ETL applications.
  • Experience as a System Infrastructure Admin (SysAdmin) for the dev and test servers scope in the Windows/Linux Platforms.
  • Periodic Patching, Troublesooting and IT Networking Experience as IT Admin (Windows/Linux)
  • HealthCare, R&D, Oil and Gas and IT service industry experience.
  • Customer centric approach - developing and implementing processes around the same concept.
  • Experience with Agile and Scrum methodologies.
  • Heads on experience with QA automation using CodedUI, Selenium, Load, Performance modules and MTM in Visual studio.
  • Experience in C# Programming and scripting with PowerShell, VBScript, Python, Bash, Ruby for automating repeating tasks in different environments.
  • Extensive software QA, release and configuration management (TFS) experience.
  • Familiarity with different build, configuration and deployment tools (Udeploy, WIX, Puppet, Chef, Maven etc)
  • Streaming the development, QA and deployments processes there by increasing the quality of the IT releases. Experience with conducting enterprise level deployments including PeopleSoft HCM and Finance.
  • Effective communication skills for the high profile and critical client facing positions.

TECHNICAL SKILLS:

Programming:  C#, ASP, VB.Net, PL/SQL, Nant, Batch, and PowerShell scripting.

Platforms:  Windows Server 2003/2008/2012 , and Linux.

Database:  SQL Server 2005/2008/2012 , MySql 5.0, knowledge of Oracle9i, Informix, DB2 etc.

Web Technologies and Packages: .Net Technologies, Javascript, JQuery, DOM, ASP.Net with VB and C#, Dreamweaver, and Microsoft FrontPage, MS Project, Visual Studio.Net 2005/2008/2010 , Biztalk 2006, ADO.Net, VMware Lab manager 3.0.

Project Management Methodologies/Practices: Waterfall, Agile and RUP

Software Configuration Tool (SCM):  Visual Source safe (VSS), Team foundation Server (TFS), SVN, GIT and Concurrent Version systems (CVS).

Open Source SCM tools:  NANT, ANT.

Automation tools: Final Builder, MSBuild, TeamCity, Test complete, MS Visual Studio Test Suite, Telerik test suite, WCFStorm MSI packaging - Installshield, WIX, UDeploy, Opscode Chef, VS Installer.

Defect Tracking Systems:  Microsoft TFS, Axosoft Ontime, Altiris ticket system, CA HelpDesk.

Teams Associated with:  DEV, QA, Change management, and Release management.

PROFESSIONAL EXPERIENCE:

Confidential, Houston, TX

QA automation functions

Responsibilities:

  • Create/Maintain application build templates and definitions using TFS, C# and PowerShell/Psake and Git.
  • Create and update the Devops configurations for setting up Dev/QA/Prod environments using PowerShell and Ruby.
  • Create and update the UI and Unit Test Frameworks for multiple projects using Visual Studio 2015, C#, and Selenium tools.
  • Experience working in agile pods or Scrum teams, within the confines of iteration based ALM and SDLC practices, as well as deep experience in all facets of agile development.
  • Testing the configuration scripts using different tools like Pester.
  • Leading the Scrum activities including the filtering in/out the product backlogs for the release team.
  • Strong understanding of application automation tools including Wireshark, Fiddler, JavaScript, browser developer tools.
  • Working closely with the Business teams to create a sophisticated QA layer across the business functionalities.

Confidential, Houston, TX

QA automation functions

Responsibilities:

  • Author software tools that reliably manage Confidential ’s software source code assets and automate their deployment and configuration using Visual Studio 2012/2013 and TFS 2012/2013.
  • Customize TFS build activities using TFSBuild and PowerShell with C#.Net and WF programming models.
  • Setup and maintain build machines for the ever-scaling projects using Hyper-V.
  • Migrating .Net applications to containers using Dockerfile and PowerShell DSCs.
  • Automating Devops for creating VMs in the cloud (Azure).
  • Analyzing and Deploying WebApps (Platform) in the Cloud.
  • Implement Software Application LifeCycle Management (ALM) using TFS 2012/2013.
  • Develop and Implement Continuous Integration (CI) techniques by creating various build and deployment definition types in TFS and Jenkins for both .Net and C++/Java applications in Windows and Linux environments.
  • Automate and Integrate the ClickOnce and Installer routines into the build system.
  • Automate web apps deployments in the cloud.
  • Develop and Deploy reports related to builds, tests, PM dashboards etc on the reporting sites.
  • Administer SharePoint and SQL server pertaining to TFS.
  • Automate and monitor daily project development and nightly builds.
  • Automate deployment of builds on development and test servers.
  • Create deployment tools for major/minor/patch releases for SLBs infrastructure.
  • Troubleshooting issues with builds and compiler tools.
  • Setup process and maintain the archive of software releases, including third-party libraries.
  • Take personal responsibility for the functionality, availability, and reliability of our software build and release processes
  • Support multiple development and QA teams on multiple continents

Confidential, Kingwood, TX 

QA automation functions

Responsibilities:

  • Deployments of various applications (SAAS, WCF, Desktop) to different environments (Dev, Test, Sandbox, Stage, Production) on different platforms (Windows and Linux).
  • Automating build and deployments using MSBUILD and TFS 2010 for various applications.
  • Developing build and deployment scripts for PHP/MySql applications using Bash shell and Python scripting in the Linux environments.
  • Providing DEVOPS solutions by developing necessary infrastructure services and applications.
  • Managing the branching, merging policies on the source code for different applications consistently.
  • Automating the smoke tests (BVT) with VSTS 2010 (Coded UI) and integrating them with the auto build process.
  • Creating automated test regression suites using VS test suite which includes functional, load and performance aspects for business critical applications and components.
  • Coordinating with developers about the release source code and builds.
  • Communicating with different teams (DEV, QA, PM) regarding the release.
  • Creating and reviewing the deployment plans for various application releases.
  • Creating reports from TFS 2010 for different teams using TFS warehouse.
  • Configuring Microsoft test manager for different team projects TFS 2010.
  • Change management workflow implementation in TFS - This includes updating process templates and work item type (WIT) definitions as per the Business unit process requests.
  • Supporting and installing different developer debugging tools (remote debugger).
  • Administering TFS 2010 for all the teams. This includes managing security, workitem templates, process templates, source code control, Workflow, custom controls, MSbuild/WF etc.
  • Migrating defect tracking system data from JIRA to TFS (Migration). This includes various tasks including creating new templates and workflows in TFS. Analyzing Jira fields and processing attachments are also properly addressed.
  • Created new field controls in TFS 2010 for better user experience.
  • Helping users with access including the source control module and QA automation for various offshore teams.
  • Regular troubleshooting and configuration changes in different environments by prioritizing production support tickets as needed.
  • Creating and managing different environments as per application requirements to achieve parallel development concept.

Confidential, Baton Rouge, LA

Responsibilities:
  • Compile/build source code for testing and releases for various applications developed in various technologies like .Net, Java, Fox pro and VB.
  • Maintaining the and managing the visual source safe and Team foundation server as it relates to the control of source code for all proprietary technologies.
  • Work closely with the development and QA teams making sure the builds are supplied to the QA team for multiple projects by maintaining the quality of the build.
  • Administering the team foundation server which involves creating the process templates, maintaining the work item tracking and making builds out of the TFS and VSS (Visual Source Safe) source code control.
  • Analyze and propose different branching and merging strategies for parallel development and successfully maintaining various branches.
  • Administering all versions of TFS from 2005 to 2010 including the migration from TFS 2008 to TFS 2010
  • Creating Automated builds using MSBuild and visual full build for FOXpro and .Net applications.
  • Creating and deploying SQL scripts for various projects both manually and using DBpro by closely working DBA team.
  • Comparing the database schema changes in different environments against the Production and Staging/Pilot environments using RedGate.
  • Implementing workflow (WF) in the TFS by developing custom wrappers for the components.
  • Implementation and maintenance of TFS reports by setting up the proper cubes.
  • Providing TFS training to the QA and Dev teams.
  • Created release batch scripts using WSH and PowerShell scripts especially for controlling the IIS (both 6.0 and 7.0 versions) servers on both test and production servers. This includes configuring load balancers (DNS) and message queues (MSMQ).
  • Administering database servers, basically SQL Server 2005 and 2008, in all the QA and UAT environments including installations, updates related to applications as well as the SQL server. Constantly interacting with DBAs about the SQL schema changes, permission level changes pertaining to the releases.
  • Configuring .Net web and WCF services in all environments including Production area.
  • Creating various test environments in different domains to allow feature driven development and maintaining them with appropriate versions of the builds. This includes creating templates and managing various workspaces and organizations using VMware lab manager.
  • Reviewing the configuration and release management process thoroughly including figuring out the performance indicators (KPI) and contributing to the change management board policies while formulating the standard operating procedures (SOP). 
  • Reviewing the build/compilation process for all the products using various technologies.
  • Understanding the disconnected systems (legacy)/configurable items (CI) and integrating them to mainstream products as and when needed.
  • Define and follow the service level agreements (SLA) across all the teams we work with.
  • Deploying the staged builds to the production environment including web services by configuring the IIS on production servers. This includes deploying necessary COM objects on the required client machines.
  • Monitoring the production servers making sure everything is consistent. Identifying configurable items and maintaining CMDB by working closely with the networking team.
  • Work closely with QA manager to create service catalogue and have it communicated to support desk before the release occurs.
  • Work closely with IT compliance team/auditors to resolve any conflicts that may show up in their audit reports. Regularly audit release process for SOX compliance.
  • Conducting post release reviews to identify the patches and resolve them for the continual improvement of the release management (basically practicing ITIL). Risk analysis and problem solving are part and parcel of the job.
  • Managing contract employees and training the junior staff on various technologies and products.
  • Make sure all the projects that are ready for the release adhere to the change management policy all through their life cycle.
  • Proposing and scheduling releases for various kinds of projects and Communicating with IT operations about the release.
  • Communicating with the appropriate business units and stakeholders about the scope of the release and Post implementation steps.
  • Creating deployment plans for the releases and monitoring the projects’ status until the release is completely done.
  • Creating implementation plans for the regular software maintenance and lead them through different teams to the final deployment.
  • Communicating the progress of various projects with different teams including business units and project managers (PMO) so as to inform them about the real vs proposed deadlines.
  • Reviewing the configuration and release management process thoroughly including figuring out the performance indicators (KPI) and contributing to the change management board policies while formulating the standard operating procedures (SOP).
  • Understanding the disconnected systems (legacy)/configurable items (CI) and integrating them to mainstream products as and when needed.
  • Automating the routine release activities using various third party tools so as to reduce the processing time and the manual intervention.
  • Reviewing the build/compilation process for all the products using various technologies.
  • Define and follow the RACI matrix for all the services leveraged.
  • Contributing to the improvement of the SDLC by reviewing and incorporating new suggestions to the existing standard operating procedures.
  • Design, Develop, execute and maintain automated testing solutions for Amedisys applications using various tools like TestComplete, Visual Studio Test Suite, WCFStorm etc.
  • Develop automation for the designated manual test cases using either VB or C# scripting.
  • Performed white box testing for the WCF and web services using WCFStorm.
  • Load and Performance testing using Visual studio 2010. Load and performance test projects were created and used for testing.
  • Designed and Developed test projects using Visual Studio CodedUI and TestComplete for various projects.
  • Integrating Microsoft Test Manager (MTM) with the Visual Studio 2010 for the proper reusability of automated test recordings.
  • Develop solutions for automatically generating test data as per the application requirements in test using various ways like DTS/SSIS packages, DGE (data generation engine - third party tool) etc.
  • Research and commercially available toolsets in the industry for use in automation and or white box testing when required.
  • Integrating Test Automation project solution with TFSBuild so as to provide the BVT (build verification tests) for various applications and releases.
  • Developed, documented and implemented regression test suites using test automation tools. Served as a key advisor in defining regression testing procedures. Performed by creating Ordered tests in Visual Studio 2010.
  • Participate in the development, documentation, and implementation of automated testing standards and guidelines.
  • Reviewing the code (code review) developed by other members of the automation team.
  • Work with SQA Team Leads in test strategy development to proactively determine how automated or white box testing can help them achieve their test objectives.
  • Updating the code for automation according to Browser versions. This includes testing applications using IE7, IE8, IE9 and Firefox browser versions.
  • Creating, maintaining the test environments designated for Automation purposes.
  • Document, troubleshoot and isolate problems encountered during testing. Ensure that all software bugs / problems are properly reported and recorded in the Project Defect / Issue Management program.

Confidential, Baton Rouge, LA 

Responsibilities:
  • Worked as a Graduate Student Programmer for the Department of Psychology, LSU especially on the cognitive development research projects.
  • Developed applications using .Net 2.0 and Sql server 2000 for one of the NSF funded project by working closely with Dr. Mathews and Dr. Sean Lane for the Department of Psychology.
  • Involved in writing programs related to complex decision making using Visual Basic 6.0 and MS-Access 2003.
  • Involved in designed core architecture for the project.
  • Involved in the database design and development.
  • Deploying the project to the production servers as and when needed.
  • Developed complete test cases for the available assets and possible extensions, in fact it was extended as a LAB course in the department of psychology, LSU.
  • Maintained the department’s website, additionally.
  • System administration duties up on needed.

We'd love your feedback!