Qa Automation Engineer Resume
Vienna, VA
SUMMARY
- Over 7+ years of extensive experience in Software Quality Assurance Engineering, doing Manual and automation testing on Web based and Client - server applications.
- Experience in Software Development life cycle (SDLC), agile and scrum (scrum works pro/sprint) environment.
- Extensive experience in HP Mercury Interactive Tools: Quick Test Pro, Quality Center, TestDirector, and WinRunner.
- Strong experience in designing, developing, enhancing automated test scripts for QTP using VBScript.
- Expertise in test management tool QuickTestPro(QTP), capable of generating customized reports using advanced cross filters, generate excel reports and perform admin functionalities.
- Extensive experience in working on Keyword Driven, Data Driven and Hybrid framework using Quick Test Professional.
- Experience of Quick Test Professional features like Descriptive programming, Exception handling, Object Repository & Checkpoint.
- Extensive experience in creating, maintaining and performing Functional, GUI and Regression scripts using WinRunner and QTP.
- Expertise in testing activities like Test case Development and Reviews, Test Execution, defect reporting and Test Automation.
- Proficiency in providing Metrics to management, Defect management including Defect creation, modification, reproducing (as necessary), tracking, prioritizing and reporting using Industry standard Tools like Quality Center, TestDirector, JIRA, Bugzilla and manually using excellent detailed formats in Microsoft Excel.
- Experience in developing Test Strategy, Test Plan, and Test Cases (Functional and Non-Functional) Test Scenarios from System Requirement Specifications according to the Business requirement.
- Sound knowledge in WinRunner Test Scripting Language (TSL).
- Good Knowledge in navigational flows for web based and mobile based applications as well as DVR’s.
- Experience in Database testing by using Oracle, MS SQL Server, SQL and PL/SQL Queries.
- Experience with Data-driven testing and writing SQL queries for database manipulations.
- Good knowledge in working with UNIX commands.
- Experience in working with business analysts, development groups in analyzing business specifications and in Working with other testers to resolve technical and end-user issues.
- Expertise in Functional, Regression, System, Integration and User Acceptance Testing.
- Expert in documentation using MS office tools (Word, Excel, Project, Power Point and Access).
- Expertise in Test Project Management activities like Estimation, Planning, Scheduling & Tracking, Reporting and Metric collections.
- Proficient working knowledge in software development life cycle and Software QA Methodology.
- Excellent communication and interpersonal skills with clear understanding of business and ability to work as a part of team.
- Ability to work in tighter schedules and on different applications at the same time.
- Solid management skills, demonstrated proficiency in leading and mentoring individuals to maximize level of productivity while forming cohesive team environment.
TECHNICAL SKILLS
Testing Tools: QuickTestPro 11.0/10.0/9.2 , Mercury/HP Quality Center 11.0/10.0/9.2 , Test Director, Test Complete, WinRunner.
Web Technologies: XML, Java, Java Beans, JSP, J2EE XSD, XSLT, ASP.NET, HTML and DHTML.
Bug Tracking Tools: Test Director, Bugzilla, Jira, ClearCase.
GUI: Visual Basic 5.0, Oracle, MS Office (Word, Excel, Outlook, PowerPoint, Access).
Browsers: Netscape Navigator, Internet Explorer, and AOL.
Databases: DB2, Oracle 11g/10g/9i, SQL Server v6.5, MS Access 97/2000.
Operating Systems: Windows variants, UNIX.
PROFESSIONAL EXPERIENCE
Confidential, Vienna, VA
QA Automation Engineer
Responsibilities:
- Analyzed Business Requirement Document, Software Design Document, Software Requirement Specification and Functional Requirement Document.
- Extensively worked in agile environment, with daily scrum meetings; stand up meetings, presentations and review.
- Test Case creation using Descriptive Programming in Automation tool Quick Test Pro checked the functionality of the application.
- Used VBScriptin QTP and Test Complete to specify the test procedures and to manipulate the objects and controls of the application under test.
- Created Recovery Files using Recovery Scenario Manager associated the recovery scenarios to tests to instruct QTP with specified trigger action on unexpected event.
- Performed Functional regression test automation using QuickTestPro (QTP) and used Descriptive Programming techniques wherever necessary.
- Implemented all the standards and involved in the review of QTP scripts.
- Executed all Test Cases in all phases of testing like GUI Testing, Functional testing, Regression testing, Integration testing, System testing, end-to-end testing and UAT.
- Involved in User Acceptance Testing, GUI Testing, and Regression testing, on different versions of the application.
- Involved in Gap Analysis Testing, Sanity/Smoke testing, Integration testing and Regression Testing.
- Automated test cases and prepared test scripts for the Sanity Testing as well as end to end testing for all the functionalities.
- Creation and Execution of Test Scripts using Quick Test Professional (QTP) and analyze results including black box and regression testing with the Mercury Quality Center.
- Scripted test suites in Quick Test Professional, including custom functions in VB Script, to regression test daily build and stored them in Quality Center for execution and maintenance purpose.
- Performed Database Validation and Integration Testing and manipulations using SQL.
- Involved in functional design specification, detailed level requirements with review meetings.
- Developed & Executed Test Cases.
- Performed data driven testing.
- Managed the Send Money and Bill pay transaction.
- Responsible for updating and maintaining for all the defects found during functional and regression testing and reporting them in Quality Center and following up the bug life cycle.
- Performed both Positive Testing and Negative Testing and compatibility testing with various Android and IOS devices to ensure that functionality works fine.
- Weekly meeting with the management team and share the Status.
Environment: Java, Quick Test Pro & Bugzilla, Quality Center, agile, HTML, JSP, VB Script, SQL, Oracle, Windows.
Confidential, Elk Grove, IL
QA Automation Engineer.
Responsibilities:
- Responsible for analysis of business user needs documentation of requirements and translation into proper system requirement specifications.
- Developed / Reviewed the Test Cases document using the Behavioral model.
- Developed Test objectives for the applications based on User Requirements/Use cases.
- Involved in project planning, coordination and implemented QA methodology.
- Automated regression test cases for QTP.
- Executed Regression test cases using QTP for each release to make sure that total functionality of the application is not broken.
- Involved in writing and implementation of the test plan, various test cases and test scripts using by Quality Center.
- Used the VB script programming language for writing Test scripts in Quick Test Professional.
- Generation of Data for execution of Test cases.
- Generate test records, Modify scripts to do regression test.
- Developed and submitted viable test plans to test accuracy of data conversion.
- Created data driven script to be used with various data / test cases for positive and negative testing of the application.
- Created Test Status report and Test Completion Report for Feature testing.
- Participated in peer reviews with team and with feature developers to review the test cases.
- Executed Feature Test Cases to verify the functionality of the respective features of the application.
- Performed Database testing to check the contents, number of rows and columns of the result set that was based on a SQL query created on the database.
- Wrote SQL queries to perform various database functions.
- Followed Waterfall and Agile Methodologies.
- Used Quality Center for defect Tracking and defect reporting.
- Actively attend meetings with fellow testers and other groups to evaluate the progress of the application.
Environment: QTP, Quality Center, VB Script, MS Office, agile, Oracle, Windows.
Confidential, Philadelphia, PA
QA Analyst
Responsibilities:
- Reviewing and updating Test Cases as per requirement for different releases.
- Involved in the user acceptance testing to make sure that the application should work according to the client requirements.
- Developed scripts using Quick Test Professional.
- Involved in Test Planning, Test Scenarios and Test Cases documentation.
- Parameterized the Scripts Using Data Driver Wizard.
- Tested the project according to business rules and specifications.
- Applied the Check Points in the application.
- Tested the various functionalities of the application viz., Hyperlinks, frames, static and dynamic text in all the Html pages.
- Participated in User Acceptance Testing (UAT) and used QualityCenter to track defects and report bugs.
- Attend and facilitate the QA portion of daily and weekly scrum stand up meetings.
- Review available documentation, specifications, and use cases to develop both a test plan as well as test cases.
- Facilitate the creation of the QA and development agreement.
- Performed compatibility testing for different browsers.
- Coordinated the meetings with Business Analysts, Development Team & Project Manager.
- Conducted Regression Testing, GUI Testing & Functionality Testing for Online forms, Tasks and Reports of web based application.
- Played an active role in testing of the sync related applications to identify more defects.
- Worked with the developers to track the problem and resolve the technical issues.
Environment: Java, Java Script, QTP, Quality Center, UAT, SQL & Bugzilla, Windows.
Confidential, Sunnyvale, CA
QA Analyst
Responsibilities:
- Involved in analyzing Business Requirement Documents.
- Analyzed the Test plan documentation.
- Written test cases and executed them manually.
- Developed Test Cases to cover overall quality assurance testing.
- Tested the business functionality, navigation and validation of the application.
- Generated QTP Scripts with Standard, Text, Bitmap, Table Checkpoints and also Synchronization Points.
- Validated all the user requirements specified for UAT.
- User Acceptance Testing should ensure that the application performs at an acceptable level for the Customer.
- Performed functional testing by executing the QTP Scripts from Quality Center.
- Generated reports in the JIRA to show the run status.
- Participated in the meetings to walk through the defect reports periodically.
- Responsible for Weekly Status reports showing the progress of the testing effort.
- Regular meetings and updates are made to the Management team of the ongoing QA process.
- Enhanced and modified the scripts according to the test scenarios cases.
- Reported and tracked defects using Bugzilla and discussing about the defects in the weekly status meetings.
- Worked with developers to resolve and fix the defects.
- Interacted with users by conducting User Acceptance Test to ensure that the total functionality of the application was met by complying with all the business requirements.
- Interacted with Development, System Admin, Team manager, Team Members to resolve the issues expediently.
Environment: Java, JavaScript, QTP, Quality Center, Manual Testing and Jira.
Confidential
QA Tester
Responsibilities:
- Actively participated in testing phase of SDLC (Software Development Life Cycle) of application.
- Prepared test cases by analyzing Functional Requirement Specification documents.
- Created Test Plan, Test Cases and, Test Matrix.
- Developed automated Scripts using QTP for performing regression testing.
- Involved in mapping requirements to testing scenarios to ensure that all requirements are covered.
- Reviewed Business and Technical requirements documents to develop Test Plan & Test Cases.
- Involved in developing and implementation of Test Plan.
- Written test plan, test cases and execution of test cases manually.
- Developed and Enhanced the Test Cases.
- Used Traceability Matrix to find the missing functionalities.
- Ensured that Traceability matrix is maintained during the testing process.
- Participated in the status meetings to discuss with developers.
- Participated in various meetings and discussed Enhancement and Modification Request issues.
- Employed testing practices to enhance the quality of the software.
Environment: .Net, Oracle, QTP, Bugzilla, Unix & Manual Testing.
Confidential
Software Engineer
Responsibilities:
- Participated in Technology Project Requirements walkthrough and understand the business requirements.
- Prepared Test Strategy to identify the overall approach for testing.
- Participated in test strategy walkthrough and document the list of items that require corrective action.
- Baseline the test Strategy Document after getting approvals from relevant stakeholders.
- Prepared Test Plan to identify software risks and ways to mitigate the risks.
- Prepared system level test cases and User Acceptance test cases in Rational Clear quest.
- Executed System Test cases during the SIT (System Integration Testing) phase.
- Executed Acceptance test cases during the UAT (User Acceptance) on web based applications.
- Log defects in Rational Clear quest and track them to closure.
- Worked with development team to ensure testing issues are resolved on the basis of using defect reports.
Environment: Windows 2000/NT, WinRunner, Test Director, Oracle, IE.
