We provide IT Staff Augmentation Services!

Qa Analyst Resume

PhiladelphiA

OBJECTIVE

Seeking a fast paced dynamic environment to apply my professional skills in Software Development and Quality Assurance with strong work ethics for the development of company and self.

PROFESSIONAL SUMMARY
  • Have7+yearsof IT experience focusing on Software Development and Quality Assurance.
  • Working knowledge of QA Standards and Software development life cycle (SDLC) - Iterative, Waterfall, Agile models.
  • Experienced in developing Test Plan, Requirements traceability matrix (RTM)and Test Cases based onBusiness and Functional requirements.
  • Hands on development experience of client-server and web based applications using Object oriented programming languages such as C++ and C# .Net.
  • Performed Unit testing, performance testing, code coverage and static analysis as a developer.
  • Proficient in Functionality Testing, Black Box Testing, White Box Testing, and Regression Testing.
  • Participated in Integration and System testing – writing manual test cases and automated test scripts, preparing test environment, executing test cases, and reporting failures and fixing them.
  • Working knowledge of the quality control process, bug-reporting and bug-tracking using the test management tools Quality Center, MKS Source Integrity, Jira and Bugzilla.
  • Proficient in Back-end testing using SQL on relational databases such as SQL Server and Oracle.
  • Coordinating with Onsite and Offshore teams throughout projects and participating in various meetings.
  • Involved in risk identification andriskmitigation throughout Software development.
  • Excellent team player with good coordination and interpersonal skills.
  • Good analytical skills with professional communication, documentation and presentation skills.
TECHNICAL SKILLS

Test Management Tools:

Quality Center, Jira, Bugzilla, MKS Integrity

Test Tools:

Nunit, Ncover, FxCop, Quick Test Professional

Programming Languages:

C# .NET, C++, XML, VBScript

Development Tools:

Visual Studio 6.0/2005/2008

Databases:

SQL Server 2005/2008, Oracle 9i

Project Management Tools:

CA Clarity, Microsoft Project

Operating Systems:

Windows 2000/XP/7

Other Tools:

InstallShield, Ethereal, Rational Rose, Microsoft Visio, Word, Excel, Power point

EXPERIENCE DETAILS

Sr. QA Analyst at Independence Confidential,Philadelphia Aug 2011 – Jul 2012
Project: Private Exchanges
Confidential, is one of the largest health insurers in the southeastern Pennsylvania and has customer base of more than 3.1 million members nationwide. IBC is simultaneously launching two initiatives to address employer’s shift in retiree health coverage and associated account losses. The project is aimed to accomplish system implementation changes such as data transfer, training, reporting, and payment disbursement for the mandated Blue-Branded Private Exchange and the strategic Multi-Carrier Private Exchange plans. Involved in testing enhancements for Infocare and Legacy enrollment systems
Responsibilities:

  • Involved in overall planning and preparing the Test Plan for the complete System Testing and Regression Testing
  • Interacted with Business and Development team to understand assigned modules/new product features for the purpose of developing test case
  • Followed Iterative methodology throughout SDLC
  • Developed full suite of test cases as per Business rules and discussed the changes and impacts on the application
  • Prepared test cases for new enrollment files (XML type) for the requirements.
  • Once the Test cases had been signed off, exported them into QC by adding the Description and Prerequisites.
  • Prepared the Test Data based on the business requirements
  • Verify destination system data requirements such as the field names, field type, mandatory fields, valid value lists and other field-level validation checks.
  • Used SQL Queries to verify data from SQL server database.
  • Review of test scripts and execution of test scripts from the Test Lab
  • Prepared Requirement Traceability Matrix (RTM) using Quality Centre for the Requirements to the Test cases to ensure the adequate test coverage
  • Designed, developed and executed reusable and maintainable Regression test cases
  • Defects are tracked, and logged in QC and Interacted with the developers for bug fixes.
  • Reviewing of the test results and deliverables and make sure the deliverables are signed off
  • Coordinate review meetings and weekly status meetings with the testing team members

Environment: Quality Center, Clarity, .NET 3.5, Web services, SQL server 2008, XML.

Sr. QA Analyst at Confidential,Durham, NC Jan 2011 – Jun 2011
Project: Equity Funding (EQFD) Project
Confidential,is one of the largest mutual fund and financial services groups in the world. The Project involved development of an integrated web based application called Equity Funding (EQFD) to distribute a broad range of research documents to major clients’ who make the documents electronically available for their Client, portfolio managers and Foreign Exchange Department.
Responsibilities:

  • Involved in developing Test Plan, Traceability Matrix and Test scenarios.
  • Worked with stakeholders in understanding system changes and participated in GAP analysis.
  • Identified regression test cases, wrote additional test cases for new feature requirements.
  • Extensively used Quality Center to add requirements and test cases, to execute test cases, and to track defects.
  • Performed integration and system tests and coordinated with other members while doing.
  • Developed and executed complex SQL queries to perform Data Checks and Data Validation.
  • Document Test Results in evidence files and attached the test results in Test Lab while executing the test cases.
  • Functional scripts were written using QTP to identify all windows, pages, objects, methods and properties.
  • Interacted with developers to resolve the defects identified during the testing process.
  • Participated in reviews and status report meetings to track progress.
  • Responsible for defect tracking and fixing – follow up with development and testing teams.

Environment: Quality Center, QTP 10.0, .Net 3.0, SQL server 2005, SQL, XML, Microsoft Word, Excel.

