Senior Test Automation Developer Resume
VA
OBJECTIVE:
Seeking a challenging and fulfilling career in an organization that fully supports the quality assurance process. I am seeking a position as a Sr. Software Test Engineer with emphasis on automated testing.
SUMMARY:
- A highly experienced professional with eighteen plus years of experience in all phases of Software Quality Assurance, in the areas of testing using Unified Functional Testing(UFT), Selenium, SoapUI, Test Partner, Win Runner, Load Runner, Rational Robot, Silk, QA Partner, SQA Team test, and Visual Test as testing tools.
TECHNICAL SKILLS:
Platforms: Sun Solaris, Microsoft/Intel X86 - based systems.
Operating Systems: UNIX (Sun Solaris), Windows NT4.0/3.51, Windows 95/98/2000/XP, PC-DOS.
Languages: C/C++, HTML, XML, VBScript, JavaScript, VB, PL/SQL, SQL, JAVA, SQA Basic, 4 Test.
Databases: Oracle, SQL Server, Sybase, and MS Access.
Testing Tools: HP UFT, Quick Test Pro (QTP), TestPartner, HP Quality Center (QC10.0), Rational Robot, SILK, QA Partner, WinRunner, TestDirector, LoadRunner, MS Visual Test 4.0 and Rational Visual Test 6.0, Rational RequisitePro.
Methodology: Rational Unified Process (RUP Object-Oriented Analysis and Design).
Problem Tracking: HP ALM, HP Quality Center, JIRA, DevTrack, Test Track, Extra View, SQA Manager.
Software: Microsoft Word, Excel, PowerPoint, Access, Harvest, Microsoft Visual SourceSafe, Perforce, Win CVS, Ghost, TOAD, SharePoint.
Networking: HTTP, Web Server.
Browsers: IE 8.0, Netscape, FoxFire.
Packages: Office 2010/2007/2000/97, Lotus Notes, MS Project.
PROFESSIONAL EXPERIENCE:
Confidential, VA
Senior Test Automation Developer
Responsibilities:
- Works closely with Product/Business Analysts and Managers to understand the product requirements and use cases in order to develop HP UFT automation framework and to identify automation test scenarios.
- Design, develop and maintain HP UFT automation framework for PostalOne web application and to verify that the automation test scenarios meets customer specifications and overall coverage for the following application functionalities: Manage Mailing Activity, Audit Mailing Activity, Transactions, And Postal Wizard.
- Implemented Automated-testing Framework (Data Driven & Kew Word Driven Frame work) Using VBscripts.
- Used the descriptive language for GUI test scripts, generic usage in automated test scripts.
- Imported and exported data from Excel to UFT.
- Experienced in software engineering methodologies or SDLC like Agile, RUP, and Waterfall.
- Set up test automation environment and developed UFT regression test scripts for overnight execution.
- Design and Develop UFT automation script to test backend testing to manipulate and execute commands to achieve desired results.
- Execute automation script performed SQL statements to acquire and verify test data.
- Reported issue into the ALM bug reported system and follow up with the development team till it gets resolved.
- Ensure superior testing of development code prior to release to production
- Produce reports and documentation for all automated testing efforts, results, activities, data, logging and tracking.
- Coordinate with software engineers to ensure maximum coverage is obtained through automation.
- Define and develop performance test plans and automated scripts using HP Load Runner.
- Responsible for creating, maintaining, modifying, and managing automated performance testing scripts.
- Run API Job through Soap UI.
- Developed automated API test scripts for Web Service Testing Using Soap UI with Groovy scripts.
- Good working experience in open source Automation tools: Selenium Web Driver, Selenium RC, Selenium IDE, Selenium Grid, Cucumber.
- Used Selenium Grid, Desired Capabilities, and Remote Web Driver for distributing the execution in different machines, platforms and browsers.
- Analyzing test results and operational problems to determine presence and scope of potential application defects. Reports errors through HP ALM defect tracking system
- Attended daily scrum meeting, periodic meetings, teleconferences and led discussions on problem resolution
- Generating test execution and defects report per sprint.
- Submitting test execution report to the product owner for every end of sprint.
Confidential, Rockville, MD
Senior Test Automation Engineer/Functional Testing
Responsibilities:
- Performed requirement analysis to ensure the requirements are correct. Identified requirement defects and discrepancies and worked with business analysts to finalize the business requirements.
- Developed test cases according to the requirements, Generated test data, Developed and executed functional, regression and system test cases.
- Analyzed 508 compliance business requirements for the EM and IMPORTS2 applications.
- Developed the 508 compliance Accessibility test cases for EM and IMPORTS2.
- Tested EM and IMPORTS2 application using with JAWS 508 compliance tools.
- Developed complex SQL queries, created test data and performed back-end database testing in Oracle 11g.
- Performed Data Validation using Oracle SQL Queries to ensure input data stored correctly.
- Verified test results and produced system test reports, defect summaries and reports using Quality Center.
- Reported issue into the bug reported system and follow up with the development team till it gets resolved using Quality Center
- Worked closely with software development team analyzing defects.
- Performed reporting software defects, validating the fix, and closing the defects.
- Provided reports on test results - test coverage, pass rate and success rate.
- Working closely with the client for their response on the report.
- Developed, execute and maintain automated data-driven and object-oriented processes test suites using QTP.
- Designed, Developed and implementation of QTP based automation framework that allows other testers to add new automated test cases.
- Analyze test execution results and producing test summaries.
Confidential, Alexandria, VA
Senior Test Automation Engineer
Responsibilities:
- Developed WinRunner (TSL) and TestPartner (VBScript) automated test scripts for testing of the front-end GUI as well as the back-end DEERS DB (Oracle) systems with Fingerprint biometric and personnel data.
- Developed data-driven test automation scripts for functional, regression, performance, and load testing.
- Created automated test frameworks and unified methodology of end-to-end testing across the RAPIDS and DEERS Databases using Oracle SQL queries.
- Programmed in VBSCript and TSL languages to create reusable WR and TP automation scripts incorporating Datatable, Synchronization, DB, and GUI Checkpoints, and error handling and recovery scenarios.
- Created automated scripts for functional, regression, and performance testing.
- Developed stress and load tests scripts using Mercury LoadRunner.
- Wrote SQL queries on Oracle DB to perform backend testing of the transaction results.
- Designed, developed, implemented and executed TP test cases to verify WebDOES application in VBScript.
- Developed test conditions and test cases based on business requirements and technical specifications that verify the adherence to the software development process
- Generated test execution result reports including recommendations concerning the release of the product.
- Created team-wide test strategies to prioritize automated test development and executions.
- Developed processes to identify and analyze software defects, questionable functions, and errors, as well as inconsistencies in software functions, outputs, and content and to meet customer quality standards.
- Logged and Maintained bugs lifecycle in the Jira tracking database and regressed against current version.
- Assisted developers and technical support specialists in resolving product defects.
Confidential, Dallas, TX
Test Automation Engineer
Responsibilities:
- Developed automated Mercury QTP test scripts in VBSCript, including component, integration, black box, system, regression, and performance testing. Developed reusable data-driven test script modules and frameworks. Provided management and developers detailed test results from the QTP script execution runs.
- Developed the automation test implementation plan and presented to the project team and management.
- Maintained test plans and test cases using Test Director.
- Executed and analyzed complex Test Cases and compared actual results against expected results and product requirements. Analyzed test results and recommended corrective actions.
- Identified defects and submitted them into defect tracking database (Dev Track).
- Worked with development team leads to resolve and escalate issues in a timely manner to meet schedules.
- Developed manual test plans based on an understanding of testing methodology and software to be tested.
- Executed tests by using available resources, tools, documentations and test methods such as black box, white box, glass box, integration, system and regression.
Confidential, Woburn, MA
Senior SQA Automation Test Engineer
Responsibilities:- Developed detailed automated test suites and subsequent test scripts code for functional, stress, acceptance, and regression testing. Executed scripts and reported results on multiple OS’s and browsers.
- Developed scripts to load against Web Applications scenarios using LoadRunner to backend DB.
- Maintained bugs in the bug database (Test Track) and regressed against current version. Logged errors found during testing cycle. Performed SQL query executions.
- Worked closely with development and QA engineers to specify and implement a variety of manual tests of integration, regression and performance.
- Provided technical assistance and leadership to the mid and junior level engineers.
Confidential, Lexington, MA
Senior Quality Assurance Engineer
Responsibilities:- Designed the core architecture for the automated test system. Developed and maintained entire automate test suite. This utility is used in the QA group on a regular basis.
- Developed Silk automated regression and stress tests using code written in Silk (4 Test) with DB queries.
- Wrote test plans to test the graphical user interface and server administration (Web Site). Maintaining bugs in bug database.
- Worked as QA Automation Lead Engineer on Lifetime effort for client/server applications. Executed all QA duties as a lead QA engineer for both existing and newly created components, created automated test suites, and performed manual testing in accordance with specifications, test schedules, and user documentation.
- Performed extensive functional and API testing on Remote Servers. Installed and tested server installation.
- Provided training to group on the use of Silk automated test tool. Assist and train newly hired and junior QA members as needed.
