We provide IT Staff Augmentation Services!

Software Qa Analyst Resume

4.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY

  • Seeking a position as a Software Quality Assurance (SQA) Analyst with Seven years of working experience in IT industry with expertise in the area of Quality Assurance and automation tools in business domains like Retail E - Commerce, Insurance, Finance and Telecommunication industry.
  • Extensive experience in Software Testing and Documentation, Analysis of the business Requirements and the Software Requirements Specifications.
  • Complete understanding of the Software Development Life Cycle and Quality Assurance Life cycle.
  • Proficient in documenting the testing procedures and writing test cases to meet the testing cycle, as well as in the analysis of application's higher-risk aspects, and determining scope and limitations of tests.
  • Quick in adapting to the Client’s Software Development Methodologies that includes Agile, RUP or Waterfall methodologies.
  • Experience in defining and implementing test strategy and test planning for all assigned projects included test design and documentation of test cases.
  • Proficient in reviewing artifacts like Project Scope, Business Requirement Document (BRD), Business Use Cases - As Is and To Be (BUC), System Use Cases (SUC), Functional Requirement Specifications (FRS) and UI Mock-ups.
  • Proficient in documenting Master Test Plan, UAT Test Plan, Automation Coding Standards, Test Cases & Test Scenarios and provided object oriented traceability to create Requirement Traceability Matrix and Defect Traceability Matrix.
  • Experience in documenting tool based processes and guidelines for manual testing, defect tracking, automation testing and performance testing.
  • Strong understanding of Web Services, Service Oriented Architecture (SOA), Object Oriented Analysis (OOA), developed and executed complex SQLs using JOINs & UNIONs.
  • Adept with RDBMS Concepts and Entity- Relationship diagrams and used Data Modeling Tools like TOAD, SQL Navigator.
  • Proficient in Manual Testing using Defect Management tools like Quality Center, Test Director, JIRA and Bugzilla to track defects and enhancements.
  • Self motivated to take additional responsibility for communicating; including status reporting, risk management, escalation of issues that cannot be resolved, completing the project in allocated budget, on schedule and within project scope.
  • Proficient in using Gray Box, Black Box Testing methodologies.
  • Performed & Managed Enterprise level automation, thus driving end to end automated regression testing efforts until project completion and improving ROI.
  • Designed performance test scripts for Load, Stress, Volume, Bulk and Capacity Testing to identify key bottlenecks like high CPU Utilization, poor page response times, Garbage Collection and lower throughputs.
  • Involved in managing customer change requests, new features, issue-logs and reproducing customer issues in production environment.
  • Result oriented, hardworking individual with zeal to learn new technologies and undertake challenging tasks.

PROFESSIONAL EXPERIENCE

Confidential, Sunnyvale, CA

Software QA Analyst

Responsibilities:

  • Analyzed the Functional Specification documents to prepare Test Cases.
  • Reviewed and analyzed business requirements and design documents to identify positive and negative test scenarios.
  • Analyzed the Business Scenario’s to writing test condition sheet.
  • Performed extensive data validation, back end testing and reports testing using advanced SQL queries.
  • Responsible for preparation of Test Coverage Matrices and updating them on regular basis.
  • Used SQL browser to write SQL queries for validating constraints, indexes.
  • Create and execute test cases in Excel for the functional, integration, and reports testing.
  • Create Reports and documents for the entire Test Process and Test Results using Excel.
  • Tracked and logged defects in JIRA and coordinated meetings with developers and business analysts to prioritize the bugs.
  • Performed unit and system functionality tests to identify and fix defects in the application.
  • Actively involved in System Integration testing on the client as well as on the users end.
  • Provided post-deployment support by monitoring and analyzing application logs to identify any undesired behavior.
  • Handled the daily production and execution of the regression test packs, maintaining the test logs and daily status reporting of the testing that has been performed.
  • Provided functional and regression test automation for software applications and environments using Quick Test Professional (QTP)
  • Wrote VB Script to manipulate the objects and controls of the application under test
  • Designed, implemented, enhanced, maintained, reviewed QTP framework (Data driven & Keyword Driven) for automated testing and prepared test plans, test cases and test scripts.
  • Written and executed test scripts to verify the Test cases using QTP for various modules of the application.
  • Examined system behaviour, and scalability using Load Runner while generating actual load.
  • Developed VuGen Scripts, performed manual correlation, created custom functions, configuraed run-time settings, debugged the scripts, used parameterization techniques in generating the test scripts for LoadRunner.
  • Created and executed LoadRunner scenarios using LoadRunner to perform Load, Stress and scalability test.
  • Used LoadRunner Controller for configuring and execution of performance test scenarios with multiple virtual users and multiple virtual user scripts, managed and collected metrics for the various system monitors.
  • Used LoadRunner to analyze the response times of the business transactions under load; developed reports and graphs to present the stress test results to the management.
  • Submitted weekly Status reports to the Manager and made timely escalations to the management.
  • Handled the daily and monthly publish and execution of the regression test packs and report defect very shortly by email.