QA Analyst at Confidential,Boston, MA Jan 2010 – Dec 2010
Project: Carbon Disclosure Project (CDP)
The Carbon Disclosure Project (CDP) is a non-profit organization based in the United Kingdom which works with shareholders and corporations claiming to disclose the greenhouse gas emissions of major corporations. As global implementation partner, Accenture is providing strategic and operational guidance to support the implementation of the new platform within CDP globally. New features were added to the existing CDP website to provide customers more powerful user interface. Main features are: create user profile, categorize user data, upload and download user data.
Responsibilities:

  • Worked with Business and development teams for requirements analysis for reusable tools such as Workflow management tool and Session log tool that aimed to simplify the maintenance of the CDP project and also for other projects.
  • Designed and developed detailed test cases in Quality center for different test scenarios based on the business logic and system architecture.
  • Coordinated end to end integration and system testing, and involved in Bug triage sessions.
  • Involved as a part in automation testing team using QTP and developed test scripts.
  • Responsible for coordinating testing effort, responsible for test deliverables, status reporting to management, issue escalations.
  • Ensured that all the test cases are written and updated in Quality Center.
  • Reviewed tests specifications, cases and performed manual testing.
  • Involved in preparation of test bed, Installation testing, Replication of problems & generation of bug report.

Environment: Quality Center, QTP 9.5, Visual Studio 2008, C# .Net, XML, MS Office

QA Analyst/Software Engineer at Confidential,Hyderabad, India Nov 2008 – Dec 2009
Project: NCR APTRA Smart Server
Confidential,Smart Server manages and automates the distribution of NCR software products and updates to it on ATMs from a central server. It provides an interface to the developers to upload their updates to the central server, once they developed new updates. The Administrator at the central server assigns the updates to the appropriate ATMs located in multiple locations. A Client component runs on the ATM which actively listens to the server updates, and installs them.
This project is aimed at reducing the maintenance cost by automating the installation of software and updates. It is also customized to suit the NCR ATM applications. This also ensures that an update is installed on all the ATM’s at the same time. As this is a smart server/client it can poll for the updates or receive updates from server.
Responsibilities:

  • Preparation of detailed design and functional specifications & implementing them using C# .NET.
  • Worked closely with test team in identifying and resolving defects and other QA issues.
  • Attended weekly and daily meetings to resolve issues of testing.
  • Developed, modified, and executed unit test scripts (automated) and integration test cases (manual).
  • Performed Black Box Testing, System Integration Testing, Regression Testing, Functional Testing
  • Performed the unit testing using Nunit test framework, code coverage testing using Ncover, static analysis using Microsoft FxCop, performance testing using windows system tools such as System Monitor and System Log.
  • Source code and configuration management, and defect tracking using MKS Integrity.
  • Involved in release process and quality management.

Environment: C# .net, Web Services, SQL Server 2005, Bugzilla, Word, Excel, MKS Integrity.

QA Analyst/Software Engineer at Confidential,Hyderabad, India Jan 2008 – Oct 2008
Project: NCR APTRA Supervisor task for CCM TCPIP
Confidential,is a global technology company with self-service solutions for ATM machines and software, POS and Retail systems and airline check-in systems.
In ATM, there are two modes of operation – normal and supervisor. In normal mode, we do transactions. In supervisor mode, we configure the ATM, such as fill the money inside ATM. This component provides supervisor tasks that support configuration of TCPIP and firewall settings. The user can change different TCPIP parameters such as IP Address, local port etc.
Responsibilities:

  • Coordinating with US and UK teams throughout projects and participating in various meetings
  • Preparation of effort estimation, and Identifying , analyzing and responding to project risk
  • Designed logical models for supervisor tasks and functional specifications using Visio and Word.
  • Developed the tasks based on detailed design using C# .NET.
  • Develop risk analysis for test automation, boundary testing, and interface testing
  • Writing and executing Test cases and Test Scripts after reviewing the business required document and technical specifications.
  • Performed Unit, Integration, System, Regression, Performance, and Stress testing for various releases.
  • Performed the unit testing using Nunit test framework, code coverage testing using Ncover, static analysis using Microsoft FxCop, performance testing using windows system tools such as System Monitor and System Log.
  • Preparing the build using InstallShield and involved in release process.
  • Source code and configuration management, defect tracking and quality management using MKS Integrity.

Environment: C# .NET, Visual Studio 2005, XML, SQL Server 2005, NUnit, NDoc, NCover, Microsoft Visio, MKS Integrity, FxCop.

Software Engineer at Confidential,Hyderabad, India Jun 2005 – Dec 2007
Project: GenComms 2.3.0 and 2.4.0 releases
Confidential, is one of the two communication components provided by the NCR Platform. It is used to communicate between ATM and host. The Generic Communications component consists of the files and registry settings required to run any PCCM communications protocol on the platform, apart from the protocol-specific files. This component also includes a feature manager, which is used to register and de-register the generic communications component.
In this release, two main features added. One is restoration of protocol configuration across installations. Previously, customer engineer has to configure protocols after each installation. In this release, it stores present configuration and after re-install, it restores the previous configuration. Second is implementing PD (problem determination) across GenComms modules. PD is used for debugging. In ATM, for all transactions, it maintains a record. In case of abnormal behavior, bank sends us the PD trace which helps to debug the origin of error.
Responsibilities:

  • Coordinating with US and UK teams throughout projects and participating in various meetings
  • Preparation of effort estimation, and Identifying , analyzing and responding to project risk
  • Preparation of detailed design and functional specifications & implementing them using C++.
  • Developed, modified, and executed unit test scripts (automated) and integration test cases (manual).
  • Performed the unit testing and code coverage testing using DevPartner, static analysis using Microsoft FxCop, performance testing using windows system tools such as System Monitor and System Log.
  • Interacted with the Testing and Development team to resolve and to follow up on development issues.
  • Involved in release process and quality management.

Environment: Visual Studio 6.0, C++, XML, DevPartner, Internal test tools, and MKS Integrity.

Hire Now