Lead Automation Engineer Resume
Orlando, FL
SUMMARY:
- Over 9 years of experience with Software Quality Assurance , Testing and Analysis .
- Experience with System Testing, Integration Testing, and Regression Testing with in a Service Oriented Architecture(SOA) enterprise platform.
- Experienced with Test and Project management tools such as HPE ALM/Quality Center (Test Director), JIRA, IBM Rational clear Quest and Version one (agile Project tracking) .
- Experienced with testing and automation of Web Services, SOAP, XML and RESTful services Using HPE UFT, HP service Test, HPE Service Virtualization, SOAP UI pro, POSTMAN and Parasoft SOA.
- Experience testing CE device apps and Mobile apps.
- Experienced testing UI applications and headless systems for CE, Mobile(Android 2.x,3.x, 4.x / IOS 3.x,4.x,5.x,6.x), Web, Windows for Banking, capital markets and Entertainment VOD platforms.
- Worked with SOAP UI Pro, HP Service Test, HP UFT, JMeter, POSTMAN and Parasoft SOA to perform Functional, Smoke, Integration and regression testing on API's with Automation solutions.
- Strong knowledge of SQL and Expertise in Backend Testing.
- Worked on legacy system AS400 (DB2) migration to Oracle11g, MS SQL to MONGO DB(noSQL) and performed necessary validations on the batch jobs and validated the data .
- Good understanding of Software Development Life Cycle (SDLC) Methodologies like Water Fall, Agile and Rational Unified process (RUP), Spiral life cycle model.
- Worked in an Agile (SCRUM, Sprints) environment in role of QA Sprint Lead.
- Experience working with offshore resources in role of Lead and as individual contributor in SPRINT team.
- Strategize, Plan and Distribute QA effort between Onshore and Offshore QA communicating the metrics to on shore stakeholders.
- Create QA Dashboards for enterprise reporting with real - time metrics.
- Good knowledge of Data Driven Testing techniques.
- Worked in the UNIX and Windows environments.
- A good team player with logical reasoning ability & coordination and interpersonal skills
TECHNICAL SKILLS:
Operating System: Win NT/ 95/98/2000/2003/ XP/2008, MVS, Unix/AIX and Linux, Android 2.x,3.x, 4.x / IOS 3.x,4.x,5.x,6.x
Testing Tools: Test Director, Quality center 10.0, HP ALM(QC 11.0), Microsoft Test Manager, HP PPMC, Win Runner, Load Runner, Rational suite, Atlassian JIRA, Keynote Device Anywhere, SOAP UI, SOAP UI Pro, REST client, Enterprise Tester, clear quest, Firebug, FirePath.
Databases: Oracle, MS SQL Server 2008/2008R2/2012/2014, MS Access,DB2, TOAD, MySQL, SQLite, MongoDB,RoboMongo
Languages: VB,C#,VB,XML,ASP, java, MS SQL, HTML, C/C++
Web servers/Servers: IIS, Weblogic, Jenkins
Other tools and technologies: VSS,MS office Suite, Visual basic,.NET, TFS, Visual Studio, SSRS, Eclipse IDE, IIS, JBoss, VMware, CE SDK, Android SDk, web service studio, Open CASE(publisher, Prod Control),WinSCP, Putty, Sharepoint, HP Clarity, lotus notes,AS400, Microfocus Rumba.
PROFESSIONAL EXPERIENCE:
Confidential, Orlando, FL
Lead Automation Engineer
Responsibilities:
- Analyze Confidential (WVO) business process and technology stack.
- As Lead took responsibility to review current QA practices , provided recommendations and implemented API testing into QA practice.
- Studied and learned WVO Service oriented architecture for Client's exposed API(REST), ESB-OSB(SOAP/REST) and Micro(legacy/SOAP/REST/SQL/batch) services.
- Worked on to create workflow orchestration scenarios with less/no support from documentation(TDD, System Architecture Document, Architecture mapping documents)
- Reviewed and leveraged WVO's current logging framework for applications (WEB apps/REST) , ESB-OSB(REST) and Micro service(SOAP/REST/Procedure/Batch Jobs) .
- Captured the orchestration patterns for use case transactions from front end web applications .
- Identified core services and relevant operations from service orchestrations their dependant , mediating or pass-through services .
- Leveraged on HPE Service Virtualization to simulate SOAP/REST transactions such as fuzzy/Elastic search that Impact backend systems.
- Worked on creation of a list of potential automation candidates and took the responsibility to maintain the list.
- Created API automation backlog and prioritized automation efforts based on their development status, functionality, criticality and exposure to applications.
- As Automation lead regularly provided QA leadership/ QMO with the estimates for automation candidates, timelines for deliverable and allocation of the work with a sprint like approach.
- Updated Automation teams Project QA effort estimates including allocations, weekly and monthly T&M estimates in HP Clarity .
- Took leadership and responsibility to Create POCs for API test execution and reporting with HP ALM and Jenkins .
- Identified service definitions and schemas from ( Development codebase) TFS source control.
- Created API automation framework using UFT 12.02/UFT 14 with data driven test (excel, XML, JSON, TXT) approach.
- Created test scripts for REST and SOAP API's using HP UFT and orchestrated the service calls by using HPE service Virtualization and simulating the heavy Data payload transactions.
- Created Data Driven rules (xls/xlsx) for Service virtualization data model and mapped Request and response parameters for SOAP/REST/XML/ Batch services.
- Worked on to create local Activities in HP UFT and built SOAP/REST requests with data driven approach based on the use case scenarios.
- Utilized Standard Activities in HP UFT such as custom code, String Manipulations, File, Database, Network, Call API/GUI actions, String to JSON/XML(vice versa) et cetera for building test scripts.
- Implemented schema Validations , Request and response(REST/SOAP) payload validations into API Test Automation .
- Wrote SQL queries to embed in test harness to build REST/SOAP requests and response XML/JSON validations.
- Worked on testing API's that delivers various complex business functionalities like Mapping , search , Elastic search and Indexing et cetera.
- Used Team foundation Server(TFS) to define structure and repository for automation artifacts .
- Worked on to create different batch jobs with selected tests for smoke, Build validation and Regression cycle.
- Worked to setup virtual machines using Citrix VMWARE for test automation execution.
- Worked with CI/CD(Continuous Integration/Deployment) teams to create execution strategy for automation scripts and participated in integrating test automation jobs (scripts) with CI/CD infrastructure .
- Created automation test suite and build jobs in Jenkins for test executions for Smoke , Regression and build/deployment validations.
- Implemented reporting mechanism that will send e-mail report to partners with test execution metrics and linked resources .
- As Automation lead collected , prepared and reported QA metrics , Sprint burndown , requirement coverage and Velocity on Daily, Weekly and Monthly basis to distributed audience and leadership.
Environment and Tools: SOAP,REST,XML,JSON,WINDOWS 7 enterprise, Citrix(VMWARE),.NET,HP UFT 12.02/ UFT 14, HPE Service Virtualization, JMeter, HP Clarity, Jenkins , HP ALM 11.0, Oracle, Oracle SQL developer, TOAD 10.6, Visual Studio, TFS, Microsoft Office Suite, SOAP UI(5.1.2), POSTMAN, Notepad ++, Fiddler, Chrome dev tools.
Confidential, Durham, NC
Quality Assurance consultant
Responsibilities:
- Lead, Plan, design and execute test strategies for small and medium projects, or for specific areas of larger projects.
- Develop core knowledge of Fidelity’s Transaction Processing systems and the associated Statement Processing( Document Services knowledge), Cost Basis Reporting services (based on trade and financial accounting activity)
- Develop knowledge of Fidelity’s Statement areas for Monthly Statements and Annual for various client groups. Include various types of client delivery, both electronic and print .
- Worked on projects to verify and validate as part of QA that Statements and data provided in statements are in compliance and aligning with guideline mandated by regulatory bodies such as FINRA/NASD and SEC etc.
- Query Book-keeping files to evaluate accuracy of print and electronic statements.
- Work with the on-shore and off-shore staff on the long term automation plan for all statement areas.
- Develop knowledge on complete body of Statement work from transaction entry ( TDM model) thru the client processing and final statement creation.
- Partner with development teams and internal clients to plan for and execute test cases, including providing input for the go/no-go decisions.
- Manage the execution of all QA deliverables throughout the lifecycle.
- Manage the logging and resolution of defects in collaboration with development partners, utilizing a standard process and tool set.
- Participate in department initiatives for process improvement, including automation opportunities.
- Provide project level reporting on the quality of project deliverables and the efficiency of processes.
Environment and Tools: SOAP UI Pro ,HP QC 10.0, HP ALM (QC 11.0), Mainframes , Microfocus Rumba 8.0/8.1 , TSO, XML, SOAP, REST, SQL server, Oracle , DB2, SharePoint, HP PPMC , Ribbit , Lotus notes, Fidelity Trading Platforms, windows XP/win 7 , MS office.
Confidential, Raleigh, NC
Consultant Sr.QA Engineer
Responsibilities :
- Analyze business requirements, design documentation and Technical specification documents from analysis created test plan , strategy and identify QA scope for redesign of the authentication workflow .
- Worked as a part of agile team working on 2 week sprint model and participated in daily scrum / standup providing accurate task and user story status .
- Worked as QA lead on project that transforms and integrates legacy authentication functionality to align with Schwab's Redesigned Enterprise level Common Authentication Mechanism(CAM) .
- Worked on Web application client developed on ASP.Net and Desktop client application developed on .NET framework/WPF.
- Performed system test, integration test , security testing and complementary testing through the integration phase of the redesign project.
- Responsible for end-to end QA effort for retiring legacy authentication Vendor ( partner in silo) and Integration with New Enterprise vendor partner (Enterprise level).
- Performed domain and user level security testing to comply and align with Region , OFAC and DPL regulations.
- As part of CAM performed testing to meet coverage for IP , Forex / currency , Host identification , User authorization & authentication , Session management , Encryption , encoding , Error handling , Logging and Denial of services .
- Validated and certified SOAP and REST Api's that are consumed by the other internal schwab systems as well as client applications.
- Used Parasoft SOA 9.5 to perform test on Api's and created regression test suite for Api's.
- Tested client applications that are developed on various platforms namely PCHosted (Desktop app Hosted) Portfolio center (desktop app) and Portfolio Services (webapp) .
- Created automation scripts , create & replace baselines and run regressions using Silktest(Borland/Microfocus) for client applications on .NET framework .
- As part of release activities Performed regressions on Feature Branch, Trunk and Release brances .
- Test plan and test execution using Microsoft Test Manager (MTM) and Team Foundation Server (TFS) for managing Backlog, Tasking, Tracking and Requirement traceability.
- Used Splunk and winSCP to pull/query logs from various servers And perform necessary validations.
- Validated Datafiles for Extract and Load from legacy MSSQL Server DB to Mongo DB propagating the data extract and load functionality as RESTful ( ODATA )Service for client applications.
- Performed Validations on MSSQL and MongoDb according to DataModel and Service Specifications/definition .
- Performed Database validations and SQL server certifications with fragments of various MSSQL serverDB and Windows OS .
- Performed Test plan review, Defect Triage and Test scenario review for the user stories assigned in addition to peer audit other QA stories. Environment and Tools: .NET, Java, MS SQL server, silkTest 2010 R2,fiddler , araxis merge , notepad++, MTM, TFS,VM Ware Vsphere, Parasoft SOA 9.5,REST Client, MongoDB, RoboMongo, splunk6.x, Windows 8/7/vista/server 2003/2008/2012/ xp
Confidential, Wilmington DE
Sr. QA Analyst (Consultant)
Responsibilities:
- As API producer Performed System Testing, Integration Testing, Regression Testing and Automate Restful and SOAP services within a SOA for CO360(ING Direct) and Capitalone Retail banking.
- Participate in CapitalOne PSI -Planning and communicate with client to analyze requirements , get expectations , Data Needs and time lines .
- Participate in Sprint Planning , create QA stories , Tasks ,Work on Planned and unplanned stories based on priority .
- Responsible for defining Test Strategy , Test Planning, Test scenarios and Test Data Management .
- Communicate with team and scrum master for any impediments / dependencies and have them address on time.
- Validated SOAP and REST services using SOAP UI pro , HPST V11.x (HP ALM) .
- Responsible for building REST and SOAP request and validate the Messaging in accordance with their Schema definition ( XSD ).
- Used SOAP UI to create and run API test suite implementing Mock services, X-Path/X-query, Content, Script Assertions, Property Transfer, Data driven (JDBC) scenarios .
- Leveraged on the Test Harness for Automation and Regression testing under various conditions and monitored the behavior.
- Validated data by writing SQL queries against Database to verify API's interaction with backend
- Responsible for working on Core Middleware Platforms and maintain the Quality of API's being developed.
- Created i-Stubs and used automation frame work to create Automation Scripts Using HPServiceTest 11.x ( HPUFT ).
- Performed Cross Browser testing and test execution using Selenium Web-Driver , Test NG and Selenium Grid .
- Created library for functions and sub-procedures .
- Created data-driven tests by using Global / Local - Test/ Action Parameters and Data-Sheets .
- Created test scripts using element locators , annotation ( TestNG ) and Webdriver methods .
- Implemented POM ( Page object model ) for Selenium projects
- Experience working with offshore resources and SPRINT team .
- Worked on testing the Integration of API with third party (FIS Metavante) services for dispute transactions.
- Involved in Training Business and support Client teams on the Api's and Webservices developed, Created User manual and support Production deployments and maintenance.
- Involved in Creating Test Metrics, Reports and QA Dashboards for the client to check the quality of the Programs.
Environment: Java, XML, SOAP ,REST, Web logic, SOAP UI Pro , PL/SQL, DbVisualizer, windows XP/win 7 , MS office, HP Service test 11.x,Jenkins/Maven, Eclipse, Selenium WebDriver2.5x ,Oracle weblogic, HP ALM, IBM Rational Clear Quest , REST Client, Hp UFT.
Confidential, Durham NC
Sr.QA Engineer (Consultant)
Responsibilities:
- Review and understand system requirements and product specifications of Capital Market Systems, brokerage trading applications.
- Worked closely with business partners to assure a stable and high quality product delivery.
- Created QA test strategies and test plans to meet business requirements.
- Created test cases to align with business requirements.
- Achieve consensus on test plans and test cases with all business partners.
- Assure execution of test plans and test cases to validate business and system requirements.
- Assure approved processes are being implemented and carried out on all projects/programs.
- Provide timely status updates to management and business partner.
- Solid understanding of Equity and/or Fixed Income trade processing.
- Strong knowledge of Fidelity Trading Systems , specifically in FBSI
- Seek out information, logically align data from multiple sources and formulate cohesive testing strategies of complex trading systems.
- Retail or Institutional Trading , FX Currency Exchanges , International Trading , back office Purchase and Sales , back office Clearance and Settlement .
- Adhere to Agile test process.Performed system , system Integration , smoke , regression testing and production validation on monthly basis for Target applications.
- Use Quality Center 10.0 and HP ALM for Test Execution and defect logging
- Test Web Services , SOAP, XML, REST using MAUI and SOAP UI pro
- Build XML request and SOAP request and Validate the responses in accordance with their Schema definition ( XSD ).
- Test Mainframe system component and work with TSO, File aid, VSAM files and other Utilities and Programs
- Tested mobile application solution developed for Probuild a Building and lumber material subsidary of Confidential .
- Test IOS(IPAD) application ( PROWALK )built for PROBUILD associates, OSR/ contractors and ISR/representatives to leverage Mobile technology to complete Millwork orders, tickets, catalogues , inventory , dimensions, order processing and delivery .
- Test and approve Core and Maintenance Tickets by validating the Changes or fixes for Monthly Prod deployments.
- Test services and messaging between Upstream and Downstream systems and validate the Integration of the systems.
- • Query relational databases ( SQL Server, Oracle, DB2, SQLite ) for data validation and setup test data.
Environment: MAUI, SOAP UI Pro ,HP QC 10.0, HP ALM (QC 11.0), Mainframes,.Net, Java , Microfocus Rumba 8.0/8.1 , TSO, XML, SOAP, REST, SQL server, Oracle ,DbVisualizer, DB2, SQLite, SharePoint, HP PPMC , Ribbit , Lotus notes, Fidelity Trading Platforms, IOS, windows XP/win 7 , MS office.
Confidential
QA Consultant
Responsibilities :
- Worked towards Flexview app certification (QA), for the primary release on the CE devices and mobile devices .
- Tested Verizon Flexview End-to-End Functionality Consuming SOA services on Multiple clients that include Mobiles( Android 2.x,3.x, 4.x / IoS 3.x,4.x,5.x,6.x ), Browser(Google Chrome, IE, Mozilla Firefox, Safari), Smart CE TV's (Samsung, LG),Windows application.
- Reviewed BRD , Design and functional documents and tested as per the specifics of the requirements .
- SIT QA (System Integration and Testing) point of Contact for Samsung and LG CE releases.
- Used adb and android SDK to Debug applications on mobile devices, collect logs using log cat .
- Used DDMS to get heap usage , memory allocation , change file systems , Analyze network traffic request made by the application.
- Worked with Secure media DRM and Windows DRM , verified the application compliance with the DRM's , encodes, Metadata, packages & product Ids, Heartbeat Url's.
- Worked with different content delivery methods Download and stream (HLS, Smooth Stream) validated their behavior based on the requirement and functionality.
- Validated Verizon's appserver , client server , CMS (Content Management System) handshake , by testing the services between the integrated systems in SIT environment .
- Tested device SQLite DB engine on device and validated as per DB schemas and models when they sync with Actual database .
- Validated and manipulated XML's to ingest data to test positive and negative scenarios.
- Tested API's / Web Services (SOAP) for various functionalities and modules of the application using SOAP UI and Webservice studio.
- Used SOAP UI to create and run API regression , Mock services, X-Path/X-query ,Content, Script Assertions, Property Transfer, Data driven(JDBC) scenarios.
- Used Rational Clear Quest (CQ) for defect management , Quality Center (QC) for test scripts and test execution.
- Refreshed content feed regularly from V-CMS to Opencase publisher and prod control to set up data to test environments.
- Worked on Verizon Flexview social Networking integration with Facebook, Twitter, Google circles.
- Validated the integration and End-End functionality of Verizon.com/ondemand for new header navigation by Synacor .
- Ensured business rules, functional and UI implementation are in sync among all the supported platforms.
- Setup Data in SIT (Test) environment from Prod dumps (volume XML dumps) .
- Used SQL to query Database (DB) whenever required for test execution.
- Set up test accounts and environment for UAT demonstrations .
- Participate in daily status calls, defect reviews, Dev-QA Traiage.
Environment: SOAP UI, Clear Quest, Quality Center, Device Anywhere, Microsoft SQL 2008, android, IoS, ADB, DDMS, SQLite, MS SQL server, Samsung SDK, Android SDK, XML, webservice Studio, OpenCASE, SharePoint.
Confidential, Dallas, TX
QA Analyst (Consultant)
Responsibilities :
- Analyze BRD, HLD, DLD documents.
- Prepare test Plan , High level scenarios , Low level scenarios , and test cases .
- Worked and lead QA efforts for sprints(Agile) that facilitated Samsung 3.0 Release for Blockbuster CE app.
- Extensively used Enterprise Tester (ET) to write, review, manage and execute test scripts.
- Used JIRA for defect tracking, defect reporting, product enhancements, technical QA tasks etc.
- Participated in QA triage and Client Status Calls. Prepared QA status reports for reviews and walkthroughs for the Client.
- Worked with Widevine Multiplatform DRM , verified the application compliance with the DRM's.
- Worked on VOD, SVOD (Subscription Video Ondemand) , validated content packages from Epix , sonic, Saffron.
- Performed functional testing, Integration testing, GUI testing, Regression testing at the Application level on CE and Mobile ( Android 2.x, 3.x, 4.x) .
- Performed functional testing, Integration testing, Regression testing at the API level and Backend .
- Extensively used SOAP UI and REST client for testing SOAP , RESTful Webservices tested messaging between various loosely coupled system within the Service Oriented Architecture.
- Used Samsung SDK to package QA builds. Hosted the CE client builds and logs on local server.
- Installed Blockbuster CE client application on device by syncing up with local server.
- Used adb and android SDK to Debug applications on mobile devices, collect logs using logcat .
- Used DDMS to get heap usage , memory allocation , change file systems , Analyze network traffic request made by the application.
- Tested Web and mobile Add to Queue functionality for allocating orders later to be processed and shipped to customer.
- Performed database testing by writing SQL queries to extract and compare the actual results with the expected results and Validate accordingly.
- Tested Blockbuster OnDemand Rent /Buy module on various clients which provides user with time based rental licenses and License ownership for Digital EST assets.
- Wrote automation scripts for Blockbuster Web app on a Selenium Framework Using WebDriver with the help of firebug and firepath
- Imported Selenium .jar files, developed Utilities, tasks to support automation .
- Performed Post Production testing , UAT, Smoke Testing, Regression of Api' s and on devices at all stages of integration and release cycles .
- Co-ordinate Onsite and Offshore QA effort , balance, plan and establish QA effort based on DEV efforts in Sprint.
- Supported QA for AS400 migration to Oracle and validated BAI transactions for cash management and Reporting .
- Run Batch jobs and validated BAI cash reporting and financial transaction files (flat files) in the new system using TOAD and MS Excel .
Environment: Java, JIRA, SOAP, REST, Oracle / SQL, Enterprise Tester, REST client, XML, Windows, CE& Android SDK,DDMS, logcat ,TOAD,EXCEL, Eclipse IDE, Sharepoint, Firebug, FirePath.
Confidential, New York, NY
QA Consultant
Responsibilities:
- Prepared Test Plans and Test Cases .
- Involved in various testing types like GUI testing, API, User acceptance testing, Integration testing, Navigation testing and Regression testing on the application.
- As a QA analyst carried out testing, to check whether the application is functioning as per the design documentation and functional requirements.
- Responsible for testing of Mainframe and Web Customer Service Applications
- Developed automated scripts for Mainframe and Internet applications
- Responsible for scheduling the Automated Scripts through Test Director for every pass as needed for each release
- Checked the navigation and the links of the entire application
- Preformed Back end testing.
- Reported defects and interfaced with developers to resolve technical issues.
- Developed automated scripts for Web Applications using WinRunner
- Executed the WinRunner scripts for Regression testing
Environment: WinRunner, Test Director, Java, JSP, Servlets, XML, Websphere, MS-Access, Visual Basic
Confidential
Manual Tester
Responsibilities
- Identified the test requirements based on application business requirements and blueprints.
- Performed manual testing and maintain documentation on different types of Testing viz., Positive, Negative, Regression, Integration, System, User-acceptance, Performance, and Black Box
- Involved in testing Client-Server and Mainframe applications
- Involved in analyzing the applications and development of test cases
- Involved in doing System testing of the entire applications along with team members
- Developed test scenarios and test procedures based on the test requirements .
- Participated in Preparing Test Plans.
- Carried out unit/module testing .
- Performed Backend Testing manually on UNIX using SQL.
- Writing and executing SQL queries using DB2 for the data verification .
- Documented errors and implemented their resolutions.
- Created test scripts, executed test scripts .
- Developed Test Objectives and test Procedures .
- Participated in user training and submitted status reports weekly.
Environment: Visual Basic, UNIX, Windows, SQL, MS-Word, Ms-Excel, DB2, Windows98/NT