Web Qa Engineer Resume
Oakbrook Terrace, IL
SUMMARY
- More than 7 years of Software Testing experience, with expertise in Manual as well as Automated Testing. Have experience in testing Web - based applications, Client-server applications and Webservices using tools like Quality Center, Quick Test Professional (QTP) and SOAP UI and have extensively used SQL for testing databases.
- Analyzed and reviewed various documents like Business Requirement Documents (BRD), Functional Requirement Documents (FRD), User Stories, Functional Specs, Design Documents, Web Service Specification Documents (WSSD), etc.
- Created Test Plans, Test Scenarios, Test Cases, etc.
- Performed various kinds of testings like Smoke Testing, Functional Testing, System Integration Testing, Regression Testing, System Testing, Back-end / Database Testing, User Interface (UI) Testing, Load Testing, User Acceptance Testing (UAT).
- Logged Defects and tracked them to closure.
- Used Quality Center for writing test cases, executing tests, logging and tracking defects.
- Used complex SQL queries for Backend Testing.
- Coded in VBScript for automating tests using Quick Test Pro (QTP). Familiar with different kinds of automation frameworks and with various QTP / VBScript features like Object Repository, Object Identification, Object Spy, Checkpoints, Descriptive Programming, Smart Identification, Recovery Scenario Manager, Customized Objects, Virtual Objects, Regular Expressions, etc.
- Used SOAP UI for testing Webservice APIs / SOA. Used various inbuilt test steps, Assertions and validated WSDL’s using SOAP UI.
- Used UNIX commands for viewing errors in error log files, zipping old test cases and WSDL’s, changing permissions, etc.
- Worked in different domains like Retail (Ecommerce as well as POS), Banking / Finance, Insurance and Telecom.
- Good understanding of various concepts like Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), n-tier Architecture and Service Oriented Architecture (SOA).
- Worked with different SDLC methodologies, like Waterfall, Agile and RUP.
- Experience working on onshore / offshore models and with mentoring and supervising other testers.
- Good team player with excellent interpersonal skills, but can work independently as well.
TECHNICAL SKILLS
Testing Tools: QTP 8.2/ 9.2/ 9.5/10.0 , SOAP UI 1.6/2.0/3.5.1/4.5.1 , Quality Center 9.0/ 10.0, Test Director 7.6/ 8.0
Languages: VBScript, Groovy, XML, Java, C,UML, JavaScript, HTML, XPath, XQuery
Defect Tracking Tools: Quality Center 9.0/ 10.0, ClearQuest 7.1, Test Director 7.6 / 8.0
Databases: MS SQL Server 2005/ 2008, Oracle 9i / 11i, MySQL 5.0
Operating Systems: Windows 2000/XP/7, UNIX Sun Solaris, Linux, Mac
Browsers: Internet Explorer (IE), Firefox, Chrome, Safari
Servers: IIS, Weblogic, Websphere, Apache, Tomcat
Other Tools: MS Office 2003/2007/ 2010 , SharePoint, Clear Case
Technologies: HTML, HTTP, TCP/ IP, Flash, AJAX
PROFESSIONAL EXPERIENCE
Confidential, Oakbrook Terrace, IL
Web QA Engineer
Responsibilities:
- Created Test Scenarios and Test Cases after analyzing User Stories.
- Performed Smoke, Functional, System Integration, User Interface (UI) and Regression testing manually.
- Did Content Validation for the various Product Browse Pages and Product Details Pages.
- Wrote SQL queries for Backend Testing.
- Used SQL for checking referential integrity and logical consistency of data.
- Performed Cross-Browser testing using various browsers like IE, Firefox, Chrome and Safari.
- Maintained Traceability Matrix and Regression Suite.
- Used Adobe CQ5 as a Content Management System (CMS).
- Used Quality Center for defect-tracking.
- Did VBScripting in QTP for doing Data-driven and Regression testing.
- Used various QTP features like Checkpoints, Smart identification, Descriptive Programming and Recovery Scenario Manager.
- Did SOA Testing / tested Webservices using SOAP UI.
- Carried out Functional and Data Driven Testing using SOAP UI.
- Used various kinds of Assertions to validate SOAP responses in SOAP UI.
- Used Groovy script in SOAP UI for connecting to the database.
- Used UNIX commands to view errors in error log files.
- Did UAT Testing (Beta-testing) for the previous release of the product after it went live.
- Maintained continuous interaction with Business Analysts and Developers to make the testing process more efficient.
- Followed Wagile methodology (a hybrid of “Waterfall” and “Agile” methodologies) for developing software.
- Used Mingle- the Agile Project Management Tool for determining stories and derive test details.
- Attended different kinds of meetings, including Daily Standup Meetings.
Environment: Windows 7, Java, .NET, IIS, Quality Center 10.0, QTP 10, SOAP UI 4.5.1, SQL, VBScript, UNIX, Groovy Script, Adobe CQ5, MS SQL Server 2008, MS Office 2010, Sharepoint, Javascript, AJAX.
Confidential, San Diego, CA
QA Engineer
Responsibilities:
- Created a Test Plan, Test Scenarios and Test Cases after analyzing BRD and FRD.
- Wrote Test Cases, executed them, logged Defects and tracked to closure in Quality Center.
- Performed Smoke, Functional, Integration, User Interface (UI) and Regression testing manually.
- Wrote SQL queries for doing Data Validation.
- Used SQL for checking referential integrity, logical consistency of data and ensuring that data is in the right format.
- Created and maintained a Traceability Matrix.
- Did VBScripting in QTP for doing Data-driven and Regression testing.
- Inserted Checkpoints in QTP to check for broken links and to ensure that property values of run-time objects match their expected values.
- Used Smart identification in QTP to handle dynamic objects.
- Used Descriptive Programming in QTP to handle multiple number of similar objects occurring in different pages in the application.
- Used Recovery Scenario Manager to handle unexpected events that happen during a run session.
- Did SOA Testing / tested Webservices using SOAP UI.
- Performed Functional, Data Driven and Load Testing using SOAP UI.
- Used various kinds of Assertions like SOAP Response, Schema Compliance, Contains, Not Contains, XPath Match, etc to validate SOAP responses in SOAP UI.
- Used Groovy script in SOAP UI for Property Transfer.
- Used the “Run Test Case” step in SOAP UI for modularization.
- Used UNIX commands to view errors in error log files, for zipping WSDL’s and for changing permissions.
- Supported UAT Testing by distributing UAT test Cases to customers, giving them reports of known defects, explaining the workflow of the application to them and clearing their doubts.
Environment: Java, Quality Center 10.0, QTP 10, SOAP UI 3.5.1, LoadRunner, SQL, VBScript, UNIX, Groovy Script, C, Weblogic, MS SQL Server 2008, MS Office 2010.
Confidential, San Francisco, CA
Senior Test Engineer
Responsibilities:
- Prepared a Test Plan and wrote Test Cases based on User Requirements.
- Carried out Functional Testing of the GUI manually for the mainframe - based system.
- Used Quality Center for Test Management.
- Filed and tracked Defects in ClearQuest.
- Created and maintained Requirements Traceability Matrix (RTM).
- Used SQL for doing Backend Testing.
- Automated Data-driven and Regression test cases using QTP.
- Used Actions and Functions to modularize scripts in QTP.
- Inserted Synchronization Points to synchronize QTP’s speed with the application’s speed.
- Used Ordinal Identifiers to help QTP distinguish between multiple number of similar objects within the same page, for e.g., checkboxes and radio buttons.
- Used Virtual Object Manager to deal with objects that QTP couldn’t recognize.
- Used SOAP UI for testing Webservices / doing SOA Testing.
- Performed Data Driven Testing in SOAP UI using Data Source and Data Source Loop steps.
- Used Data Sink step for storing results found using SOAP UI.
- Used Groovy Scripting for doing Property Transfer in SOAP UI.
- Validated WSDL’s using WSI-Compliance and Schema Compliance in SOAP UI.
- Viewed errors in error log files using UNIX commands.
- Derived UAT Test Cases based on the FRD and the Test Scripts used for System Integration Testing.
- Attended Ambiguity Review Meetings, Defect Resolution Meetings, Test Plan Review Meetings, Project Status Review Meetings, etc.
Environment: C#, Quality Center 10, QTP 10, ClearQuest 7.1, SOAP UI 3.5.1, SQL, VBScript, UNIX, Groovy Script, Websphere, z/OS, Mainframe, Oracle 11i, TOAD, IIS, MS Office 2007.
Confidential, Allen, TX
QA Analyst
Responsibilities:
- Assisted the Test Lead in preparation of the Test Plan and created Test Suites.
- Did Functional, Integration, Regression and User Interface testing manually.
- Wrote complex SQL queries to ensure that data at the front end matched data at the backend.
- Used SQL to check for referential integrity, for logical checking and for checking format of data in database.
- Designed test scripts in QTP for automating regression test suites.
- Used Recovery Scenario Manager in QTP to recover from unexpected events that happen during a run session.
- Enhanced scripts in QTP using Functions and Actions.
- Inserted Checkpoints in QTP to check for broken links, for back-end testing and for regression testing.
- Used Smart Identification in QTP to handle dynamic objects.
- Carried out Functional and Data Driven Testing of Webservices using SOAP UI.
- Validated WSDL’s using SOAP UI.
- Used various kinds of Assertions like Schema Compliance, SOAP Response, XPath Match, etc in SOAP UI to validate SOAP Responses.
- Used basic UNIX commands to perform various kinds of tasks.
- Derived UAT Test Cases based on various requirements in the FRD and on User Stories.
- Attended various kinds of meetings like Defect Resolution Meetings, Ambiguity Review Meetings, etc.
Environment: Linux, Apache, Perl, MySQL 5.0 (LAMP), Quality Center 9.0, SQL, QTP 9.5, SOAP UI 2.0, UNIX, VBScript.
Confidential, Bloomington, IL
QA Engineer
Responsibilities:
- Wrote Test Cases and executed them from Quality Center.
- Logged and kept track of all Defects till their closure using Quality Center.
- Created and maintained Test Data on Excel sheets.
- Performed Backend Testing using SQL.
- Conducted Cross Browser Testing on different versions of IE and Firefox.
- Responsible for Functional and Regression Testing of all aspects of the application.
- Performed Smoke, Functional, Integration, User Interface and Regression testing manually.
- Did VBScripting in QTP for automating the testing process.
- Used Recovery Scenario Manager in QTP to recover from unexpected events that happen during a run session, like multiple windows or pop-ups.
- Used Customized Objects in QTP to deal with fields for data and phone number.
- Used Regular Expressions in QTP for pattern-matching.
- Used Ordinal Identifiers in QTP to deal with multiple number of radio buttons and checkboxes within the same page.
- Carried out Testing of Webservices or SOA Testing using SOAP UI.
- Used Data Source and Data Source Loop test steps for doing Data Driven Testing in SOAP UI.
- Used Groovy in SOAP UI for connecting to the database.
- Used different kinds of Assertions for validating the response again some expected response in SOAP UI.
- Validated WSDL’s using WSI-Compliance and Schema Compliance Assertion in SOAP UI.
- Used UNIX commands for working with different files, for changing permissions and for viewing error logs.
- Maintained continuous interaction with the Business Analysts and Developer’s to make the software development process efficient.
- Attended Defect Resolution Meetings.
Environment: .NET, Quality Center 9.0, SQL, QTP 9.5, SOAP UI 1.6, VBScript, Groovy Script, UNIX, Oracle 10g, TOAD, MS Office 2007.
Confidential, San Antonio, TX
QA Tester
Responsibilities:
- Designed Test Scenarios and Test Cases based on user requirements.
- Manually tested various functionalities of the application at the front-end.
- Performed data validation using SQL queries.
- Checked for referential integrity and logical consistency using SQL.
- Wrote Test Cases, executed them, filed Defects and tracked them using Quality Center.
- Used QTP for Data-Driven and Regression Testing.
- Modularized scripts in QTP using Functions and Actions.
- Used Virtual Object Manager to deal with objects that QTP was unable to recognize.
- Used Smart Identification in QTP to handle dynamic objects.
- Used Synchronization Points and keywords like Wait, Exists and Sync to synchronize QTP’s speed with the application’s speed.
- Tested Webservices / SOA using SOAP UI.
- Used various in-built test steps like Test Request, Data Source, Data Source Loop, Data Gen, Property Transfer, Conditional GoTo, etc to carry out Functional and Data-Driven Testing of SOAP UI.
- Validated SOAP Responses using different Assertions like Schema Compliance, SOAP Response, XPath Match, Contains, Not Contains, etc in SOAP UI.
- Used SOAP UI for validating WSDL’s.
- Used Groovy for connecting to the database.
- Used basic UNIX commands for viewing errors in error log files.
- Worked closely with Business Analysts and Developers to make the software development and testing process faster.
Environment: Java, Quality Center 9.0, SQL, QTP 9.2, SOAP UI 1.6, VBScript, Groovy Script, UNIX, Oracle 10g, TOAD, MS Office 2003.
Confidential, San Antonio, TX
Junior Test Engineer
Responsibilities:
- Analyzed Use Cases to design Test Scenarios and Test Cases.
- Assisted the Test Lead in preparation of a Test Plan.
- Used Test Director for documenting Test Cases.
- Used SQL queries for ensuring that data at the front end matched data at the backend.
- Did Referential Integrity testing and checked that the data in the database was correct using SQL.
- Filed Defects and tracked them using Test Director.
- Used QTP for automating the Regression Test Suite.
- Used Output Values in QTP for comparing the actual values generated by the system against the expected values.
- Used Action Split to modularize and logically break down scripts in QTP according to their functionality.
- Used Action Parameterization in QTP to pass the values from one action to another.
- Used Option Explicit statement to prevent duplicate variable names in QTP.
- Carried out Functional Testing of Webservices using SOAP UI.
- Performed Data Driven Testing using Data Source and Data Source Loop steps.
- Used various kinds of Assertions like SOAP Response, Schema Compliance, XPath Match, Contains, Not Contains, etc in SOAP UI to validate SOAP responses.
- Validated WSDL’s using WSI - Compliance and Schema Compliance Assertion.
- Used UNIX commands for performing a variety of tasks.
- Attended various kinds of meetings like Ambiguity Review Meetings, Test Plan Review Meetings, Defect Resolution Meetings, Project Status Meetings, etc.
Environment: Java, Quality Center 9.0, SQL, QTP 9.2, SOAP UI 1.6, VBScript, Groovy Script, UNIX, MS SQL Server 2005, TOAD, MS Office 2003.
Confidential
Junior QA Analyst
Responsibilities:
- Analyzed documents like Business Requirement Document (BRD) and Functional Requirement Document (FRD).
- Helped the QA Lead in developing the Test Plan.
- Wrote Test Cases in Test Director.
- Performed Smoke, Functional and Integration Testing manually.
- Wrote SQL queries for doing Data Validation.
- Used SQL for checking referential integrity, logical consistency of data and ensuring that data is in the right format.
- Did Data Driven Testing using QTP.
- Used recorded and modified versions of earlier scripts for doing Regression Testing using QTP.
- Used “Call to Existing Action” and “Call to Copy of an Action” to modularize scripts in QTP.
- Inserted Checkpoints in QTP to check for broken links and to ensure that property values of run-time objects matched their expected values.
- Viewed errors in error log files using UNIX commands.
- Derived UAT Test Cases based on the FRD and the Test Scripts used for System Integration Testing.
- Attended Ambiguity Review Meetings, Defect Resolution Meetings, Test Plan Review Meeting, Project Status Review Meetings, etc.
Environment: Java, Test Director 7. 6, SQL, QTP 8.2, VBScript, UNIX, Oracle 9i, TOAD, MS Office 2003.