Qa Lead And Principal Consultant Resume
Chicago, IllinoiS
SUMMARY
- 9+ years of experience in Quality Assurance implementing Test Strategy, Automation Frameworks, Functional/Automation Scripts, Manual Test Plans and Test Cases
- Worked on Software Development Lifecycles Agile Scrum, Iterative model and waterfall model
- Design and Development of Automation Frameworks using Hybrid/Keyword Driven Frameworks, and Business Process Testing (BPT) using HP ALM
- Designing Coding Standards, Script Templates, dynamic objects handling using regular expressions, Business Components and implementing COM, HTML DOM, AOM properties
- Development of Automation framework creating driver scripts, ini files, xml mapping, html reporting, object repository and utility library functions using Descriptive Programing
- Expertise in database querying, data manipulation and population using SQL& PL/SQL in Oracle and DB2 Server with Joins, Sub - queries, Grouping methods
- Involved in SOA testing validating Web services, RESTful services, XML, WSDL using SOAP UI & Groovy Scripting
- Experience in analyzing EDI requirements & mapping documents and testing transactions based on ANSI / X12, EDIFACT and XML Standards
- Test Management - tracking requirements, coordinating Analysis, Reviews/walkthroughs, defect triage meetings, Quality Metrics and Test Summary/Status Reports
TECHNICAL SKILLS
Test Automation Tools: HP QTP/UFT, Badboy, Webinject
Monitoring Tools: Splunk, ArcSight, UC4
Testing Methodologies: System Testing, EDI Testing, Database Testing, Acceptance Testing, Functionality Testing, Validation, API Testing, UAT and Integration Testing
Scripting Languages: Unix Shell Script, VB Script, JavaScript, Java, SQL, HTML, Groovy
Test Management/ Defect Tracking Tools: HP Quality Center/ALM, JIRA, Version One, TFS, Bugzilla
Web Services: SOAP UI, REST API
Systems: Unix, Linux, Windows
PROFESSIONAL EXPERIENCE
Confidential, Chicago, Illinois
QA Lead and Principal Consultant
Responsibilities:
- Participate in planning and Stand-Up meetings with Analysts/technical and nontechnical stakeholders to understand requirements, define testing scope and plan for the same
- Manage Requirements, which involves documenting it in a bug/issue tracking system like JIRA
- Work with the Architects/Dev to understand the design artifacts and transform them to test cases
- Knowledge transfer of the requirements and design to the offshore team
- Ensure the team has required technical expertise to execute the project tasks. This involves providing training for key technical areas related to the project
- Review of testing activities, testing execution results provided by offshore resources, and act as a bridge to technical resource for the prompt resolution of business/technical issues uncovered during testing
- Support Quality Assurance activities and production deployment
- Identify and develop reusable software Test Cases and maintain a regression suite to help improve productivity
- Partner with DEV to build page-objects for automation scripts early in the sprint - for quick turnaround in development
- Involved in bootstrap deployment, running of batch jobs using UC4 and tracking of logs through Splunk and ArcSight
Confidential, Raleigh, North Carolina
QA Lead and Test Analyst
Responsibilities:
- Test script creation for application modules like Web UI, XML validation, database validation, using QTP descriptive Programming and VB Scripting
- Responsible for Web services/ESB testing, running XML scripts for testing the SOA related payment services in SOAPUI
- Designed & Enhanced Automation Framework for the regression testing using User defined function library, shared object repository, regular expression, Static data file, dynamic datasheet and user define result sheet
- Design, creation and maintenance of reusable utility libraries, driver scripts, Exception handling using recovery scenarios with VBScript
- Involved in database testing using Joins, Sub-queries, Grouping
Confidential
QA Lead
Responsibilities:
- Testing EDI based Shipping transactions adhering to EDIFACT / ANSI / XML standards
- Verified Segments, Elements for EDIFACT/ANSI/XML/X12 Format as per Implementation Guide
- Created QTP scripts for validating XML schema, Descriptive programming for handling dynamic objects, executing SQL queries to verify database & data driven scripts for parametrization
- Web services/ ESB testing/ Restful services /data driven testing using SOAP UI and SafePlus
- Creation of excel macros for automating SQL tasks
- Created Integration automation scripts to be ported across the various environments, QA, STRESS,CVT, DR and Prod using ini files and reusable VBScripts
Confidential
QTP Automation Tester
Responsibilities:
- Designed and Built HTML DOM and AOM scripts to customize QTP object handling mechanisms
- Enhancing the QTP scripts by unit testing, Using Global/Local - Test/Action Parameters and Data-Sheets to create data-driven testing
- Conversion of Winrunner scripts to QTP based test scripts using VBScript
- Managing version configuration of Scripts, Function Lib, Object Repository & other artifacts through Quality Center
Confidential
Automation Tester and Functional Tester
Responsibilities:
- Automated and created scripts to verify functionality of the application using Badboy
- Performed Data Driven Testing methodology using Excel and JavaScript in Badboy tool
- Analyzed and updated business requirements, use cases using TFS
- Verifying the data flow by using SQL queries to extract the data flow from the Oracle database
Confidential
Software Engineer QA - Automation QTP
Responsibilities:
- Designed the Architecture and developed the Keyword Test Automation Framework using HP QTP with custom HTML Reporting
- Involved in backlog grooming and estimation, daily scrum meetings, Sprint Retrospectives as part of Agile implementation
- Creating and enhancing automation using QTP scripting method: Descriptive Programming, Object repository method, code coverage using *.vbs files, VBScript Error handling, regular expressions,
- Created library files and library header files having utility and reusable functions in QTP
Confidential
Software Engineer QA - Automation QTP
Responsibilities:
- Tested Data Quality layers, used data quality controls in SQL
- Parameterized the test scripts to run with different sets of data simulating different scenarios like positive, negative, class equivalency and boundary test
- Designed and implemented QTP driver control script with Descriptive Programming in QFL and used VBScript Error Handling Mechanism
- Data validation testing and validated XML data files and Transaction log files
Confidential
Software Engineer QA - Automation QTP
Responsibilities:
- Development of Business Scenarios and use case scenarios
- Conducted walkthroughs of the test plan with the developer and business analyst
- Script creation and Data Driven Testing were implemented using Badboy & Javascript
- Tracked defects and effective took part in various stages of defect life cycle using Bugzilla
Confidential
Functional Tester
Responsibilities:
- Development of Business Scenarios and Generate reusable functions in QTP
- Performed end-to-end testing which includes Regression Testing, GUI testing, Smoke testing, User Acceptance Testing and Negative Testing of the Application