Test Engineer Resume
Baltimore, MD
SUMMARY:
- Having 12+ years of IT experience in Manual, Automated and Performance utilizing Mercury/HP Interactive tools on web based and Client/Server applications.
- Good knowledge of SDLC/Agile methodologies and complete project life cycle.
- Experience in using Automation/Performance testing tools Quick Test Professional (QTP), HP Load Runner and Performance centre.
- Extensive experience in bug tracking and test management tools like Bug Zilla, Mercury Quality Center, Rational Clear Quest .
- Strong skills in performing Functionality, GUI, System, database. Usability, Unit, Regression, Integration, Data Driven, Load, Stress and performance testing.
- Proficient in preparing Test Plan, Test Cases, and Test Scripts, design and execution of various test scripts using QTP
- Strong experience in Database/Backend testing using MS SQL Server, Toad and SQL queries.
- Extensive experience in developing VB Script and maintaining Test Scripts for Automation Testing using Descriptive programming in VB Script (methods used were CreateObject(), WaitProperty(), Description.Create(),ChildObjects(),FileSystemObject(), Arrays(),parameterization
- Experienced in Load Testing, VUgen, Controller, Finding Memory Leakage, Bottleneck
- Experience in working with Java, .Net, VBScript, XML, Visual Basic, Oracle, SQL and VSS ability to prioritize tasks well and work on multiple test projects at the same time.
- Extensively used Sharepoint for integrity and maintenance of all kinds testing related docs.
- Experienced in testing applications developed using .NET, Java,J2EE Technologies
- Experienced in testing applications developed specifically on the Mainframe with TSO2
TECHNICAL SKILLS:
Automation Tools: QTP 9+/10/10.5/11/UFT, Selenium and Load Runner 9.5/10/11/11.5
Defect Tracking Tools: Bug Zilla, Test Director, Quality Center 9+/10/11/11.5,ALM,Rational Clear Quest
Operating Systems: Windows XP/2007/NT
Languages: SQL, VB Script, HTML, Java
Databases: Oracle, MS - SQL Server 2000/05/08, DB2, MS-Access.
Packages: MS Office, MS Project, MS Visio.
DB Analysis Tools: Toad for Oracle
Methodologies: SOA, VModel, Waterfall Model, Agile Model
PROFESSIONAL EXPERIENCE:
Confidential, Baltimore, MD
Test Engineer
Responsibilities:
- Designed Automation Framework to support BI Reports Validation.
- Validated data formatting and font alignment from XLS file using UFT tool.
- Used Data driven method to read xls file and after validating save result in different folder.
- Used Clip board method to copy the data from cell which cannot be copied from getcelldata method which has Symbol ‘%’, ‘$’
- Saved the validated xls which has more than 65000 rows
- Used external data file to read different types of BI reports to run
- Set up all different types of BI reports location in external data file to read and save the compared result during run time
- Used FileSystemobject to write pass or fail with other details from xls as a log file when it finds wrong data or mismatch during run time.
- Automating Medical Claims Processing and Hospital Claims Processing UFT (Unified Functional Testing).
- Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
- Created Load test scripts using VU-GEN and enhanced them using C, Ajax TrueClient, Web and Click, Ajax web and click protocol, web services script using SOAP UI.
- Parameterization of the VuGen scripts to ensure the real time load conditions.
- Configured and ran scenarios in Controller using scripts created in VU-GEN.
- Worked on Performance Center to create scenario as needed and run the load test
- Communicate test progress, test results, defects/issues and other relevant information to project stakeholders and management.
- Monitoring the load tests, stress tests and endurance tests using wily.
- Recorded and plays back test in Fire fox using Selenium IDE.
- Created Automation test framework using Selenium.
- Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
- Exported Test case Scripts (Java-Selenium Web Driver) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework.
- Added annotations to the test. (selenium)
- Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
- As part of compatibility testing, executed the workflow manager web application related test cases on different browsers like Internet Explorer and Mozilla Fire Fox on different Operating Systems.(validation)
- Involved in Identifying the E2E scenario & Creating the Reusable methods, Generic methods & Page Factory.
- Created test scripts using Web driver.
- Developed new scripts for the regression and sanity testing
- Execute/Run the scripts.
- Involving the framework development.
- Prepared and executed batch test suite through TestNG.
- To run the parallel execution using TestNG.
- Verify the Automated Test Result, and Logging the Defect in QC and updating status to the higher management.
- Involved in test scripts review.
- Verifying Test result and logging defects.
- Prepared Test Report based on the Test results.
- To generate test using Log4j.
- Managing knowledge sharing to the team after identifying critical bug.
- Modifying the script based on build release.
- SQL Queries for backend testing
- Mentor and assist manual testers to run the automation Scripts
Environment: UFT, ALM, VBScript, XML, IDR, Data Studio, JAVA, J2EE, JUNIT, Java Script, Eclipse IDE, Firebug, HP ALM, Selenium Web Driver, Grid, LoadRunner 11.5, Performance Center 12
Confidential
Sr. Testing Specialist
Responsibilities:
- Developed the Automation Framework on Selenium Web driver integrated with JUnit.
- Created a centralized project based on OO design with one test script handling all the functional scenarios within a very short period.
- Developed the data driven framework with data from Excel and Database.
- Used MAVEN to build and run the test scripts.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium Web driver.
- BDD/Cucumber approach which allows non-programming QA engineers to write new automated tests
- Reusable steps that allow the test creator to specify attributes for identifying UI objects
- Create web UI tests using cucumber, capybara, gherkin, Selenium WebDriver
- Work with engineering services team to run tests in continuous integration environment (Jenkins) and report on results
- Work within agile development teams with a BDD approach and supporting the developers to quality assure developments early
- Developed a Reporting framework to capture the test results and email them.
- Automated a couple of more related applications which involved a lot of manual effort.
- Developed the automation framework for MAS Health Exchange.
- Used Selenium Grid for the parallel Execution of the test scripts in different machine at the same time in order to save time and execute many scenarios in short time.
- Architect and design test automation frameworks in collaboration with the Testing team and Development teams in QTP/Selenium & ALM workflow.
- Design and Architect modular and reusable automated testing solutions that satisfy testing requirements.
- Used VB Scripting, reusable functions and Descriptive Programming within UFT
- Used descriptive programming to code the operation of objects that appear in dynamic data frames, whose property changes and not always matches.
- Created repeatable user defined functions and stored them as function libraries (.vbs files)
- Required to use Descriptive Programming at certain situations to complete the scripts.
- Followed a Hybrid framework to adopt key word driven, data-driven and script modularity methods.
- Performed data driven testing on UFT Scripts to invoke data from Excel data files
- Develop functional/regression automated testing solutions using UFT/ Selenium, traditional framework, and/or data driven techniques.
- Design and Architect Performance testing solutions that satisfy testing requirements
- Created Load test scripts using VU-GEN and enhanced them using C, Ajax TrueClient, Web and Click, Ajax web and click protocol, web services script using SOAP UI.
- Finding performance bottlenecks during the development lifecycle
- Accurately produce regular project status reports to senior management to ensure on-time project launch.
- Verify that new or upgraded applications meet specified performance requirements.
- Memory Leaks were identified in Different components.
- Designed and implemented performance test plans per customer requests.
- Measured and validated system performance requirements via automated test development.
- Performed data form change analysis for performance test plan implementation.
- Conducted system and production service tests on a regular basis.
- Checked design phase in coordination with capacity analysts to determine needed changes.
- Developed and implemented performance test plans in accordance with agreed strategies and protocols.
- Improved performance test architecture in coordination with systems engineering teams.
- Provided support to release engineering teams through deployment configuration and automated codes.
- Performed troubleshooting and problem forecasting as needed.
- Prepared and executed performance test models on various web activity logs.
- Reported all performance issues and problems to management as needed
- Parameterization of the VuGen scripts to ensure the real time load conditions
- Developed performance workload distribution test models.
Environment: QTP 11.5/UFT, Load Runner 9.5/10/11/11.5, Performance Center 10/11/11.5,Quality Center 9.2/10.0/11/11.5, VBScript, XML, IIS, .Net, Selenium, Eclipse, Cucumber, Jenkins, Java, Visual studio 2008, MS - VSS, TOAD, Sql Developer
Confidential, Philadelphia, PA
Performance and Automation Tester
Responsibilities:
- Gathered the requirements and compiled them into Test Plan
- Responsible for implementing LoadRunner, Performance center, architecting the load testing infrastructure,
- Prepared Test Cases, Vugen scripts, Load Test, Test Data, Execute test, validate results,
- Used Performance Center to define performance requirement like SLA in test.
- Interface with developers, project managers, and management in the development, execution and reporting of test automation results
- Identify and eliminate performance bottlenecks during the development lifecycle
- Accurately produce regular project status reports to senior management to ensure on-time project launch.
- Verify that new or upgraded applications meet specified performance requirements.
- Memory Leaks were identified in Different components. Protocol to Protocol Response times, Web Page break downs, Components sizes were analyzed and reported.
- Created Load test scripts using VU-GEN and enhanced them using C, Ajax TrueClient, Web and Click, Ajax web and click protocol, web services script using SOAP UI.
- Extensive Parameterization of the VuGen scripts to ensure the real time load conditions.
- Configured and ran scenarios in Controller using scripts created in VU-GEN.
- Worked on Performance Center to create scenario as needed and run the load test
- Communicate test progress, test results, defects/issues and other relevant information to project stakeholders and management.
- Monitoring the load tests, stress tests and endurance tests using wily.
- Monitored GC, Heap, Active Threads using wily
- Develop and design test Structured Automation Frameworks in collaboration with the Testing team and Development teams in QTP & Quality Center workflow.
- Develop Functional/Regression automated testing solutions using QTP, traditional QTP framework, and/or Data Driven techniques, descriptive programming
- Evaluate, plan, design, develop, and maintain test scripts using a Framework for new applications and/or enhancements to existing applications.
- Developing the VB Scripting and Descriptive Programming within Quick Test Pro.
- Programming with VBScript to write Reusable functions, and setting up the startup files for the Loading the libraries and configuration in QTP.
- Weekly Status meeting with Development and Management teams to discuss bugs and other issues.
Environment: QTP 10/11/UFT, Load Runner 9.5/10/11/11.5, Performance Center 10/11/11.5,Quality Center 9.2/10.0/11/11.5, VBScript, XML, Oracle, TOAD, Sql Developer, Wily Intrascope.
Confidential, San Francisco, CA
Automation/ Performance Engineer
Responsibilities:
- Involved in discussions with the Team on Quality Analysis, Manual Testing, Automated Test Tools and Defect Tracking Tools.
- Documented detail test cases, test scripts and expected results
- Performed Smoke testing for the test environments after each build.
- Participated in writing and reviewing test plans, test cases, test sets in Quality Center.
- Developed test cases for data driven scenarios in Quality center using Dummy Data.
- Created Reusable and component specific functions using VBS file in QTP.
- Responsible for data validation by executing SQL queries on database by using ADO connections Performed data driven testing on QTP Scripts to invoke data from Excel data files
- Involved in parameterized the fixed values in checkpoint statement, create data tables for the parameters and write functions for the parameters to read new row from the table after every iteration
- Performed both manual and automated tests to conduct functional and regression tests on the application. Automated the same using QTP
- Used Vugen to create scripts, done Correlations.
- Extensive Parameterization of the VuGen scripts to ensure the real time load conditions.
- Configured and ran scenarios in Controller using scripts created in VU-GEN.
- Reviewed LR Result with team members to find the issues in the application.
- Worked on Performance Center to create scenario as needed and run the load test
- Wrote Reusable action for MainFrame screen to get data and compare the the DB
- Conducted Functionality and Regression testing during the various phases of the application using VB Script
- Created Function Library using vbs file and Object Repository to check the application functionality.
- Responsible for executing the test cases and reporting the bug in Quality Center...
- Executed QTP actions from Quality Center for Remote Execution.
- Used Descriptive Programming to handle dynamic Objects.
Environment: Quality Center 9.0, Windows XP Professional, Clear quest, QTP 9.5, J2EE, JDBC, Servlets, XML, Web logic, Oracle, QTP 9.5, LoadRunner 9.5
Confidential, Falmouth, ME
QA Automation Engineer
Responsibilities:
- Used Descriptive Programming in VBScript used Description. Create (), Create Object, Child Objects ()) to develop the Automation scripts, Performed Data driven testing using data tables in QTP
- Created Pop-up, Object State Exception handling functions to handle unexpected events and errors that occur during a test run.
- Involved in SOA system testing such as Web services, mid-tier services and GUI aspects, Response time, Number of transactions passed/failed, Load size, Memory utilization, wait time
- Mainframe Process Test Case Development, Defect Management using Mercury Test Director.
- Wrote Reusable actions and test script using vbscript as per the scripts Reviewed use case documents,
- Used Mercury Quality Center for web-based system for automated software quality management and testing across a wide range of application environments.
- Installed TE add in and Used TSO to write actions using VBSCRPT on QTP to get data from the mainframe screen and compare with the database
- Used various QTP check point including database check point
- Built Object Repository (.tsr), Function Libraries
- Developed Virtual user scripts using Load Runner VUGen to perform the load testing
- Created scenarios using Load Runner Controller and executed them.
- Used Quality Center to Defect logging and Defect Tracking
- Validated the codes, messages and descriptions returned by the Banking Services were correctly written to the Database by running Manual SQL Queries on the Mainframe.
- Used Object Identification, Virtual Object wizards to map a custom GUI object class to a standard QTP recognized object class.
Environment: QTP 9.5, Quality Centre 9.2, VB Script, Mainframe, TSSO, .Net, Windows XP, Oracle 9i, SQL-PL/SQL, Toad, Test Director, Load Runner
Confidential, CA
QA Engineer
Responsibilities:
- Created extensive function libraries in Visual Basic Scripts to enhance the utilization of functional tests and reusable actions.
- Used Quick Test Pro’s conventional data structures and used both the Global and the Action datasheet.
- Customized Actions by creating an Action Template in Quick Test Pro. Used Quick Test Pro’s built-in Data Driving functionalities.
- Developed and reviewed test scripts coded in VB Script for manual test scenarios and Parameterization of test cases using Spread Sheets. Used Descriptive Programming in VBscript
- Involved in Database Testing using SQL queries
- Used QTP output database check point and database check point
- Used Toad for DB testing
- Defects were tracked, reviewed, analyzed and compared using Quality Center.
- Created & Debugged LoadRunner scripts,Manual correlation of viewstates
- Developed Virtual user scripts using LoadRunner VUGen. Created scenarios using LoadRunner Controller and executed them
- Used Quality Center for requirement analysis, scheduling and generating test cases.Defects were tracked, reviewed, analyzed and compared using Quality Center.Generated Reports and Documented and Communicated test results on daily bases.
Environment: Load Runner, Quality Centre 9.2, QTP 9.2/9.5,VB Script, SQL, Load Runner 9.2.
Confidential
Test Engineer
Responsibilities:
- Developed Test Cases to check the functionality of application and to validate GUI fields
- Designed test cases as per the test specification Used Descriptive Programming in VBscript
- Gathered Test Input data.,Performed Data driven testing using data tables in QTP
- Automated the Test cases using QTP for Regression testing. Automation includes writing Test scripts in VB Script.
- Wrote Reusable actions as per the scripts Reviewed use case documents
- Designed test cases for Regression testing activities.
- Re-executed all test cases to ensure no additional errors or missing coverage.
Environment: QTP 9.0, QC, Load runner 9.0
Confidential
QA Tester
Responsibilities:
- Tested the application manually by executing Test Cases, reported the bugs using the Bugzilla.
- Involved in Load Test Planning using Task Distribution Diagram and Transaction Profile Documents.
- Automated the Test cases using QTP for Regression testing.
- Involved in Database Testing using SQL, Data validity testing, Data Integrity testing, Performance related to data base,Testing of Procedure,triggers,transactions (begin commit rollback) and functions
Environment: QTP 9.2
Confidential
QA Tester
Responsibilities:
- Create Test Plans, Test Cases and logs defects in Quality Center.
- Involved in reviewing the business requirements document to create a comprehensive list of test cases and various test bed scenarios and performing the regression testing
- Developed Test Automation Framework and Test Plans.
- Created and executed automation test scripts for functional and regression testing using QTP.
- Performed test data automation and Data Driven testing using Quick Test Pro.
- Programming with VBScript to write Reusable functions, and setting up the startup files for the loading the libraries and configuration in QTP.
- Performed SQL queries using TOAD for database level testing
- Used LoadRunner extensively for the Performance and Load testing.
- Analyzed Performance Bottlenecks using LoadRunner Monitors and Graphs.
Environment: QTP 8.0/9.0, VBScript, Quality Center, TOAD