Software Automation Test Engineer Resume
Reston, VA
SUMMARY
- Software Quality Analyst with 6+ years of experience in various capacities of software development lifecycle.
- Expertise in Designing Test Strategies, QA Methodologies and QA guidelines in concurrence with Industry Standards, Methodologies and Best Practices.
- Very good understanding of all the phases of Software Development Life Cycle (SDLC).
- Extensively experienced in Functional Testing, Regression Testing, GUI Testing, Integration Testing, System Testing and User Acceptance Testing.
- Experienced in developing business based functional test scenarios.
- Exposure to automated testing tools like HP ALM/ Quality Center, and HP UFT/ QuickTest Professional (QTP).
- Extensively experienced in Black Box and Grey Testing.
- Experienced in configuration management/version control system tool like CVS, SVN, and VSS.
- Solid Experience on tools like QuickTest Pro and ALM/Quality Center.
- Well versed in all phases of STLC, including Requirement Analysis, Estimation, and Test Planning, Test cases, Traceability Matrix, Scheduling, Testing, defect tracking and reporting bug using ALM/Quality Center.
- Experienced in writing backend testing using SQL Quiries.
- Experienced in using QuickTest Pro (QTP) for web based applications using the record and playback features for data conversion from source to target instances.
- Experienced in Planning, Analyzing and Executing the UI Automation and Regression Test Scenarios using QTP.
- Experienced in developing Descriptive programming in QTP using VB Script for functional regression testing.
- Experienced in generating QTP master scripts and called different functions and checked for different properties for the recorded objects.
- Experienced in developing Automation Framework like Data Driven, Keyword Driven and Hybrid Framework in QTP.
- Experienced in working & interacting with off - shore projects, experienced working closely with developers and Business Analyst.
- Versatile team player with good communication and problem solving skills with all management levels.
- Proficiency in creating Weekly Status report and Metrics.
SKILLS:
Testing Tools: HP ALM, Quality Center, TestDirector, UFT/QTPLanguages: SQL, VB, JavaScript, VB Script, XML, Shell Scripting
Web Technologies: HTML, DHTML, ASP, JSP, SOAP
Database: Oracle, MS Access, MS SQL server, DB2
Operating Systems: Windows and UNIX/LINUX
PROFESSIONAL EXPERIENCE
Confidential, Reston, VA
Software Automation Test Engineer
Responsibilities
- Analyzed and understood the software Requirement Specifications and development of Test Scenarios.
- Generated the Test scripts, Test Conditions and Expected Results for Use Case.
- Performed different types of testing like Black box, Functional, Smoke, System, Integration, Regression, UAT and Database testing.
- Involved in test cases and test scripts preparation using HP Quality Center/ALM.
- Provided the required test data for the developers in order to fix the defects using Quality Center/ALM.
- Interacted with Business Analysts and Developers regarding testing status and defect tracking using Quality Center/ALM.
- Wrote SQL queries for back end verification and validation using several SQL statements and joins.
- Responsible for triggering and monitoring weekly batch processes using QTP.
- Used QTP for Regression testing and used script according to the functionality.
- Used QuickTest Pro to developed Data Driven Test scripts.
- Involved in capturing, inserting verification points, verifying and replying user interactions automatically to identify defects using QTP.
- Extensively used Regular expressions in QTP using VB Script programming.
- Created several Test scripts using QTP to create Batch tests and performed Exception handling.
- Identified all windows, Pages, Objects, Methods and Properties and created Custom code Script with Parameterization, programming logic and data driven types using VB Script in QTP.
- Used VB Script to develop a Hybrid Automation Framework in QTP.
- Supported in the ‘User Acceptance Testing (UAT)' phase for the project.
- Extensively involved in validating the Business Rules for the different modules.
- Created files and directories by using UNIX commands.
- Planned and worked flexibly to meet the dead lines.
Environment: ALM, UFT, UNIX, Windows, SOAP UI, J2EE, ASP.NET, VB, Quality Center, QTP, Oracle, MS SQL Server, UNIX, MS-Office.
Confidential, Atlanta, GA
QA Analyst
Responsibilities
- Analyzed the user/business requirements and functional specs documents to develop test procedures.
- Involved in Test Case Preparation and Test Case Execution Manually.
- Analyzed application to find out which part can be automated and which can be manually tested.
- Developed documentation for test strategy and test plan by understanding business logic and user requirements for manual and automated testing.
- Tested entry and exit criteria for UI screens and checking their contents.
- Performed negative testing to find how the function performs when it encounters invalid unexpected values.
- Maintained Progress Report of team members for update on individual work during test execution cycle in Quality Center.
- Identified & recorded defects with required information for issue to be reproduced by development team using Quality Center.
- Worked with developers to fix faults found in the structure and functionality of the application using Quality Center.
- Prepared daily/weekly bug status reports highlighting bug fix metrics and tracked the progress of test cycles in Quality Center.
- Prepared of various test documents for ETL process in Quality Center.
- Involved in writing complex PL/SQL quires for backend data base testing.
- Created Automated Test Scripts for Functional and Regression Testing of the application using QTP.
- Enhanced the QTP scripts by inserting VBScript functions and Checkpoints to check for Broken Links, Text, Table, XML and Images, and Synchronization Point to capture upload time.
- Handled known exceptions in the test scripts using QTP Recovery Scenario Manager.
- Performed Data-Driven Testing, Text Output values by using Global and Local spreadsheets in QTP for testing multiple data.
- Created Custom functions, Dictionary objects, a Keyword driven automation framework using VB Scripts for QTP.
- Involved in testing data mapping and conversion in a server based data warehouse.
- Prepared weekly defect reports and weekly test metrics.
- Participated in project updates meetings, defect review meetings and defect report meetings.
Environment: Quality Canter, QTP, Oracle, MS-Office, SQL Server, SOAP UI, Java Web Server, Windows and Linux.
Confidential, Jacksonville, FL
Software Tester
Responsibilities
- Involved in working with business analysts for translating requirements to test cases.
- Developed Test conditions and Test Cases for User Acceptance Testing and executed test case scenarios.
- Participated in Test Readiness Reviews, as necessary; assisted in the preparation of test estimates and project schedules.
- Used Quality Center to create Test outlines and maintained Test scripts and created, modified and debugged the Scripts.
- Assisted in User id clean up, Create User Ids, Reset Passwords, and Create New Projects in Quality Center.
- Played key role in the Implementation of eSignature Validation of “Requirements Module” using Quality Center.
- Created the Traceability matrix using Quality Center.
- Part of the team which involves in the Integration of Rally with Quality Center.
- Used Quality Center to create Test outlines, maintained Test scripts; created, modified and debugged the Scripts.
- Performed Data integrity testing by executing SQL statements and validated the tables in the database.
- Functionality testing to make sure that application works according to functional specification using QTP.
- Worked with Standard checkpoints, Page checkpoints, Table checkpoints in QTP while doing the functional test on the web application.
- Involved in Customization of automatically generated QTP scripts to the specifications required by the end users.
- Conducted Regression testing for to re-validate all the functionality and provided sign-off my test cases to implement the application in Production.
- Wrote, maintained and updated Test Documentation’s for various stages of testing for reference and Auditing purposes.
- Involving in Risk Analysis, Root cause analysis, Walkthroughs and Release support.
- Responsible for managing status, allocation of work, time /effort associated, defect assignments and developing Test Summery Report.
Environment: Quality Center, QuickTest Professional, Windows, UNIX, VB, SQL, Oracle, SQL Server, Apache, COBOL.