Sr. Test Automation Developer Resume
BostoN
SUMMARY:
- Over 18+ years of experience in Software Application development, Manual and Automation Testing. Extensive experience in designing and developing automation Hybrid Framework (Keyword, Data Driven) & QC Admin. Scripts developed from scratch. Worked as a Sr. Test Automation Lead primarily in the areas of AWS iCloud / Client Server (Incl. Trading Financial, FIX Mortgage, Health Care, Telecom, SAP - ECC 6.0, CRM
- 4+ years’ experience on Selenium Tools-Cucumber BDD frame work (used Gherkin, Java, Maven, TestNG). All the test results stored in shared folder.
- 14+ years of experience of Software quality and Quality Assurance and Automation Architecture ( Confidential ALM (QTP-UFT)/QC Admin) and Web Services SOAPUI(SOAP,RESTful). Plus 4 years worked on development (VB) in Singapore.
- Proficient in Automation testing tool Mercury Confidential -UFT12.54, QTP 11,10, 9.2, 9.1, 9.0, 8.2, 8.0 and 6.5, Quality Center9.2,10 Architecture.
- Expert in working knowledge of automation tools and expertise in Confidential -UFT, Selenium Web Driver, TestNG, JUnit, Maven, Gherkin, Jenkins
- Expert in Visual Basic Scripting. Extensive experience in developing Test Scripts for Automation Testing using Descriptive programming in VB Script (methods used were Win32,OTA-API prog,CreateObject(),Description.Create(),ChildObjects(),WaitProperty(),VBScript.RegExp(), Environment.LoadFromFile(), Scripting.FileSystemObject(), ADODB.Connection, Arrays()),
- QCUtil.TDConnection(), Scripting.Dictionary(), Excel functions (COUNTIF, NETWORKDAYS) and maintaining the coding standards.
- Worked with multi environments - Win64, Linux, AIX, Confidential -UX, Solaris, zOS.
- UFT is a functional test automation solution that drives testing efficiency across all aspects of test automation—GUI including Web.
- Excellent knowledge on building a CBASE method- Business Process Test for SAP (CBASE methodology using functions library, business components, application components).
- Good Knowledge on Quality-Center- Dash Board 9.2, PVCS Tracker7.5, SNAG-IT tool.
- Worked with “SAP R/3 TAO, CRM Netweaver 2007, Siebel 7.0, ActiveX, Java/J2EE, Visual Basic6.0, .Net(C#), Web2.0 applications” QTP add-ins.
- Experienced in manual and automated testing using black box and white box testing (VB6.0, .Net, Web Applications) techniques.
- Strong in Database testing using Oracle (DB2), MS-SQL (Procedures, Triggers, PL/SQL), DBArtisan, TOAD, Reports Testing (ETL-Informatica), Crystal Reports.
- Strong Knowledge on Health Care Domains- HIPPA Standards on Sales and Claims.
- Involved in GUI Testing, Functionality Testing, System Testing, Regression Testing, UAT testing, writing Test Plans, Test Cases, Test Strategy and Metrics as per functional, business requirements.
- Strong background in software testing for Health Care, Financial Services, Mortgage and Trading Applications.
- Maintenance of user accounts and authentication via LDAP/Active Directory.
- Ensure users have the right roles/permissions to accomplish their goals.
- Expert in migration scripts from JAVA.
- Extensive experience coordinating with Offshore and Onsite teams.
- Excellent knowledge of SDLC process & models, CMM Levels 5 Standards.
- Excellent documentation skills, self starter, team player, willingness to work with latest cutting edge technologies.
TECHNICAL SKILLS:
Testing Tools: Selenium-TestNG, Gherkin, Java, Junit, WebDriver, Maven), QC Admin, Confidential UFT12.5 Architect, QC12.5, SAP TAO(Accelerator), Web Services (SOAPUI, Groovy)
Automated Applications.: .Net, JavaScript, Siebel7.7, HTML, Web, MS-Visio, Power Point, MS-Project. SAP R/3 ECCP6.0, CRM Netweaver2007.
Programming Languages: Visual Basic 6.0, ASP, VB Script, Crystal Reports10.
Databases: Oracle 10g, TOAD, PL-SQL,MS SQL Server 2000, MS Access 2000,Reports Testing(Informatica), SQL Navigator,DBArtisan
Operating Systems: Windows10, Unix, Solaris, Linux, VNC Servers
PROFESSIONAL EXPERIENCE:
Confidential, Boston
Technology: TRAX - MACH Prices streaming, MACH services, Jira, Jenkin, SVN tortoise, Web applicationPutty - Unix.
Sr. Test Automation developer
Responsibilities:
- Huge TRAX data related derivatives used and stock prices matching results with TRAX and MACH services, Daily stocks prices validating in different sales types (Outright,NDF,Fwd/Fwd,NDF Fwd) - Buy/Sell side as customer request based on Currency type. Spot prices validated between TRAX and SALESAPPUS1.
- Developed and executed automated test scripts usingSelenium and UFT12.54 and Renorexfor regression testing usingTAF(Test Acoustic frame work) /GQS(Global Quality Services).
- Automation work for daily tasks and provided status reports on the progress update to scrum master and product owner. Daily having scrum meeting and updates tasks and discuss with team members including dev team.
- Designed and developed new Automation Hybrid Framework for all the modules. Scripts developed from scratch. Used excel objects and parameterization and written macros for comparison and sending status email. Extensively created components and used dynamic descriptive programming (Not record and play back and repository). For execution scripts using drivers script. Driver script loads all library files and test cases, input data file, result steps (Pass/Fail) reporting on log file and excel column.Results sent by HTML formats (Browser).
- Centralized data sheet, Config.txt file prepared using calendar dates and test cases. Batch runs using calendar date column and each column multiple tasks assigned. Output Trades data loading in results sheet. Completed automated scripts updated in TortoiseSVN.
- Converted large number of manual test scenarios into automated test scenarios and test cases, including TRAX data verified CCY pairs and executed scenarios from Jenkins.
- Prepared and delivered Test Cases document., Test Plans and Test Strategy documents.
- Daily stand-up meetings (Agile) and update responsibilities and issues with team and updates inJazz Team Server(IBM tools).
Confidential, DC
Technology:Oracle 10g - DB Artisan, Jira, Jenkin, SVN tortoise, Web application, Putty - Unix.
Sr. Test Automation developer - (Selenium/ Confidential UFT12.54 Automation)
Responsibilities:
- Developed and executed automated test scripts using Selenium Web Driver for regression testing using cucumber BDD frame work - TestNG, Java, Cucumber, Gherkin.
- Automation work for daily tasks and provided status reports on the progress update to scrum master and product owner. Daily having scrum meeting and updates tasks and discuss with team members including dev team.
- Designed and developed new Automation Hybrid Framework for all the modules. Scripts developed from scratch. Used excel objects and parameterization and written macros for comparison and sending status email. Extensively created components and used dynamic descriptive programming (Not record and play back and repository). For execution scripts using drivers script. Driver script loads all library files and test cases, input data file, result steps (Pass/Fail) reporting on log file and excel column.
- Centralized data sheet, Config.txt file prepared using calendar dates and test cases. Batch runs using calendar date column and each column multiple tasks assigned. Output Trades data loading in results sheet. Completed automated scripts updated in TortoiseSVN.
- Converted large number of manual test scenarios into automated test scenarios and test cases, including ODS data verified records and executed scenarios from Jenkins.
- Huge data related derivatives used and matching results with DB.
- Single family loans data validated from source to target systems using SQL queries. ETL (Informatica power center) extracts from source and updates in target system. Finally, investors can see loans data and investments grow ups.
- Daily tasks upsdates and estimates, changes, status update from Jira and Kanban board.
- Defects raised and tracked in ALM to follow up.
- Prepared documentation like Agile testing document and stake holder feature document.
Confidential, Houston, TX
Technology:.NET, MS-SQL2008, WEB portals. Oracle11, Silver Light Services
Sr. Test Automation Lead
Responsibilities:
- Lead the QA Team of 6, co-ordinate, managed, assigned automation work for daily tasks and provided status reports on the progress to Project Manager. Daily having scrum meeting and updates tasks and discuss with team members including UK team.
- Designed and developed new Automation Hybrid Framework for all the modules. Scripts developed from scratch. Used excel objects and parameterization and written macros for comparison and sending status email. Extensively created components and used dynamic descriptive programming (Not record and play back and repository). For execution scripts using drivers script. Driver script loads all library files and test cases, input data file, result steps(Pass/Fail) reporting on log file and excel column. I automated scenarios like un-identified objects (2 images in cell), reading from object properties in web table.
- Test Case UI designed screen for test case execution, Using UI any user/team member can execute test cases.
- Converted large number of manual test scenarios into automated test scenarios and test cases, including databases (Oracle) automated test scenarios from TFS.
- Daily status report updated to all team members including offshore team members. Developed code updated into TFS.
Confidential, Southborough, MA
Technology:.NET, MS-SQL2008, WEB portals. Oracle11,MS Access 2007
Sr.Test Automation Lead
Responsibilities:
- Lead the QA Team of 5, co-ordinate, managed, assigned automation work for daily tasks and provided status reports on the progress to the VP and Manager.
- Designed and developed new Automation Framework for all the applications. Scripts developed from scratch. Extensively created components and used dynamic descriptive programming.(Not record and play back and repository).
- Automation frame work designed from scratch. UFT is a functional test automation solution that drives testing efficiency across all aspects of test automation—GUI including Web applications
- Converted large number of manual test scenarios into automated test scenarios and test cases, including databases automated test scenarios in quality center. Based on user roles (Sales Representative, under writer, Broker, Accounts manager) automated test cased will be executing. Used automated scripts in functions, procedures (vbs file), Actions, Re-usable actions and data driven process (excel objects and excel sheets).
- Created large number of new groups for each state, multi plans, quotes, riders and rmation for each role. Updated results in excel and sent to team members by email alerts with attachment.
- Converted and verified Auto Group Loaded file (Groups, Subgroups, Class, 834, Upay file) data with application data. UPMC benefit Plans(76) verification fully automated.
- Rolling Logic - Automation script developed with verified all measures (110), Data provider with large member’s information in ikaProhedis applications with appropriate reports based on latest date. All measures validate based on functionality and results updated for each provider with multiple members in excel sheets.
- Web Services (SOAP API and RESTful, Groovy), verified responses from SOAP web services using WSDL file in Envelop, Header, Body, Tags, faults. XPath assertions and functions. Using RESTful - verified in uploading pdf and word documents, other functionality in application.
- QC - Excel Reports: Defects issues filter by product and client, and export to standard excel templates - using SQL Pivot tables. Fully automated and running windows scheduler weekly base.
- QC Admin - Work flow Script Editor: Few components enable/disabling using API programming based on roles. Status disabled if closed defects. Admin role can re-open the status.
- OMA and SAMS Data verification: Validating and finding duplicate records each employee’s criminal history with SAM’s data base using MS Access 2007. SAMS and OMG data will be more than 110K records in excel records.
- All QTP scripts are executed from QC or Batch run and excel results (reports) send to team members by email alerts including attachment.
Confidential, COS, CO
Technology:J2EE, .NET, Oracle 9i, Cool-Gen, Main-Frame, Hand-held Device, Windows Mobile6
QA Automation Architect - Lead
Responsibilities:
- Lead the QA Team, coordinated, managed, assigned work for daily tasks and provided status reports on the progress to the Project Manager.
- Designed and Developed new Automation Framework for all the applications.
- Back-end testing for DB2-SQL, MS-SQL query tables, joins, procedures, queries, data mapping between tables, adding columns.
- Data loading to empty Trailers (10 each) adding Pros (100).
- Create new scripts and execute from QC in Test batch run. Scripts are used by functions libraries and procedures. After script execution an email notification is sent with small steps navigations to team members and reviewed by Sr. Quality Analysts. Log file is created on server with all executed steps, input output navigations and errors with timestamp. Failed script steps are screenshoted and sent to team by Email. Used FlexGrid functions.
- Automation scripts developed using components BPT-components . These components are created by function libraries, and descriptive programming.
- Web Services (SOAP) testing on Confidential services web site. Verified protocol sending and receiving from server using XML file.
- Analyzed root cause analysis, Raised defects, Team work and co-operation Listening, Understanding, Responding, Self confidence.
- Successfully implemented Phase-I, II, III Regression testing.
Confidential
Technology:J2EE, .NET, Oracle 9i, TOAD, XML, UML, UNIX, MS ProjectSystems: Win32, Linux, AIX, Confidential -UX, Macintosh, Solaris, zOS
QA Automation Architect
Responsibilities:
- Lead 2 QA consultants, coordinated, managed, assigned work for daily tasks and provided status reports on the progress to the Project Manager.
- Automated all the QTP scripts and executed them from QC. Verified log files with mapping file and pattern file. All QTP scripts were automated on a common platform.
- Prepared test cases for all CR-scenarios. White box testing executed successfully.
- Designed the Global Object Repository (Used descriptive programming on VBscript), Global function libraries written in OTA-API programming.
- Worked with multi environments - Win32, Linux, AIX, Confidential -UX, Solaris, zOS
Confidential - Texas
QTP Automation Architect
Responsibilities:
- Automated scripting the various organization structures, Hire, payroll and benefit applications based on functional TCP’s. Components developed 3 categories - SAP Transaction Components, SAP common functions, SAP Buttons. All components developed in descriptive programming. Business components process done in stream line process.
- Automated large number test scenarios converted into reduced number of automated test scenarios, Systematic approached by “Test Classification Tree Method”. Used automated scripts in Functions, procedures (vbs file), Actions, Re-usable actions and data driven process.
- Regression test, Scenario test done, Database testing done, Integration test done in HRDRU env.
- Verifying messages in client work station (MQ Series).
- Logging the bugs in Quality Center. Responsible for bug tracking, validation and closure of bugs.
- Enterprise architect business component process documentation prepared for HR-module, CRM. Designed in business flow documentation in UML.
- Lead 3 QA consultants, coordinated, managed, assigned work for weekly tasks and provided status reports on the progress to the Project manager. Successfully migrated scripts to new projects in QC9.2 (QC10) i.e. SAP-IT1, IT2, IT3 levels are successfully implemented in 2009 year.
Confidential, Texas
Technology: SAS-Terminal Automation Manager, Spectra2, Project IE3.3- Automation Manager
Sr.Automation Analyst
Responsibilities:
- Lead 2 QA consultants, coordinated, managed, assigned work for daily tasks and provided status reports on the progress to the Project Manager.
- Authored Automation Test Plan and Traceability Metrics.
- Designed test automation framework by coordinating with different Functional Testing Teams and Users.
- Quality tested on mobiles in Vibration, Temperatures and Drop.
- Automated all the Protocol scripts and executed them from QC. Verified log files with mapping file and pattern file. All scripts were automated on a common platform. Designed the Global Object Repository (Used descriptive programming on VBscript), Global Function Libraries and Error handling concepts.
- Generated reports in a HTML format (Scripting.FileSystemObject) and Errors created on a log file and uploaded to QC as an attachment.
- Executed script reports and moved the log files to the data server, based on each model.
- Delivered 3 phases successfully to the client for all scripts and Reports. Supported & trained the client users.
Confidential, NY
Technology: Web Services application (SOA-WSDL, XML, SOAP), .Net, Oracle 10g, PL-SQL, Unix-Shell Scripts
QA Sr. Automation Tech Lead
Responsibilities:
- Formulated the overall test strategy for the applications and infrastructure.
- Authored the automation Test plan, designed the test automation framework by coordinating with different Functional Testing Teams and Business Analysts.
- Designed spreadsheets that allow the flow of the data and the object information for a particular functional scenario. Built the Object Repository (Used Descriptive Programming in VBScript), Function Libraries and Error handling concepts. XML configuration file verified by application using library functions.
- Market data information - Bid price, Bid Size, Ask Price, Ask Size, Last Price, Last size…. Verified by application.
- Developed and reviewed test scripts coded in VB Script for manual test scenarios and Parameterization of test cases using excel spread sheets. Extensively used Descriptive Programming in VBscript (methods used Description. Create (), CreateObject, ChildObjects ()) to develop the Automation scripts.
- Detected, Classified and reported bugs through Defect Tracking System on PVCS tracker tool. Involved in UAT (User Acceptance testing).
- Updated the database messages and executed UNIX Shell scripts.
- Wrote complex SQL Queries, Integrated SQL Queries using joins and executing on TOAD.
- Communicated testing requirements, dependencies, deliverables and maintained testing sign-off. Defects reported to QA manager and functional teams. Involved & Supported the Business Analyst (BA) team.
Confidential, NY
Technology: Siebel Application 7.7(CRM) (www.oppenheimermutualfunds.com)
QA Automation Tech Lead
Responsibilities:
- Offshore and Onsite model: Coordinated and Managed 5 people in the offshore QA Team.
- Derived the data that had to be tested, understood the business rules and validations that were required.
- Determined and designed the spreadsheets that allowed the flow of the data and the object information for a particular screen. Built the Object Repository (.tsr), Reusable Actions (Useful for multi screens), Function Libraries and Recovery Scenarios.
- Developed a sample script for each functional module and this was replicated to other modules (Screens).
- Executed Scripts through QC, verified for adherence to coding standards and generalized the coding style (without any hard coding of data in the scripts).
- Regressed the whole suite 24 * 7 without human intervention using Quality Center.
- Planned the daily activities, assigned task based on the project plan, module timelines. Went through the functionality and business requirements manually before developing function libraries.
- Analyzed the Scope of Testing/ Validations to be inserted in the Automation scripts from SME.
- Reviewed the developed test scripts before sending them for approval to client.
- Maintained the “Review Log” for developed test scripts.
Confidential, Columbus GA
Technology: ASP.NET, C#, XML, Design studio and DB2-Mainframes - (www.psidata.com)
QA Automation (Sr. Team Member)
Responsibilities:
- Analyzed the Use Cases, preparation/review and execution of Test Case Documents (TCD’s).
- Involved in GUI, Functional, Regression Testing.
- Generated Automation Test Scripts, running test scripts and analyzing results using QTP.
- Retested the hot-fixes on current build of the Application.
- Involved in UAT (User Acceptance testing) before releasing to production and resolving the defects.
- Detected, Classified and reported bugs through Defect Tracking System.
- Interacted actively with team members, Team Lead and Developers in review meetings to evaluate the process and performance of the application.
- Attended weekly Tele-cons with onsite QA team evaluate the testing process.
Confidential, Atlanta, GA
Technology: Java, Perl, Peoplesoft 7.5/8, Oracle9i, PL-SQL, SQL Navigator
QA-Senior Member Technical
Responsibilities:
- Identified Manual Test Cases to be automated
- Designed the Shared Object Repository, Descriptive Function Libraries.
- Developed test scripts for manual test cases, Function Libraries and parameterization of test cases using Spread Sheets. Used Descriptive Programming (in Vbscript) in developing the Object Repository.
- Conducted Peer review of Test Scripts before sending it across for client’s approval.
- Maintained Test Scripts (based on the builds released and bug fixes done) if required and Execution of Test Scripts from Quality Center
Confidential
Implementing, Integration of tasks, Coding, testing and designing, Analysis.
Responsibilities:
- Encryption and Decryption of user information file different types of reports generated using Crystal Reports.
- Developed different types of objects according to the requirement for Job scheduling (Daily/Monthly/Quarterly) like data transferable and downloading files from USA to Singapore through FTP server and uploading to FMIS database server.
- Used Winsock, Internet components (Inet) and dll’s.
- Created objects to handle all types of Database operations.
Confidential
Analysis and Development & Implementation
Responsibilities:
- Developed this application read from ICode (Barcode) tag and stored in to server simultaneously.
- Implemented Confidential centralized server and accessed by all client systems (For all branches).
- Solved problems Confidential application and hardware machines (Antenna, Scanning, and ICode).