Confidential, Reston, VA

QA Analyst

Responsibilities:

  • Analyzed the Business Requirement Documents, Functional Specification documents to prepare Test Cases based on the Test Plans.
  • Created test plans outlining the scope, approach, schedule, resources and deliverables.
  • Reviewed and analyzed business requirements and design documents to identify positive and negative test scenarios.
  • Performed extensive data validation, back end testing and reports testing using advanced SQL queries.
  • Responsible for preparation of Test Coverage Matrices and updating them on regular basis.
  • Used TOAD SQL browser to write SQL queries for validating constraints, indexes.
  • Created reusable and common functions to be used by most of the automated scripts for the entire application.
  • Worked with end-to-end integration test team and identified automation scope for E2E integration test cases that included order-creation by vendors, serving of ads, followed by adjustment of accounts.
  • Worked with Quick Test Professional (QTP) for Automation of Test Cases and for Record, Playback, worked with Check Points etc.
  • Automated test cases using QTP to create master, mobile accounts and budget adjustments, providing increased coverage and faster regression cycles.
  • Wrote scripts for monthly data replication, as a prerequisite for execution of QTP scripts.
  • Created QTP scripts for common UI across all the reports, which included saving the reports, scheduling, filtering and searching.
  • Involved in creating recovery scenarios to ensure the automation script returns to a working state if there is any unexpected error.
  • Create and execute test cases and scripts in quality center for the functional, integration, and reports testing.
  • Used Quality Center for generating Requirements, Test Sets, and Test Plan and for reporting defects.
  • Exported Test Requirements and Test Cases from Excel and Word to Quality Center
  • Tracked and logged defects in Quality Center and coordinated meetings with developers and business analysts to prioritize the bugs.
  • Generated Reports and documents for the entire Test Process and Test Results using HP Quality Center.
  • Involved in developing LoadRunner Scripts using HTTP/HTML protocol of Virtual User Generator (VUGen).
  • Used Rendezvous point to better control and generate peak load on the server there by stressing it, and measuring its performance in LoadRunner.
  • Analyzed results Using LoadRunner Analysis tool and reported the bottlenecks for various scenarios.
  • Arranged bug scrub meetings with dev and business to check the status and expedite the process of deployment and re-testing the fixes in order to meet the deadlines.
  • Provided post-deployment support by monitoring and analyzing application logs to identify any undesired behavior.
  • Handled the daily production and execution of the regression test packs, maintaining the test logs and daily status reporting of the testing that has been performed.
  • Submitted weekly Status reports to the Manager and made timely escalations to the management.

Confidential, Silver Spring, MD

Software Automation Engineer

Responsibilities:

  • Analyzed system requirements and developed detailed Test plan, Test cases, Test Scripts for testing the functionality, GUI, security, and usability.
  • Interacted with Business Analysts, Programmers to understand detailed technical and business process flows to manage testing assets, created Requirements Traceability matrix, Use Case in order to analyze and test critical areas of application.
  • Performed data verification Confidential the front-end and utilized complex SQL queries to extract comparable data from various database sources.
  • Extracted test data using SQL statements through TOAD and BRIO tools.
  • Used TOAD for interfacing with databases and for generating and updating test data.
  • Provided back end testing for database testing and data validation using SQL scripts.
  • Extensively used Oracle and SQL, PL/SQL to perform backend database testing for data integrity.
  • Developed and maintained automated scripts to support system testing using QTP.
  • Created GUI maps, data-driven tests and synchronization points in QTP to help solve key problems.
  • Performed Functional and Regression testing, Regulatory Testing using the various checkpoint features in QTP.
  • Developed comprehensive Test Plans from scratch created test cases and maintained them within HP Quality Center (QC).
  • Identified software problems, wrote easy-to-follow bug reports, logged them into bug tracking database of QC, monitored their progress and verified their fixes.
  • Recorded LoadRunner Vuser scripts implementing parameterization both manually and by data driven wizards in Virtual User Generator.
  • Designed scenarios and used LoadRunner Controller to monitor all Vusers in a scenario from a single workstation.
  • Used LoadRunner to check the source of performance delay: network or client delays, CPU performance, I/O delays, or issues with database server.
  • Performed Application test activities to ensure proper working of Application servers, data servers and their connectivity to their correct source components before and after they were physically moved.
  • Studied Application architecture, database design, business requirements and identified their corresponding components scheduled for move.
  • Actively participated in strategy build meets for locking applications in bundles and identifying risk areas.
  • Created and implemented Test Plan for Batch applications, Web Applications and Set Top Box applications for performing application, system and User Acceptance Testing (UAT).
  • Participated in implementation of patches and other code fixes with Production Support, Change management and IT Operations.
  • Supported version management to meet the needs of the business and applications supported.
  • Provided clear and concise feedback to Development team on recurring errors both on an individual and team basis with aim of long-term reduction of defects found in final release.
  • Provided support for Unit and UAT testing as required for the application or any other assigned application.
  • Actively participated in daily bug triage meetings and interacted with developers diplomatically to ensure high quality of the two applications under test.

