Test Automation Engineer Resume
Vienna, VA
SUMMARY
- Have experience with assisting project management, understanding the business need, defining a creative and useful solution, and promoting the product to the user community and management
- More than seven years of experience in Software Quality Assurance using SDLC processes
- Extensive Knowledge in Quality Assurance methodologies and strategy
- Strong understanding in Software Development Life Cycle (SDLC)
- Excellent in Business Process Identification
- Experience in working with multiple projects at the same time
- Involvement in automation, manual, and performance testing using these automated testing tools: QTP/UFT, Load Runner and ALM
- Strong expertise in testing with Selenium WebDriver in cross browser and cross platform
- Building frameworks using java language for Selenium, with great expertise in its writing
- Prepared in Selenium WebDriver Automation Framework following Model - View-Controller concept and Page Object concept
- Expert in creating QTP Framework using VBScript
- Experience in gathering user requirements, test case design and documentation
- Expertise in developing Test Plans, Test Scripts, Test cases, Test data and Work flows based on Business, Technical and Functional requirements
- Expertise in conducting Smoke, Functional, Integration, System, White, Black, and Gray Box testing, Ad-hoc, Regression, User Acceptance, Performance, Load and Stress testing
- Proficient in Problem solving and Tracking Bug Reports using Bug tracking Tools such as ALM and JIRA.
- Expert in Querying and testing RDBMS such as Oracle 11g, SQL Server, MS Access for data integrity
- Excellent knowledge in the areas of Health care, Finance, networking, UI, distributed computing, web and enterprise application development
- Possess positive, can-do attitude with customer-centric views
TECHNICAL SKILLS
Testing Tools: Quick Test Professional (QTP)/Unified Functional Tester (UFT), Selenium, HP Load Runner, Quality Center/Application Lifecycle Management (ALM), Eclipse, and JIRA
Languages: Java, JavaScript, Windows Batch Script, VBScript, XML and Visual Basic
OS: Microsoft Windows, UNIX, LINUX
Databases: Oracle, Microsoft SQL Server, MySQL
Web Servers: IBM Web Sphere, IIS, and Web Logic
PROFESSIONAL EXPERIENCE
Confidential, Vienna, VA
Test Automation Engineer
Responsibilities:
- Developed MVC Automation Framework to automate SDWIS Prime Application’s test cases, all common Application tasks, Error handling subroutines and Create, Read, Update and Delete (CRUD) functionalities.
- Developed Automation scripts with Data Driven Framework, parameterization. Developed reusable code and custom functions that are used in different scripts using Selenium WebDriver based on Java.
- Worked on fast paced agile environment and worked very close to developer and business analyst.
- Created SQL queries to retrieve data from Oracle database to validate the input data.
- Automated test cases using Java language and used Eclipse as an editor.
- Organized tests according to TestNG Framework which provides for a very intuitive and maintainable testing design.
- Externalized data in .csv and .properties files to make tests as modular as possible.
- Updated Automation Status Report daily stand up meeting to help management stay in the loop.
- Used test data from MySQL, Excel and different TestNG annotations including @DataProvider for data driven testing.
- Used the Ant build tool to run the tests in command prompt.
- Expert user of XPath to locate elements of Web Applications built in True Smart GWT, used Firebug as an add-on in Firefox browser to spy on elements and FirePath to generate XPaths or CSS locators.
- Performed initial Smoke testing to determine if the application was stable enough to major testing effort.
- Ran Selenium tests from Command line and generated separate results for each for analysis.
- Implemented cross browser web testing with Selenium.
- Interpreter of Stack Traces to find the cause of exception quickly and efficiently.
- Simultaneously update old automation test script and create new script for CMDP project by using Quick Test Professional (QTP) Unified Functional Testing (UFT) Rational Functional Tester (RFT) to performed System, Regression, Integration, Functional, Data Driven and Keyword driven testing.
- Analyzed requirement, Design document and Use Case document for functional testing of the application, which assisted me in developing future test cases/script pertaining to the testing.
- Performed Backend testing using SQL queries to validate the data in the backend Oracle database.
- Used ALM for test management and bug tracking and followed up with the development team keep track of the Gap Analysis for monitoring the user requirements and developed test cases, verify bug fixes and update bug status.
- Perform Compatibility Testing of the application on different browsers.
Environment: Selenium-WebDriver, Sikuli, Java, ALM, Ant, Eclipse, Windows Batch Script, UNIX Shell Scripts, JavaScript, VMWare, MySQL, MS Office, Windows, UNIX.
Confidential, New York, NY
Test Analyst
Responsibilities:
- Building MVC Framework in Selenium WebDriver and wrote test cases by using Java language and used Eclipse editor.
- Responsible for preparing templates for writing Test Plans and test cases and mentoring junior members.
- Reviewed and analyzed systems functional specifications, developing and implementing test plans, test cases, test scenarios, test reports and test matrices.
- Used share point as the main source for document placeholder for Companies Intranet.
- Manually conducted User Interface, Functional, Integration, UAT, and Regression testing and interacted with developers to resolve the technical issues.
- Used ALM for test management and bug tracking and followed up with the development team to verify bug fixes and update bug status.
- Analyzed business requirements, functional specification, and the required documents for testing.
- Performed Backend testing using SQL queries to validate the data in the backend Oracle database.
- Performed Black box, white box, Gray Box, smoke, functional, Integration and user Acceptance testing on the new enhancements added to the web application.
- Validated test to check boundary conditions and error messages.
- Generated and enhanced the VB Scripts in UFT for automation. Developed Environmental Variables, Startup Script, Driver Script, and Utility Functions.
- Wrote automated test script using VB Script. Expert in creating script in descripting programming mode. Designed data driven, keyword driven and Hybrid frameworks for regression testing.
- Maintain and organized tests according to maintainable testing design in TestNG Framework.
- Used various TestNG annotations and DataProvider for data driven testing with Excel sheet.
- Run test from command prompt by using Ant build tool and ran test suite from command line and generated report for analysis.
- Expert in using Firebug add-on in Firefox to spy on element for generate XPath or CSS locator to locate elements of Web Applications.
- Used SoapUI to perform API Testing of RestFul web services. Applied XPATH Assertions to verify the existence of nodes and accuracy of data.
- Designed and documented test plans, test cases, test scripts, test scenario, Defect Tracking and expected results. Traced the test cases to requirements using ALM.
Confidential, Baltimore, MD
Test Analyst
Responsibilities:
- Analyzed the system specifications, business requirements for full understanding of the project.
- Analysis of Business Requirements and Functional Specifications excogitate the System Test Plan for the Functionality, integration, regression, smoke and UI testing.
- Performed product testing (EDI Submission) and Client reporting on findings and resolving any discrepancies during systems remediation on and HIPAA transactions testing for 837, 835, 270/271, and 276/277 on Soap UI.
- Created sample mappings for the conversion of EDI X12 transactions code sets version and translation of ICD 9 codes into ICD 10 codes.
- Tested all HIPAA transactions for support (4010 and 5010). Validated the database to file elements.
- Designed and documented test plans, test cases, test scripts, test scenario and expected results and tracing the test cases to the requirements using Quality Center.
- Executed and maintained manual test cases. Performed Functional, System, and Regression Testing.
- Analyzed System specifications and performed Black box, White box, Gray Box, Smoke, Functional, Integration and User Acceptance testing.
- Wrote test cases for positive and negative scenarios for UAT, functional, GUI and system testing.
- Involved in backend testing of ORACLE database and verify EDI transactions going into the database.
- Created SQL queries to retrieve data from Oracle database to validate the input data.
- Used QTP for object repository creation and maintenance, used regular expression, re-usable actions, data table, checkpoints and recovery scenario.
- Developed Descriptive Programming and Maintained Local and Global Object Repository in QTP.
- Developed Environmental Variables, Startup Script, Driver Script, and Utility Functions in QTP.
- Worked on fast paced agile environment and worked very close to developer and business analyst.
Environment: Windows, UNIX, Oracle 10g, Quality Center, QTP, Load Runner, MS Office, Agile, JAVA, .NET, HTML, Java Script.
Confidential, Richmond, VA
QA Analyst
Responsibilities:
- I have worked on Strategic Dual Risk Rating (SDRR), Loss Gain Default (LGD), Probability of Default (PD) and Commercial Risk Rating Platform (CRRP) web application.
- Wrote Test cases of the project through Quality Center. Involved in setting up test environment and preparing test data.
- Worked on Quick Test Professional, Load Runner, and Quality Center.
- Developed various reports and metrics to measure and track testing effort.
- Developed Automation scripts & subroutines in VBScript to automate most of the functional test cases, all common Application tasks, Error handling subroutines, Application state & features validation subroutines.
- Developed automation suite to work on different browsers like IE and Mozilla Firefox.
- Developed Automation scripts with Data Driven Framework, parameterization and Regular expressions. Developed reusable actions and custom functions that are used in different scripts.
- Responsible for back-end testing/database testing, which was done using SQL queries.
- Tested server performance using Performance Monitor and analyzed reports using PAL.
- Worked with Functional, Smoke, Sanity, System, Integration, Regression and UAT testing.
- Before writing Automation scripts, performed end-to-end testing manually. Executed test cases and Created test data.
- Environment: HP QTP, Quality Center, Load Runner, TOAD, JMeter, Badboy, Performance Monitor, Typeperf, Windows, UNIX, JAVA, .NET, HTML, Java Script, Shell Scripting, MS Office.
Confidential, Florham Park, NJ
QA Tester
Responsibilities:
- Converting old version of automated record and play back scripts to new automated descriptive script in QTP 11.0. Testing on IE v.7 and v.8 and Mozilla Fire Fox 3.6.
- Worked on 401k Retirement Services Plan.
- Responsible to add QTP 11.0 test scripts to cover new features of the web based 401(K) applicant and sponsor administration web sites.
- The automation scripts are a hybrid of object repository, descriptive, data driven, action, and function library based coding.
- Performed System, Regression, Integration, Data driven testing using HP QuickTest Pro.
- Wrote maintainable independent QTP VB scripts, created a framework of user-defined functions to automate assigned test cases.
- Using Quality Center as test management tool for Requirements, Defect Reporting and Tracking, Test and Test cases and analyze their results.
- Performed backend testing, which required writing SQL queries directly to the database.
- Loaded test data into databases and executed queries.
- Participated in Load Testing and Stress Testing using Load Runner.
- Responsible for maintaining a suite of deployment scripts that check the sanity of weekly developmental builds as well as one hundred and eighty scripts that test every type of granular functionality and cosmetic detail across the 401(K) system.
Environment: HP QTP, Quality Center, Load Runner, Windows, JAVA, .NET, HTML, Java Script, Shell Scripting, UNIX, Flash, MS Office.
Confidential, Washington, DC
Software Test Analyst
Responsibilities:
- Reviewed design/functional specifications and develop detailed test plans.
- Created test cases for functional, integration, regression, and User acceptance (UAT) testing and Government Acceptance Testing (GAT) using Quality Center.
- Developed and executed test scripts for functional, regression, performance and system tests using manual and automated methods.
- Developed the Test Plan, Requirement Traceability Matrix.
- Evaluating application features and preparing several Test plans and Test cases, Test scripts for System, Functional and Regression testing.
- Performed System, Regression, Integration, and Data driven testing using HP QuickTest Pro.
- Wrote maintainable independent QTP VB scripts, created a framework of user-defined functions to automate assigned test cases.
- Wrote detailed and accurate problem of reports/defects where applicable.
- Experienced with leading reporting tools, such as Business Objects and Crystal Reports.
- Conducted Performance, Stress, Load and Capacity testing using Load Runner.
- Developed, executed and maintained automated load/performance test scripts and scenarios using HP Load Runner.
- Analyzed data in a multi database environment.
Environment: Oracle 10g, UNIX, Load Runner, and QTP, Rational software: Rational Clear Case, Rational Clear Quest, Bossiness Object (BOBJ), and SQL+
Confidential, Hartford, CT
Software QA Analyst
Responsibilities:
- Created Requirements of the project and wrote test cases using Quality Center.
- Involved in setting up test environment and preparing test data.
- Performed both Manual and Automated testing.
- Conducted feasibility study of functional test cases for automation.
- Developed various reports and metrics to measure and track testing effort.
- Development of Batch processing job in QTP.
- Developed Automation scripts with Data Driven, parameterization and Regular expressions.
- Evaluated Quick Test Professional tools for test automation.
- Developed QTP scripts using Web, Java and VB add-ins.
- Defined and implemented test (verification and validation) practices, standards, and processes as they apply to test automation.
- Responsible for back-end testing/database testing, which was done using SQL queries.
- Performed Positive and Negative testing and End User Testing.
- Tested the application performance with various loads up to 1000 virtual users using Load Runner.
Environment: HP QTP, Quality Center, Load Runner, StarTeam, TOAD, Windows, JAVA, .NET, HTML, Java Script, Shell Scripting, UNIX, Flash, Photoshop, AJAX.
Confidential, Long Island, NY
Software Test Engineer
Responsibilities:
- Analyzed requirement document for functional testing and developing test cases.
- Presented test plan document used to reflect the testing efforts.
- Identified potential gaps in the existing strategy that could have immediate and cascading impact on stability of the application. Also on interfacing applications and suggest a test strategy.
- Participated in documenting Business Process Flow for the Project.
- Developed SQL Queries for Back-end testing/Database testing.
- Leveraged system and test automation expertise in reviews and inspections.
- Performed automatic testing by developing VB script using Quick Test Pro.
- Developed the test scripts for Functional and data driven tests using Quick Test Pro.
- Developed, executed and maintained automated Load, Performance and Stress test scripts and scenarios using Mercury Load Runner.
- Used Load Runner for Performance & Stress testing and analyzed the response times of the business transactions under load.
- Discussed testing methods and procedures with the testing team for efficient testing.
- Used Test Director to keep track of the Gap Analysis for monitoring the user requirements and developed test cases.
Environment: Quick Test Pro, Load Runner, UNIX, TOAD, Windows, JSP, Test Director, J2EE, Web Logic.