Senior Automation Engineer Resume
Alpharetta, GA
SUMMARY:
- Over Eight years of strong experience in Software Quality Assurance testing of web-based and client-server applications.
- Strong experience in working with Wireless, Telecommunications, Banking and Financial organizations.
- Experienced in implementation of different QA methodologies/policies, strategies and plans in all stages of SDLC.
- Extensive experience in Functional Testing, System Testing, Integration Testing, Regression Testing, Interface Testing, UI Testing, Conversion Testing & Sanity Testing.
- Demonstrated excellence in creating and developing Effort Estimations, Test Plans, Test Specifications, Test cases and Automation Test scripts.
- Created, maintained and executed manual and automation test scripts for functional, regression, system, unit and integration testing.
- Experience in developing test automation architectures/frameworks such as developing test script modules, test library architecture, table-driven, data-driven, and hybrid test automation.
- Good experience in automation scripting with Quick Test Professional (QTP), WinRunner and Quality Center (QC).
- Experience in developing and maintaining QTP functional scripts for regression testing including dynamic parameterization using datasheets, database tables and external excel spreadsheets, virtual objects, checkpoints, file system object, HTML/XML DOM objects, VBScript classes/objects and descriptive programming.
- Used Visual Basic Scripting for QTP script customization and for creating Quality Center utilities for test framework automation.
- Experience in WinRunner Test Script Language, creating GUI maps, check points, synchronization points, parameterization and break points for debugging.
- Strong experience in using Dot Net Factory utility objects in QTP.
- Planned and customized Vuser script in LoadRunner and enhanced them for parameterization, correlation query, think times, transaction point and rendezvous points and created scenarios using LoadRunner controller.
- Created the Execution result sheet, Execution plan, Result matrix and Traceability matrix for functional testing.
- Strong experience writing SQL queries for back-end testing, UNIX commands for verifying log files, shell scripts to bounce/maintain QA servers, database refresh for QA environments, XML API testing and Perl scripts.
- Experience in working on projects developed using JAVA, VB, ASP,.NET, Web services -SOAP, UDDI, WSDL, HTML, Oracle, MS SQL Server, VBScript and JavaScript.
- Good programming experience with Visual Basic (VB), Visual Basic Scripting and Java J2EE.
- Experience with version control and build tools WinCVS. PVCS and Mercurial.
- Experience with handling multiple tasks in multiple projects concurrently and to prioritize them to meet the scheduled deadlines.
- Excellent analytical and problem solving skills and thrive on building robust software quality assurance systems and processes that ensure the delivery of perfect applications.
- Working knowledge of software builds and release management processes and maintaining QA environments.
- Good knowledge in Selenium
- Trained new recruits in the team for HTML DOM, VB Script, QC and QTP.
- Good communication & collaboration skills, interest & ability to learn new technologies in short span of time, self-motivated, organized and responsible team player.
TECHNICAL SKILLS:
Testing Tools : QuickTest Professional 10.0, Quality Center 10.0, WinRunner 7.6, Remedy,
Selenium
Scripting : VBScript, JavaScript, Perl, Shell Scripts, TSL
Operating Systems : Windows XP/2k, UNIX
Database : Oracle 10g, SQL Server 2005, MS Access 2003, MySQL 4
Languages : VB, ASP, Java, C, SQL, PL/SQL, XML, HTML, DHTML
Build/ Version : Ant, Continuus Managers, Visual SourceSafe, CVS, Clear Case, VersionOne
Utilities : MS Word, MS Excel, MS PowerPoint, Eclipse, MS Visual Studio, Toad, SQL
Developer
EDUCATIONAL QUALIFICATIONS:
Bachelor of Technology in Electronics & Communication Engineering
Professional Experience Summary:
Confidential, Alpharetta GA Feb 11 till date
Description: Functional, Smoke and Regression testing of Cox Business Ecommerce (CBE) Project being developed using Agile methodology. CBE’s web application is a provisioning module that lets users to choose TV, Internet and Phone services individually and also as a bundled package. Store Front Module lets customers create user profiles to place orders. Provisioning orders and technical service orders placed can be modified, assigned to a representative, processed or deleted in Order Express Module.
Functional, Smoke and Regression testing of Contract - eRenewal(ER) project, being developed using Agile methodology. ER project provides the existing Cox customer with an expiring Contract an opportunity to renew their contract via the online order process. The main aim of this project is to sustain the customers on contracts.
Functional, Smoke and Regression testing of Pay Per View (PPV) project, being developed using Agile methodology. PPV project provides the existing Customer to select listings of available events and to place the order.
Role: Senior Automation Engineer/Consultant
Responsibilities:
- Agile development - Participated in daily scrum meetings to report daily progress of Automation activities and Sprint planning for test planning activities.
- Participated in Test Planning and Automation Effort estimations.
- Designed test cases for manual and automation testing, developed and maintained checklists for regression using QTP automation, functional and system testing of Store Front and Order Express modules.
- Designed, implemented and maintained data-driven QTP framework/architecture for Cox Business Ecommerce project.
- Created and executed QTP test scripts suites for daily regression runs.
- Wrote variety of QTP scripts including HTML Document Object Model(DOM), dynamic parameterization using Data Tables and Database Tables, Excel and File System Objects to handle excel and text files, Windows Script Host (WSH) and descriptive programming.
- Created function libraries with functions having arrays and dictionary objects as parameters, created and managed shared object repositories for Store Front and Order Express modules
- Created Quality Center Open Test Architecture (OTA) script using Visual Basic Script for nightly run of Automation Regression suite from Quality Center.
- Entered defects into Quality Center and Version One found during the testing process.
- Created public reports using Dashboard, Excel Reports and Document Generator in Quality Center to help the QA Manager and Project Manager in reporting Project status reports.
- Used VBScript classes/objects in QTP setting up the Automation Framework.
- Used DotNetFactory objects to format Date and Time, to work on Arrays and to create custom forms to feed the data to the QTP driver scripts.
- Integrated VersionOne and QC center to afford agile teams the ability to Create Tests in Quality Center from Tests defined in VersionOne, Update the status of a VersionOne Test from the corresponding Quality Center Test, Create Defects in VersionOne from Defects in Quality Center and Mark Quality Center Defects as Fixed when the corresponding VersionOne Defect is closed
- Created UI testing scripts using Screen Capture API and Bitmap Checkpoints.
- Examined and validated application log files using Putty telnet (UNIX).
- Generated Traceability matrix to map requirements, tests and defects.
- Created the automated scripts on ICOMS application to create the listings for events and to manage the past due account details of the customer.
- Wrote QTP scripts to verify front-end vs data in the database tables
Environment: Quick Test Professional 10.0, Quality Center 10.0, Putty, Ajax, JSF, Oracle 10g, SQL Developer and VersionOne.
Confidential,New York Jan 09- Jan 11
Description: Functional testing of Customer Insight project. Customer Insight is a unified front-end of the customer service representative’s desktop, which will simplify business processes by providing guided call flows, intelligent call type-sensitive views of account information, automated remarks, and a single point of access for various applications and documentation repositories of pertinence to the CSR. The main components are Tabs, Call Flows, Port lets and Menus
Role: Sr. Automation Engineer
Responsibilities:
- Performed review and analysis of functional requirements and test plan design documentation.
- Developed test scenarios and test cases based on functional business requirement specifications and design documents.
- Designed and maintained automation framework, shared repositories and function libraries.
- Created test plans and test cases for manual and automation testing, developed and maintained checklists for regression, functional, system and interface testing for Household Income Expense, NYIncomeExpense and NYMedical modules.
- Created and executed QTP test scripts and QTP function libraries for regular regression runs for every software build and release.
- Used the following in QTP scripts dynamic parameterization using data tables, file system object, windows script host and descriptive programming.
- Created QTP driver scripts to set environment variables to run test sets in QA, UAT & Production environments.
- Created and maintained reusable actions, functional libraries and shared object repositories.
- Written data driven test to handle the scenario requiring multiple sets of data using data table parameters in QTP.
- Performed GUI smoke/sanity tests and regression tests for each test cycle, build and release.
- Verified the Transaction logs using Putty for exceptions and application detail processing.
- Used TOAD to verify MySQL Database Schemas and updated the Schema by executing SQL queries for Data manipulation.
- Logged defects in Quality Center and generated dashboard report.
- Created a Test Scenario Matrix with Scenarios matching the System Requirements and test conditions.
- Analyzed and created test data for interfaces to satisfy test data requirements for integration testing.
- Performed ad-hoc manual testing involving data driven interface tests.
Environment: QuickTest Professional 9.2, Quality Center 9.2, Windows XP, VBScript, BEA Workshop, JSP, JPF, NETUI tag library, Java, HTML, Weblogic, Tortoise SVN, Jacada workspace, Mysql.
Confidential, Atlanta, GA Sep 06 - Dec 08
Description: Safe Send is an innovative service that enables safely sending money to other countries. Currently the service is only available for the recipients living in Mexico. Money can be deposited in a bank of US and can be withdrawn in Mexico using SafeSend Transfer Card at an ATM or any participating Point of Sale (POS) merchant. SafeSend provides a secure easy-to-use, low cost alternative to small, recurring wire transfers, sent by banks, Western Union and Money Gram. SafeSend is a low cost, international remittance product which uses telephone, internet, participating banking centers and ATM networks. It operates on a system supported by a vendor who services transactions, performs account maintenance and provides customer service.
Role: QA Analyst
Responsibilities:
- Involved in writing test plans and test cases using requirements and use case documents and business requirement documents.
- Created Test Strategy and Test plan for the testing effort.
- Conducted Smoke, Non Functional, Functional, System and Integration testing
- Performed testing on web services using SOAP UI 2.0 for Remitter Services , Beneficiary Services , Remittance Services and Dispute Services
- Analyzed requirements and created design documentation.
- Designed test strategy and test plan for the testing effort of this application.
- Performed Automated testing using WinRunner and LoadRunner.
- Developed and executed WinRunner TSL scriptsfor functional and regression testing of Java and J2EE applications.
- Created GUI maps, data-driven tests and synchronization points in WinRunner TSL script to verify key functionalities.
- Involved in testing of GUI by inserting checkpoints in WinRunner TSL scripts for single or multiple objects and text.
- Recorded LoadRunner Vuser scripts implementing parameterization both manuallyandby data driven wizards in VUGen.
- Designed scenarios and used LoadRunner Controller to monitor all Vusers in a scenario from a single workstation.
- Used LoadRunner to check the source of performance delay: network or client delays, CPU performance, I/O delays, or issues with database server.
- Created and maintained Requirement Traceability matrix.
- Performed UAT testing for each UAT release build.
- Provided back end testing for database auditing and data validation using SQL scripts.
- Tracked bugs using Test Director and generated the defect reports for review by the client and the management teams
Environment: WinRunner 7.6, JSP, EJB, MDB, XML HTML, SOAP, HTTP, Eclipse, MSSQL Server, JBoss-4.0, Windows 2000
Confidential, Atlanta GA Dec 05 Aug 06
Description: Bellsouth Big Picture Project Integration Testing within Intec’s products
Inter-mediatE, UDR, CEMS and Singl.eView as well as with other external products across all other 12 interfaces. Responsible for Interface & Solution Testing for Intec products.
Role: QA Analyst Joint Scripting Design & Interface/Solutions Testing
Responsibilities:
- Identified interface test scenarios for Integration testing within Intec telecom mediation and billing products - Inter-mediatE, UDR, CEMS, Singl.eView as well as with external products - AAA/UUNet, MCDB98, Mantra, Aelera, NetBoss, EDW, FLEX, ISIS and CRIS.
- Reviewed the identified test scenarios and test cases to accurately and completely test each new or any additional system requirements defined.
- Created a Test Scenario Matrix with Scenarios matching the System Requirements and test conditions.
- Regenerated/reviewed Test Scenario Matrix to illustrate regression test scenarios in scope.
- Review each test scenario drafted at a system requirement level of detail illustrating each business step and the expected result of the system.
- Automated manual regression test scenarios using QuickTest Professional used datasheets, database validations and checkpoints.
- Reviewed Traceability Matrix and Software Configuration Management process.
- Participated in Joint Scripting Design sessions at BellSouth.
- Coordinated with the other teams across all the interfaces in focus to plan integration test schedules, test data preparation/validation and design gaps if any.
- Analyzed and created test data for interfaces to satisfy test data requirements for Solutions Testing.
- Developed PL/SQL scripts to create test database.
- Performed XML data validations across Singl.eView and ImE Flex.
- Entered defects in Remedy and TestDirector.
Environment: QuickTest Professional 8.2, Test Director, Inter-mediatE, UDR, CEMS, Singl.eView, FLEX, Yantra, AAA/Radius, UUNet, MCDB98, Aelera, EDW, ISIS, CRIS, Remedy, Test Director, TOAD.
Confidential, Atlanta GA Mar 05 Nov 05Description: Bellsouth eVoN (Voice over Network) Billing & Invoice Support System uses
Singl.eView Convergent Billing for billing solutions. Reporting is done by the Report Server, which provides the architecture and framework for collecting data from the Billing, CEON Order Management and Inter-mediatE mediation systems, and will generate reports that are accessible by BellSouth internal users and customers through the eVoN Web Portal. The other Singl.eView interfaces in focus include MKIS, BIG, JIG, CNAM and Directory Listing.
Role: Billing QA Analyst (System Integration Testing - Billing)
Responsibilities:
- Performed review and analysis of functional requirements and test plan design documentation. Attended requirements and design meetings.
- Designed test strategy and test plan for manual and automation suite of this application.
- Created manual test cases for system integration testing based on the various scenarios and functional requirements of Singl.eView Billing, Intec CDR ImE Mediation, CEON order-management and BRIO/HYPERION Reporting.
- Designed the scenarios for creation of different Enterprise Customers (Customer Setup) with up to 16- levels of Hierarchy and Products in Singl.eView as a part of test data requirement.
- Ran bill cycles to verify various test scenarios such as Active, Resume, Suspend and Cancel statuses of the Customers.
- Generated invoices in Singl.eView application for verification purposes such as usage and tax from Vertex.
- Generated on-demand and scheduled reports on the BRIO/HYPERION Report Server.
- Created scenarios and executed Interface test cases for the Billing, Mediation, and Web Portal and Report servers.
- Maintained test plans and test cases in IBM’s PMOffice project management tool.
- Used IBM’s UVATS to save and execute test cases, track, list and report the bugs.
- Created and maintained Requirement Traceability matrix in Requirements Traceability Verification Matrix (RTVM).
- Regularly coordinated with the development team to suggest/recommend changes so that the product delivered meets the preset standards.
- Provided back end testing for billing database auditing and data validation using SQL queries in Singl.eView.
Environment : CEON, Singl.eView, Inter-mediatE, CNUM, Broadsoft, IP-Unity, J2EE, JSP, SQL, PL/SQL, BRIO/HYPERION, PMOffice, WinCVS, UVATS, Rational Test Manager, Oracle
Confidential,INDIA Apr 04 to Feb 05
The Supplier Evaluation & Review Process deals with the automation of the supplier Registration and evaluation procedure. The system facilities in self-assessment of a new Supplier and also an existing Supplier, The assessment criteria like organizational Soundness, quality System Adequacy and Technical Competency will be done by the system on a numerical score.
Role: QA Analyst
Responsibilities:
- Analyzed business, functional and system requirements to create and execute detailed test plans, and test cases.
- Configured test environment and created strategy for product development and certification.
- Created regression test suites and sanity/smoke tests for each release of Supplier module.
- Developed SQL-queries/procedures for database and backend testing using SQL Plus.
Used Clear Quest for repository, reporting and tracking bugs, and providing updates on resolved bugs. - Verified and analyzed errors and recommended modifications to the Developer.
- Participated regularly in daily status meetings and reported to the QA Manager.
- Used Remedy to log tickets/issues.
Environment: Windows 2000, VB.NET, ASP.NET, HTML, VBScript, SQL, PL/SQL, CVS, Remedy
Confidential,Hyderabad, India Jun 03 Mar 04
Description: The application handles all the financial transactions and purchases of DRS. This application was developed with Visual Basic as front-end and Oracle as back-end. DRS also worked on projects in co-operation with ICFAI, Hyderabad.
Role: Development & Testing
Responsibilities:
- Developed and tested their intranet/web-based applications using ASP and VB.
- Involved in test design, test plan, test development, test execution and test results.
- Developed test cases and executed them manually. Performed performance test using on the portal using Microsoft Web Application Stress Test Tool.
- Performed various tests like confidence tests, functional tests, regression tests, performance test and user acceptance tests.
- Used Bugzilla for generating reports of the current state of the bug database
Environment : Windows NT, Oracle, ASP, Visual Basic, HTML