Kanika Chitkara
,
[email protected] phNO: 217-241-2015
Summary A diligent and meticulous Software Quality Assurance professional with over 6 years of extensive and diversified expertise in quality assurance techniques for client-server and web-based business applications, Software Analysis, Design and Development spanning all the phases of Software Development Life Cycle. Proficient in conducting all forms of automated testing including functional, integration, performance and user acceptance testing as well as manual testing in real-time and unattended testing across multiple platforms, browsers and technologies. Effective team member with excellent professional interpersonal skills to independently analyze and design automated as well as manual procedures for the verification, validation and implementation of accurate testing strategies for the successful deployment of real-time solutions for the professional industry. Excellent analytical skills coupled with presentation and self-organizing skills, assertive and a committed team player. Specific Expertise • • • • • • • • • • • • • • • •
Strong technical skills in Software Testing and Documenting, Developing, Reporting and Analysis of the Business Requirements, Functional requirements and specifications of commercial and Enterprise applications. Designed and developed test plans using Quality Center. Used SQL queries for performing back end testing. In-depth experience with setting up Test environment based on Rational Unified Process (RUP) with profound understanding of Software Development Life cycle. Extensively involved in test designing, test planning, test automation and test execution of test case based on the user requirements and system requirements document for functional, security, performance, and usability testing in Black Box testing. Applied RUP process throughout the SDLC and interpreted the metrics to develop better quality and efficient and effective testing infrastructures. Executed SQL queries, performing regression tests and identifying and developing the test conditions. Strong knowledge of testing processes and able to adapt them to an RUP Model. Actively involved as a team member on an iterative SDLC. Involved in Validating Data from different Data Sources which involved creating of number of Temporary Tables. Using disciplined software design methodologies tested programs of a complex nature using SQL queries. Extensive experience in Manual Testing. Centralized the management of the project using Quality Center. Extensive involvement in the review of Configuration Management plans for compliance with the requirements and follow up for non conformances. Designing automation test architecture and then automating the test scripts using automation tools like QuickTest Pro. Documenting the test cases, test scripts, pre-test conditions, input data, actual data and expected results for system integration testing.
• •
Data Driven Testing for web-based applications and windows applications in a Client-server Environment. Skilled in using change control and bug tracking tools like Mercury’s Quality Center and Rational ClearQuest for identifying, analyzing, and documenting defects including version and change control.
Technical Skills Programming Languages Operating Systems Databases Web Technologies Testing Tools Tools & Packages Networking
C, C++, VB, Perl, TSL, SqaBasic, PL/SQL, Cobol MS Windows all versions, UNIX, Sun Solaris, Mac OSX SQL Server, MS Access, Oracle 8.x HTML, XML, XTML, Java script, ASP, JSP, .NET, Servlets Rational Enterprise Suite: Rose, Robot, Test Manager, ClearQuest, Requisite Pro; Mercury Interactive: TestDirector, Quality Center, Quick Test Professional (QTP). Adobe Acrobat Suite, Microsoft Office Suite TCP/IP, HTTP, FTP, SMTP, UDP, VPN
Professional Experience:
Key Bank, OH QA Analyst
Apr 08 – Present
Key Bank offers custom solutions for every financing situation including Mutual Funds, Fixed Income and Mortgage. The application involved providing credit services to retailers and consumers. It is a full-service provider of credit card programs servicing clients in many industries such as Electronics, Department Stores, Discount Industries, Home furnishings, Home Improvement, Oil and Gasoline, and Specialty Retailing such as home shopping. The project involved in testing the client/server applications developed for Credit Card Activation system. This system was used when a customer called in to activate the Credit Card. The project involved enhancing and developing customer’s credit card reward points system at Key Bank. Responsibilities: • •
• • • •
Developed and Maintained Test Schedule for Quality assurance deliverables Planned, managed, implemented, and maintained information systems for business processes. Worked closely with development staff, business partners, and support groups to create Master Test plans and oversee the execution of support activities. Prepared and maintained project documentation utilizing Project Life Cycle standards Coordinated different testing environments and components to meet all criteria for successful testing and launching the application Interacted with Project team and users to get information about the application and decide various tests which can be perform for the specific application. Utilized project management tools like MS Project to maintain project and testing schedules, time tracking, and to ensure effective personnel utilization Communicated with the Quality Assurance Manager about the urgent issues which will effect the project schedule
• • •
• • • • • • • • • • • • • • • • • • •
environment on a spreadsheet Coordinated build content with the development team, document release content and automate builds. Set up and managed project teams of over twenty independent contractors and employees for all stages of production including translation and editing, engineering, desktop publishing, and quality assurance Coordinated deployments with Development, DBA, and QA teams Maintainined Quality Assurance database refresh schedule and send out the email communication to the team members Coordinated with Development team members to have better understanding of the system functionality in order to improve Testing Quality Created Test Plan, Test Cases and Test Scripts from functional requirements, technical specification and use cases. Utilized Quality Center to map the Requirements and Test Cases and built the test grid/test plan. Worked with the development team to ensure that they understand the functional specifications. Facilitated brainstorming and walkthrough sessions. Actively participated in the pre-testing that included review the requirement documents, studying the use cases for developing test plans and collection of test data. Responsible for carrying out manual testing during various phases of testing. Recorded, Modified and executed scripts in QuickTestPro. Retrieved files using full text search for retrieving documents from the repository. Created test case scenarios for both positive and negative system testing. Performed functional, integration, regression, data-driven, and GUI testing. Attended daily status meetings with Project management on testing update. Performed Regression and functionality testing against new builds using QTP Liaison with development team for technical defect related matters and follow-up. Performed Back End testing of the database by using SQL queries to make sure that the database reflects the updates/change, to verify the database Integrity. Responsible for entering, tracking bugs in Quality Center to resolve bugs. Utilized Quality Center for defect tracking and maintained defect repository and followed defect life cycle until it was closed. Responsible for creating User Acceptance Testing (UAT) and production releases.
Environment: Quality Center, VB, Oracle, SQL, Windows XP PRO, QTP, .NET Henderson Bank- TX QA Analyst
Jan 07 –Mar 08
The application was designed to provide greater efficiency to all aspects of customer services workflow of the company. Customer services being Billing, Payments, reporting complaints, and financial analysisResponsibilities:- Served as front line interface to various business groups including Securities, Mortgage loans, Retail Banking, Trading, and other Financial Services.
Responsibilities: •
Include tests and analyzing the system testing, functionality testing, Integration testing
• • • • • • • • • •
• • • •
Assisted in testing the functionality for the web-based application Writing test cases for the application with respect to the user requirement document Attended several walkthrough meeting with the Business Analysts, Project Manager and developers and provided feed back accordingly. Got involved in preparing scenarios for the regression testing using automation tool. Execution of the test scenarios and scripts and review of product functionality. Writing actual Test Cases Running the test scripts using Test Director. Administered Test Director partly by creating the users user groups and assigning privileges to users. Manually wrote the SQL queries to test the back end database. Created manual and automated tests for several different modules. Prepared test data for positive and negative test scenarios for functional testing as documented in the test plan. Wrote SQL Statements to retrieve data from backend. Performed Web Testing to check for broken Links in the Web Page. Used Test Director to plan tests, manage test assets, create and run manual test. Created, Updated and maintained Test Scripts for different builds and releases.
Environment: Oracle, HTML, Microsoft Tools, Windows and UNIX, Windows 2000, Visual Basic, Visual SourceSafe, MS SQL Server 2000. Capital Bank – CA QA Analyst
Nov 05- Dec 06
Employee Connect Stock Options upgrade application that allows optionees view account (Grant acceptance, Current holding, Future Vesting, Prior transactions); estimate taxes (totals, future vesting); create transactions (cash, Cashless, limit, SETC, SWAP); Plan information (Plan docs, Fee schedule, Grant acceptance docs); Update Account info, Payment preferences, Password and security questions/answers. Responsibilities: • • • • • • • • •
Conducting walkthroughs of the Validation Plan with the other team members. Developed Quality Assurance Plans in TestDirector and life cycle test documents and conducted Quality Reviews on project artifacts. Also, evaluated product quality and compliance to the Quality Assurance Plan and Catalyst practices. Designing test lab to perform multi-platform testing. Performed Automated and Manual tests via navigation and workflow of the Application. Developed scripts to perform logical branching, data validation, integration and performance tests. System Testing of web pages using Web Controls, ASP, VB Script, Java Script, and XML. Involved in Unit testing, Code coverage, Control path, Integration and System testing. Verification of reusable functions, Session and application variables of ASP application. Involved in data driven testing by parametrizing data and also verification of data access, and data integrity.
•
•
Analyzed Business Requirements and System Specifications. Drafted test strategies, test plans cases and test scripts for the installation, GUI, functional, Security, Recovery, performance and integration testing for multiple software releases using TestDirector. Involved in preparing Test Plans based on User Requirements and prepared the Test Cases and Test Procedures using TestDirector.
Wells Fargo, CA QA Analyst
Mar 04-Oct 05
Wells Fargo is a diversified financial services company — providing banking, insurance, wealth management and estate planning, investments, mortgage and consumer finance from 5,400+ stores, the world's leading Internet banking site and other distribution channels across North America and elsewhere internationally. I was involved in the testing of Online Brokerage Application which allows the customer to View the Account status, Asset allocation chart, order status, account holdings, current market indices, trade equities online and view charts. All operations were performed in OTC Environment. Responsibilities Included: Reviewing Business Requirement Documents and the Technical Specification. Documented test cases corresponding to business rules and other operating condition. Determine Test input Data Requirements. Manually performed User interface testing. Wrote detailed test cases and test scripts for the functional testing, security testing, data driven testing. • Configured the testing softwares with the AUT. • Created test case scenarios for both positive and negative system testing. • Derived the system priorities and categorized the test cases according to their priorities and functionality. • Performed Integration testing on the modules that had been tested. • Participating in team Meetings and Discussions. • Performed Regression testing using Winrunner. • Ran SQL queries and wrote procedures to verify data integrity in the tables. • Checked for navigational flow and broken links. • Reported bugs using Test Director. • Performed performance testing using LoadRunner. • Analyzed the performance by generating transaction response time graphs and reports. • Actively participated in enhancement meetings focused at making the application more reliable. • Monitored Test Director to close the bugs/cases as and when developers fix the bugs. • Used Microsoft Visual SourceSafe to document version builds. Environment: Windows NT/98, UNIX, JAVA, JSP, (UNIX)/ORACLE, WinRunner, Loadrunner, Test Director, Visual SourceSafe. • • • • •
Education: MBA (Computer Information Systems and Finance)