Software Quality Analyst Resume
SUMMARY:
Software professional with over 6 years of experience in the field of IT focusing on Quality Assurance and Testing. Experience includes a clear understanding and knowledge of all phases of SDLC. Ability to understand business proposition, adapt quickly to add value to the engagement.
EXPERTISE:
- Expertise in Manual/Automated QA Testing, using tools like Quick Test Pro & Win Runner, Load runner, Test Director/ Quality Center, Empirix and Silk Test.
- Experience in creating and analyzing Business Specification Documents by gathering requirements from the clients, developing Test plans, defining Test cases, developing and automating Test scripts.
- Seasoned professional with outstanding knowledge on setting up QA Process from scratch, Test planning, Test Strategies, Test Suites, Test Estimation, execution, monitoring and resource balancing skills with ability to support multiple simultaneous projects.
- Diverse experience in Automated/Manual testing including Black Box, White Box & testing techniques at every phase of the development process like Module/Component, Functional, Usability, GUI, Performance, Security, Unit, Integration Testing, Acceptance Testing, Regression & Web Testing.
- Expertise in problem solving and tracking bugs using bug tracking tools like Rational ClearQuest, Test Director, Bugzilla, Bug Tracker for reporting the defects and capturing metrics.
- Tested XML and Web services system based on Service Oriented Architecture framework.
- Experienced in Agile Management and Software Development with Scrum.
- Experience using Load Runner for Capacity Planning, Performance, Load, Stress, Scalability, and Reliability testing, identification and elimination of performance bottlenecks, tuning and optimizing the application for better response time.
- Experience with the Rational Req Pro for Requirements management, Used Rational Robot for automation for functional testing.
- Excellent understanding & implementation of SQA Methodologies, Strategies & Procedures.
- Experienced in performing Back-end testing for Database integrity by executing complex SQL queries for validating the data in the backend database tables.
- Experience in ETL tool SSIS, for transferring the data to respective data marts.
- Participation in the design, business/functional requirements review meetings, writing Requirement Traceability Matrix, and ensuring defects are tracked to closure.
- Overseeing Configuration Management, Release Management using RUP and successfully implemented ISO 9001:2000.
- Worked with Change Management group on change requests and implementing them into System Testing and End-to-End Integration Testing.
- Strong analytical and communication skills with capability to work efficiently.
TECHNICAL SKILLS:
Languages: C, Visual Basic.NET, SQL, PL/ SQL,T-SQL, HTML, Shell Script, Perl, JAVA Script
Web Applications: HTML, DHTML, XML, PHP, NUnit, JUnit
Operating Systems: Windows NT/XP/2000/2003, DOS and UNIX
Databases: Oracle, SQL Server, DB2, MS Access, MS Excel, MySQL, RDMS
Applications: Test Director, Quick Test Professional, WinRunner, Load Runner, Quality Center, Silk Test, TOAD, Business Objects, Crystal Reports, Rational ClearQuest, ClearCase, Visual Source Safe, Bugzilla, E-tester, E-Load 7.0( Empirix ), MS Project, Visio, SSIS, SSRS
Testing Language: SQABasic, TSL, VB Script
WORK EXPERIENCE:
Confidential, Oct 2008- Nov 2009
Quality Assurance Analyst
Confidential, is a leading provider of Credit rating, research and financial information to capital markets. Billing System at Moody’s provides Billing Invoices to customers and financial reports to Moody’s internal users for revenue accounting purposes.
Responsibilities:
- Closely worked with BA to develop and execute system test plans and test cases covering functional testing and integration testing.
- Used Quality Center as a tool for saving, modifying, and reviewing all the Test Cases written by the team.
- Developed automation test scripts for functional and regression testing of the application using QTP.
- Enhanced the script by creating checkpoints and parameterization.
- Created functions in the function library and associate them with test.
- Used recovery scenario to recover the test from unexpected errors.
- Created several Re-usable Actions in QTP for generic and secured portions of the application
- Prepared user training manuals and conducted user training sessions.
- Performing Back-end testing for Database integrity by executing complex SQL queries for validating the data in the backend database tables.
- Involved in code compliance testing and integration testing for stored procedures by writing custom SQL scripts.
- I was performing performance testing using SQL queries and proposed optimization to development team.
- Used Dashboards for Test Case Status, QA Report, and Quality Metrics.
- Used Load Runner for conducting Performance, Stress and Load tests. Generated the test scripts, and parameterized and correlated the scripts to run for multiple users.
- Generated Reports for the management team.
- Used web services and XML for the Service oriented architecture.
- Logged defects using Quality Center and managed the change requests.
- Involved in deployment and production testing.
- Participate and lead meetings as needed to review Test plan, Test results and Bug Reports.
Environment: Quick Test Professional (QTP), Quality Center, Load Runner, Visual Studio.Net, VC#, XML, HTML, Windows XP, SQL Server 2005
Confidential, Princeton, NJ Apr 2007- Sep 2008
Quality Assurance Analyst
Confidential, is in the business of undertaking risk insurance services in multiple industries. The Online application offers specially designed insurance products to members including auto, home, renters and other insurance services.
Responsibilities:
- Worked with business analysts, architects, developers and users to analyze the business requirements, functional specifications, and technical specifications.
- Worked with the UAT Team to create the UAT Test Scenarios and Test Cases for ABS reporting.
- Performed a supervisory role in assigning duties to junior testers and overseeing their progress periodically.
- Experienced working in Agile/ Scrum Environment.
- Worked parallel with the developers and Analyst for planning for the Sprint and its prioritization.
- Participated in Scrum Meetings with developers, Analyst, product manager to discuss about the Planning, Prioritization of the Iterations, Testability of the product and Sprint Backlog, schedules and estimations.
- Created automated test scripts using QTP for functional and regression testing.
- Enhanced the scripts using various checkpoints (standard, page, text, database, and bitmap), synchronization point.
- Created functions in the function library and associate them with test.
- Created several Re-usable Actions in QTP for generic and secured portions of the application.
- Created performance-testing scripts in Load Runner VuGen using Web (HTTP/HTML) protocols.
- Enhanced the script using correlation, parameterization, checkpoints, and rendezvous point.
- Executed multi-user scenarios to measure server performance for Bill Payment module, as users would extensively use this module.
- Used Controller module to increase the required number of Vusers.
- Used Quality Center to create the test requirements, manual test cases and enter defects.
- Worked with development team to resolve the testing issues.
- Used SQL for performing the database testing.
- Closely interacted and updated with Team Lead, Systems Testing Team and Assistant Managers on weekly status updates about the Project development.
- Extensively used Calculations, Variables, Drill Down and Slice and Dice for creating Business Objects reports.
Environment: Quick Test Pro (QTP), Load Runner, Quality Center, C++ (ATL), Business Objects, VB Script, Oracle 9i, MS Office, Windows XP
Confidential, NY Feb 2006- Mar 2007
Quality Analyst
The project was focused on publishing index data on the site. It is used by traders and other users for making investment decisions in the Euro and US$ fixed-income markets. The site is data intensive, feature rich and has extensive graphing and reporting mechanism.
Responsibilities:
- Involved in all stages of Software Development Life Cycle from requirements gathering to post-production.
- Participated in weekly assessment meetings with BAs, developers and coordinated between business analysts, development team, and testing team.
- Analyzed system requirements, Business Requirements and generated Traceability Matrices,testplans, test scripts accordingly.
- Created Test bed and Test data required for the testing the application.
- Closely worked with BA to develop and execute system test plans and test cases covering functional testing and integration testing.
- Used TestDirector as a tool for saving, modifying, and reviewing all the Test Cases written by the team and also as manual automation tool.
- Prepared user training manuals and conducted user training sessions.
- Performed path analysis, and developed and executed test cases and test scenarios.
- Executed baseline tests to verify the scripts and pinpoint the bottlenecks at various application layers.
- Involved in ETL process for transferring the data to respective data marts through SSIS.
- Written SQL queries for checking the Data Transactions and Database Integrity in SQL Server. Also developed SQL scripts to run complex data integrity test cases and to extract data from the tables.
- Generated reports for the management team by using SSRS.
- Used web services and XML for the Service oriented architecture.
- Logged defects using Quality Center and ClearQuest. Managed the change requests and requirements successfully at all phases of the SDLC.
- Involved in deployment and production testing.
Environment: Quick Test Pro (QTP), SQL Server 2005, Load Runner, Rational Unified Process (RUP), Rational Requisite Pro, Clear Case, ClearQuest, Quality Center, SSRS, SSIS.
Confidential, VA Oct 2004 - Jan 2006
QA Engineer
Confidential, used a proprietary web-based application that consisted of various products and services. The personal service consisted of Managing checking and savings accounts, balance transfers, bill payments, deposit methods and individual retirement accounts and money transfer. FMS (Funds management system) provides a single source of financial information for the Fund Managers.
Responsibilities:
- Assisted QA Manager in coordinating/leading the testing efforts.
- Analyzed system specifications and business requirements.
- Involved in creating detailed Test Plan.
- Developed test cases and test scripts based on business requirements for the GUI, Functional, User Acceptance, Performance, Integration, System Back-end and End-To-End testing.
- Extensively involved in writing test scripts and enhancement of scripts using SQABAsic in Rational Robot
- Performed testing manually to check some of the functionality of an application
- Performed Data-Driven Testing and Back-end testing.
- Wrote shell scripts using UNIX for Back-end testing.
- Used Rational Test Manager to create and maintain Test Requirements.
- Used Rational Robot to perform Functionality, Back-End and GUI testing
- Extensive use of data pools, call-in scripts and user-defined functions in writing script.
- Performed testing using ODBC connection to Oracle database.
- Used Rational ClearQuest for bug tracking and reporting.
- Communicated changes regarding requirements promptly and precisely to all personnel involved.
- Participated in daily meeting with the management team and walkthroughs.
Environment: Windows 2000, Oracle, TOAD, Rational Robot, Rational ClearQuest, UNIX, SQABasic
Confidential, Bangalore, India Dec 2002- July 2004
QA Tester
- Analyzed business requirements documents to get a better understanding of the system from both technical and business perspectives.
- Participated in Functionality Testing and Regression Testing during various phases of development life cycle.
- Setup test environment and test data for both positive and negative testing for manual testing.
- Executed SQL queries to verify that all the records reflect the changes made in the database
- Tracked and reported the defects that are detected to the development team and interacted with them to make sure that all the defects have been fixed
- Worked closely with the client to get good understanding about the application and delivered the iterations within the deadlines.
- Responsible to create Test cases and Test plans.
- Discuss with clients about the business requirement. Participated in management discussions on improving client satisfaction, team/product development.
- Used Bugzilla to create and tracking of the defects and worked with development team to resolve the issues.
- Formulated detailed Test plans based on the requirements. Created Test cases in Quality Center for manual testing of the application.
Environment: Quality center, Bugzilla, MS SQL Server2000, VB.Net, MS-Windows 2000
EDUCATION:
- Master of Science in Information System (MSIS)
- Bachelor Degree in Electrical Engineering (B.E.E)