Confidential, Middletown, NJ

Test Coordinator

Responsibilities:

  • Analyzed business and system requirements and formulated business flow diagrams and data flow diagrams to aid in comprehensive test-coverage.
  • Analyzed end user and system requirements and formulated use case models for the application.
  • Defined and documented test strategies, test plans and associated scripts for the verification and validation of the application and ensured that it meets all defined business requirements and associated functionality.
  • Responsible for task assignments, schedules, and status reports for Fraud Detector project.
  • Extensively used PL/SQL queries and stored procedures to validate the transactional and referential data in the database.
  • Performed backend database testing using SQL queries to check for the data validity and the data integrity.
  • Used TOAD (Oracle) to execute and perform SQL query to validate back-end table updates.
  • Used Quick Test Pro (QTP) for functional and regression testing of the application.
  • Performed Data Driven Tests to validate the same scenario with different test data using QTP.
  • Created Checkpoints and Synchronization points for Functional testing using QTP.
  • Develop automation scripts in QTP to automate smoke and regression testing.
  • Reported software defects in ClearQuest bug tracking database, followed up with bug reports until complete resolution and provided bug fix verification and finally retested to avoid Bad-fixes.
  • Documented and communicated test results, defects and unresolved issues using Rational ClearQuest.
  • Wrote test cases and scripts in TestManager based on the business requirements and design documents for the functional, integration, and reports testing.
  • Interacted with end-users for analyzing business and system requirements and prepared software requirement specification document.
  • Performed unit and system functionality tests to identify and fix defects in the application.
  • Actively involved in System Integration testing on the client as well as on the users end.
  • Performed User Acceptance Testing (UAT) to ensure that proper functionality is implemented.
  • Involved in automation of business-reports testing.
  • Created Bug reports and attended bug review meetings.
  • Provide weekly test status and defect matrix reports to the management.
  • Developed various reports and metrics to measure and track testing effort.

Confidential, Laurel, ME

Software Tester

Responsibilities:

  • Studied the business requirements and specifications and build release notes to identify use cases for testing.
  • Wrote high Level Test Plans by incorporating User Profiles, Configurations, Environments, Risks, Test Scenarios, Schedules and Analysis and Presentation of Results.
  • Analyzed system architecture document, database architecture document, business and product requirements and interacted with senior developers to understand the database architecture and table relationships.
  • Did impact analysis for change requests and attended meetings to discuss and verify it with system architects and database administrators.
  • Wrote test cases for unit testing and did unit testing of the code along with front end developer before placing a code movement request to the production environment.
  • Performed Back End testing by writing SQL queries to check data integrity.
  • Involved in Back End testing for SQL Server as a part of Parallel Test and written SQL and PL/SQL queries to extract and validate the data.
  • Designed and Prepared Automated Test Scripts using QTP.
  • Developed QTP functions and scripts used to test the different applications auto dialer (client application) and Session Timer (a server side program).
  • Used QTP to record the functionality and to playback for GUI environment of Java and Oracle as backend.
  • Ran regression tests using QTP and preparing the results and charts for reporting purposes.
  • Utilized TestDirector to house all test documentation, reports and tracking all issues and defects.
  • Fully integrated with TestDirector for Test Management activities, created separate test sets for each release based on the severity.
  • Reported defects in Test Director, worked closely with developers to resolve the problems, and change the status of the defect accordingly.
  • Tracked, reviewed, analyzed and compared Defects and stored in TestDirector.
  • Generated status report using TestDirector for higher management.
  • Sent out weekly status reports about the code completion status on various change requests to client managers and onsite team.
  • Sent out testing metrics reports indicating bugs open and closed by Priority, Severity and Age per build, percentage test coverage per module and per user story in the build, test cases blocked per acceptance criteria in specifications due to show stopper issues.
  • Documented Test Logs, Test Status and Test Summary reports.

TECHNICAL SKILLS:

Project Management Tools: Microsoft Project, Microsoft Outlook

Requirement Management Tools: Quality Center, Requisite Pro, Wiki, Caliber, Share Point, PVCS

Modeling Tools: MS Visio, Rational Rose, MS Office, MS InfoPath

Testing Tools: QTP, LoadRunner, Quality Center, QA Load, Track Record, Bugzilla, Rational ClearQuest, WIKI, JIRA, IBM Rational Clear Case, Rational Functional Tester

Operating Systems: Windows, Unix, Red Hat, Solaris, AIX, Suse, MVS

DBMS: Oracle, MS SQL Server, Teradata, MS Access

SQL Tools: TOAD, SQL Developer, Teradata Assistant, BTEQ

Web Server: .Net Sharepoint, Websphere, Apache,Weblogic, Server, AS400

Programming Languages: C, Java, VBA, VBS, Unix Shell, HTML, WSDL,XML, SQL

We'd love your feedback!