Qa Automation Engineer Resume
New York, NY
SUMMARY:
- Perform automation tool selection for project.
- Develop test automation which will monitor and verify database replication is occurring correctly and capture/report any mismatches that occur.
- Develop test automation which will drive and verify a messaging process that reads files and outputs XML messages.
- Develop and execute functional and failover test cases for message processing application
- Perform automation tool selection for project. Develop proof of concept with UFT. Develop test automation framework for Bloomberg’s Terminal and API that’s used in with Microsoft’s Office products.
- Create automated test cases along with maintaining and expanding existing automation framework that drives and verifies a money transfer system (Montran) at the UI level.
- Evaluate test automation needs; develop proof of concept and automation strategy for an ETL and Web - based reporting application.
- Implement test automaton of data transformation and move from Source DB to Target DB.
- Implement test automaton of data retrieval from Target DB and display to the UI Report in Cognos.
- Implement Gherkin test cases for a web-based application using SpecFlow at the business and controller layers.
- Implement UI based test automation with Visual Studio’s Coded UI
- Team member in an Agile development environment employing Scrum methodologies.
- Provide consulting expertise with test automation strategy, design, implementation, and execution for various Web based applications in the Human Resources domain.
- Responsible for the manual and automated testing of various aspects of an Electronic Order Management and Execution application ( Confidential River).
- Automate testing of Paladyne security master import (Equities, Bonds, Futures, Options, Debt, Indexes)
- Ongoing manual Fix Certification testing with different brokers.
- Custodian rule test case development.
- Automate testing of FxAll trades flowing into Confidential River.
- Create Automated Database Reconciliation tool in C#, Winforms
- Extensive test tool evaluation and comparison of Test Complete vs QTP
- Responsible for developing functional automation frameworks that drive and verify the client GUI and database of an in-house Electronic Order Management and Execution Platform through it’s GUI from an end users perspective. Automated the testing of a custom PnL application and automated the testing of a Risk Modeling application
- Design and develop XML schema/interface that allows Business Analysts and Developers to create automated test scenarios
- Convert manual test plan for FIX certification into an automated testing suite.
- Responsible for developing and enhancing the GUI of a custom in-house automated testing application that drives and verifies the Order Management software (middle layer) of an electronic trading platform at the message level (FIX, OMA).
- Responsible for developing test automation that drives and verifies the client GUI and database of an Electronic Execution Platform (Redi+) through its GUI from an end users perspective.
- Train and mentor a group of junior automation developers.
SKILLS:
Programming Languages: Java, C, C++, C#,VBScript, TSL, JavaScript, HTML, SQL, LISP, Assembly, Kornshell
Automation Tools: QTP, VeriFIX, WinRunner, Quality Center/Test Director, WebLOAD, Robot
Design/Development Tools: Eclipse, Visual Studio, Borland Builder, Rational Rose, FontLab
Configuration Mgt Tools: Visual SourceSafe, MKS, Razor, ClearCase
Design Modeling: UML, Bennett experience
TECHNICAL SKILLS:
Confidential, New York, NY
QA Automation Engineer
Responsibilities:
- Responsible for maintaining and enhancing a functional automation framework that individuals use to generate and execute unique automated test case scenario to validate a Corporate Bond Trading Platform.
- Automation framework that drives and verifies at the GUI, Database and API/Message level.
- Coordinate with offshore automation team in India.
- Build automation lab environment for multi-machine execution
Development Technologies: QTP (VBScript), Java, C++, Quality Center, XML, VeriFIX
Confidential, New York, NY
QA Automation Lead
Responsibilities:
- Responsible for the design, development, and deployment of a functional automation framework which would be used by individuals who possessed only domain knowledge of the application under test to rapidly generate and execute unique automated test case scenarios.
- Work with client to develop cost/benefit analysis of automating specific test areas. The analysis is incorporated into a high-level presentation for use by senior management in deciding the priority and funding of test automation development activities.
- Work with client to develop the look, feel, and functionality of the automation framework.
- Work with client to train users of the automation framework
- Work with client to develop a process of transporting manual test execution to an automated one.
- Within 8 months an automated framework was developed and deployed executing 1700+ end to end test case scenarios in 8 hours which would otherwise take over 7 weeks to execute manually.
Development Technologies: QTP (VBScript), VB .NET, and Excel Object Model (VBA)
Confidential, New York, NY
QA Automation Engineer
Responsibilities:
- Definition of automation scope and strategy. Developed proof of concept and performed demonstration for senior client management.
- Developed automation solution/framework for testing a CRM Financial Application.
- Developed custom integration of QTP and Quality Center for test execution and reporting, defect reporting and circular requirement trace-ability using “Mercury Open Test Architecture.”
- Developed custom web-based results reporting for review on both the tester and management levels.
- Progressive and Regression Test Automation of new functionality before release.
- 450+ test cases scenarios execute in 4 hours (automated) which otherwise would take 2 weeks (manually).
- Automation utilized for 3 test cycles with 3 different environments before move into production. 35 defects found; 2 of which were critical.
Development Technologies: QTP (VBScript), Excel Object Model (VBA), Test Director/QC
Confidential
QA Automation EngineerResponsibilities:
- Developed proof of concept to verify various orders entered through the Confidential River Front-End were correctly populated in a back-end database.
- Regression and Progressive Test Automation of new functionality before release.
- 700+ test cases scenarios execute in 12 hours (automated) which otherwise would take 6 weeks (manually).
- Developed an automation framework for testing a .NET application developed in C#.
- Developed automated test case matrices from use-case scenarios for functional, integration, regression and user-acceptance testing.
- Responsible for the design and implementation of an automated test data cleanup system that spans 6 different Windows and Unix based applications.
Development Technologies: QTP (VBScript), Unix Shell Scripting, Excel (VBA), Quality Center
Confidential, Rochester, NY
QA Automation Lead
Responsibilities:
- Lead the development of an Automated Software Testing System (ASTS) through every stage of the development lifecycle: Requirements, Design, Implementation, Integration, Validation, Deployment and Documentation.
- Created an ASTS with a modular infrastructure running on Windows OS to verify validations of the application at the graphical and database level. This application resided on a QNX operating system and Photon graphical environment
- Increased software-testing coverage by 325% while testing time was reduced from approximately 8 days to 3 hours.
- Verified complex database schema, integrity and content completely in less than 15 minutes. Before implementation, the data remained untested due to its complex nature.
- Developed an intuitive user interface to the ASTS so that manual testers could develop new automated test case scenarios in seconds.
- Populated databases automatically with tens of thousands of records of random, yet repeatable, true data.
- Developed an approach for Automated Stress and Load Testing of a web-based application.
- Developed random, yet repeatable link traversal to continuously run until failure.
- Simulated various load scenarios of multiple, concurrent users connection and transferring data to a server.
- Automated metrics gathering of connections and data transfer times to evaluate performance under different load scenarios.
- Automated report generation in Excel spreadsheets and visual graphs.
Development Technologies: WinRunner (TSL), C, C++, Excel Object Model (VBA)
Confidential, Rochester, NY
QA Automation Lead
Responsibilities:
- Responsible for the design and implementation of automation solutions in multiple departments of the digital and applied imaging organization.
- Automation solutions are key-word/ data-driven that dynamically drives and verifies the application under test.
- Dynamic recognition of application objects for OS portability.
- The functionality of the automation system can be easily modified/enhanced/directed through its spreadsheet or database to address different business/use-cases.
- Release Engineering - Automation of nightly builds.
- Software Engineering - Automated testing of their software for pre-SQA releases.
- Software Quality Assurance - Conversion of their manual test suite for digital camera drivers on multiple OS’s to an automated verification solution.
Development Technologies: WinRunner (TSL), C, Excel Object Model (VBA), Test Director
