Sr. Qa Analyst Resume
VA
PROFESSIONAL SUMMARY:
- Over 8.5 years of experience in the IT industry specializing in QA Analysis and with 5 years of experience in Automation Engineering. Expert with HP Automation tools to include: QuickTest Pro, Quality Center and LoadRunner and also skilled in using VBScript and has set up several Automation Frameworks in the past that testers still use today.
- Strong experience in Black box Testing, System Integration Testing, Regression Testing, Smoke Testing, Incremental Testing, Sanity Testing, Performance Testing, White box Testing, Functional Testing, End to End Testing for Windows (Visual Basic, .Net, VisualAge Smalltalk, WPF, Power Builder), Web (ASP, Java & J2EE) & ERP (Siebel, PeopleSoft, Oracle Applications) based applications with extensive use of Automation Test tools like Win Runner, QTP and Load Runner.
- Expertise in creating Test Strategy, Test Plan, Test Bed, Test scenario, Designing Test cases Manual and Automation, Test Summary Report and Traceability Matrix for defined business processes.
- Good experience and understanding of different product development models like waterfall, V - model, Rational Unified Processes and emerging methodologies like Agile-Scrum and XP (Extreme Programming).
- Expertise in testing Siebel call center application, Insurance, Sales, Financial services eBusiness application, Siebel Marketing and Analytics Web based projects using Siebel 8.1, 7.7, 7.5.3.
- Solid experience with all areas of HP Business Process Testing like creating Business Components, Application Areas and Business Processes.
- Developed complex VBScript Functions and Keywords that are used for building Business Components in Business Process Testing.
- Performed Load Testing, Stress Testing and Endurance Testing using HP LoadRunner.
- Experience in testing Stand-Alone, Client-Server, Web-based and Web Service (SOA) Applications.
- Create standardized SQL Scripts and any necessary Database Restoration Scripts to support repeatable test script execution.
- Experience working with POS systems (Point of Sale Systems) and related concepts.
- Experience in design and planning of automation test architecture and implementations.
- Strong programming skills in scripting languages such as TSL, VB Script.
- Experience in defining the automation testing process and framework for Regression and Integration testing along with supporting test data strategy, automated testing tool installation, and database refresh scripts required to successfully execute on-going automated regression tests throughout the development life cycle.
- Experience working with high-volume, real-time DB2 database systems and applications.
- Used RDBMS concepts for the manipulation of the data and to validate the results
- Strong Experience in Bug tracking tools such as Quality Center, Test Director and JIRA etc.
TECHNICAL SKILLS:
Operating Systems: Windows 98/ME/NT4.0/2000/XP, MS DOS, UNIX, Mac OS 8 .6/9.x/10.x and Palm OS
Test Automation Tools: Win Runner 6.0/7.6/8.2,Quick Test Pro 6.5 /8.2 /9.0/9.2/9.5/10/11 , UFT 11/11/5, Service Test 11.10/11.20 , LoadRunner 9.0/9.5/9.52
QTP Addins: Web, Visual Basic, PeopleSoft, Oracle, PowerBuilder, ActiveX, .Net, WPF, jenkins,Terminal Emulator, Siebel, VisualAge Smalltalk, Flex and Web Services.
Test Management Tools: Test Director 6.02/7.5/8.0 , Quality Centre 8.2/9.0/10/BPT, QC ALM (QC 11)
RDBMS: SQL Server 2000, MS-Access, Oracle, Sybase, MySQL, DB2
GUI: VB6.0
GIS Technologies: Auto CAD, Autodesk Map, Map Guide.
Languages: C, C++, VC++, VB Script, TSL, HTML, XML, SQL
Bug Tracking Tools: Test Director 6.02/7.5/8.0 , Quality Center 10, Rational Clear Quest, JIRA, BMC Remedy
Test Strategies: Functional, Regression Testing and Pre-UAT.
Test Process Models: Agile, Waterfall Model, V-model
Project Management: MS-Project, MS-Visio
Application Server: IIS, IBM Web sphere 5.1, JBoss-4.0.3, Web Logic 7.0 and Tomcat 5.5
Other Utilities: Norton Ghost, Confidential Compare, PVCS, Visual Source Safe.
PROFESSIONAL EXPERIENCE:
Confidential, VA
Sr. QA Analyst
Responsibilities:
- Involved in writing Test plan and performing Manual Testing.
- Executed the manual testing process of Positive Testing and Negative Testing, Integration Testing.
- Followed the SDLC process in the entire application.
- Developed the Test Cases according to the Business Requirement Document and User Interface Document.
- Involved in User Acceptance Testing (UAT) assisting the business users with test cases and test data requirements.
- Understanding the Client business needs and the business process of the Amadeus reservation system
- Understanding the Automation Needs from multiple teams while automating Amadeus reservation system
- Documented defects accurately in ALM with sufficient information to enable developers to analyze and reproduce the defect.
- Involved in regression testing for every release to make sure the previous release functionality is working fine.
- Provided UAT Demo and Test Data to the Users and assisted if they need any more information during the time of UAT.
- Involved in Peer review and execution of test cases.
- Coordinating the team throughout the entire SDLC phase.
- Defect Analysis, resolution and Tracking.
- Functional expertise on Health Insurance Sales, Enrollment and Billing.
- Provide the timelines and effort estimation
- Drive the testing effort for CM2 App, Kiosk App and Gate reader App.
- Analyzing and performing end-to-end integration between different apps.
- Review the automation code and check the coding standards.
- Automate the smoke tests and regression suites for different apps.
- Identify Automation risks & Creating the mitigation plans
Tools: /Technologies:: HP ALM, QTP 11/UFT 12, Siebel Add-in, Siebel CRM, Oracle Analytics, Oracle Database, Java, .Net, XML, Agile testing, Informatica, Remedy, Rational ClearQuest, DB Visualizer, UNIX and Windows XP/7.
Confidential, Jacksonville, FL
Sr. Automation Engineer / Automation Framework Coordinator
Responsibilities:
- Designed and implement a new automation framework for the BSQA-ATS Team. The new framework is application-independent and highly reusable.
- Worked on upgrading automation scripts from Siebel 7.5.3 to Siebel 8.1.3.
- Helped manual testers in preparing test data by writing custom scripts.
- Interpret application architectures and identify areas for automation.
- Creation of Test Data needed for testing.
- Assist other automation engineers with or help on the more complex assignments that are difficult to resolve.
- 100% of project time assigned to test automation working on design and implementation of QTP framework for the entire automation team.
- Design and implement the best practices and ensure that new code uses our framework and coding practices
- Develop scripts using VBScript that include advanced error handling to keep scripts running
- Customized HTML Wrapper Functions to report automation test results to html files.
- Created DB Functions, Common Functions, Object Functions and Application Specific Functions.
- Enhanced automation tests with reusable actions, User defined functions and Generic functions by using VB Script
- As part of BSQA ATS Sign-off process, demonstrated automation scripts to manual team.
- Documented Automation User Guide for manual team that helps smooth automation test execution and maintenance
Tools: /Technologies: QuickTest Professional 10/11, Quality Center 10/ALM 11, Web Add-in, RFHUtil, Oracle 10g, TOAD, Siebel 7.5.3, Siebel 8.1.3, Siebel Add-in, Service Test 11.10/11.20 .
Confidential, Irvine, CA
Sr. Automation Engineer
Responsibilities:
- Enabling Siebel application to work with QTP by Instructing Siebel Web Engine (SWE) to generate Test information.
- Developed QTP Business Components (Scripted and Keyword), Application Areas and Business Processes as part of Business Process Testing.
- Developed Object Oriented functions that are registered to Native Siebel Objects (like SiebCheckBox, SiebList, SiebButton, SiebTextArea, SiebCurrency etc).
- Identified potential automation candidates from manual test cases and prioritized automation test scripts based on ROI for the project.
- Interpret application architectures and identify areas for automation.
- Worked directly with the development team to configure QTP to work with Seibel Add-in.
- Created and maintained automated tests using QTP by coding in VB Script.
- Developed custom QTP function libraries (like Object Oriented Functions, Database Functions, and Utilities etc). These functions are application independent and platform independent that can be used across multiple projects.
- Developed Business Components, Scripted Components, and Application Areas as part of QC BPT framework.
- Developed automation scripts by integrating various independent Business Components to build Business Process Tests.
- Developed a comprehensive Automation Regression Suite that is executed at the end of each sprint.
- Test Execution and Scheduling from Quality Center. The test execution is unattended with no manual intervention.
- Developed decent workarounds for many of QTP-Siebel challenges by writing VB Script functions.
- Performed integration testing of Wisdom application with other in-house applications like OMS and HighJump applications. OMS is a Flex application and HighJump is web-based application.
- Developed Automation scripts for Integration Testing using Multiple QTP Add-ins.
- Involved in on-going maintenance and support of the existing automation scripts.
- Used HP Quality Center Asset Upgrade tool to upgrade all QTP assets in QC9.0 to QC10.0.
- Fixed issues in Automation Scripts caused by the testing tool upgrade (from QTP 9.2 to QTP 10.0).
Tools: /Technologies: Siebel 7.7, Siebel Test Automation API, Oracle 10g, TOAD, QuickTest Professional 9.5/10, Quality Center 9/10, Business Process Testing (BPT), QTP Flex Add-in, Siebel Add-in, Web Add-in2.
Confidential
Responsibilities:
- Used Agile programming techniques, such as test-driven development, continuous integration and testing, and story-based iterative development to build better software
- Participated in planning and developing test strategies and plans for Functional and Performance tests
- Inserted verification checkpoints, synchronization points, and parameterized data using QTP.
- Performed backend testing by writing complex SQL Queries using Oracle TOAD.
- Developed database functions in QTP to perform backend testing. These functions are application independent and are used across multiple projects.
- Performed Web Services testing using SOAP UI.
- Performed Web Services testing using QTP Web Services Add-in.
- Developed a keyword driven approach in QTP for Web Services testing.
- Prepared Automation Test Plan, Automation Strategy and effort estimations for the project considering the ROI for the project.
- Performed functional testing by using Automation Scripts developed from application UI with QTP WPF Add-in.
- Performed functional testing by using Automation Scripts developed from Web Services with QTP Web Services Add-in.
- Ensured that Automation Scripts comply with the established automation coding standards and best practices.
- Developed User Defined Functions to support the automated scripts using QTP.
- Used data-driven testing and database accessing techniques to support the scripts.
- Performed Regression testing using QTP.
- Participate in documenting Automated Test Strategy and assist the Testing Team with on-going Automated Test Execution.
- Interpret application architectures and identify areas for automation.
- Creation of Test Data needed for testing.
Tools: /Technologies: QuickTest Professional 9.5/10, Quality Center 9/10, Oracle 10g, Genesys Call Center Application, Web Services, SOAP UI, Agile, SCRUM, QTP WPF Add-in, QTP Web Services Add-in.
Confidential, Baltimore, MD
Sr. Automation Engineer
Responsibilities:
- Created and maintained automated tests using QTP by coding in VB Script.
- Developed and maintained automated test scripts to support regression testing.
- Writing QuickTest Pro scripts when necessary and customizing the recorded scripts, running the scripts on a new build.
- Developed User Defined Functions to support the automated scripts using QTP.
- Used data-driven testing and database accessing techniques to support the scripts.
- Performed Regression testing using QTP and manipulated necessary recovery manager steps.
- Participate in documenting Automated Test Strategy and assist the Testing Team with on-going Automated Test Execution.
- Interpret application architectures and identify areas for automation.
- Creation of Test Data needed for testing.
- Ability to develop custom tools as needed.
- Defined Automated Regression Test Scripts leveraging automated test tools (e.g. QTP) to support dev-integration test execution requirements.
Tools: /Technologies: QuickTest Professional, Oracle, Advanced Query Tool (AQT), RUP, Struts, Hibernate, AJAX, HP Quality Center, DB2, Configuration Management, Mainframe, Terminal Emulator QTP Add-in.
Confidential, Southfield, MI
Test Automation Engineer/Team Coordinator
Responsibilities:
- Built QTP automation frameworks for modularized scripting.
- Created and maintained automated tests using QTP by coding in VB Script.
- Developed and maintained automated test scripts to support regression testing.
- Writing/Recording QuickTest Pro scripts when necessary and customizing the recorded scripts, running the scripts on a new build.
- Developed User Defined Functions to support the automated scripts using QTP.
- Used data-driven testing and database accessing techniques to support the scripts.
- Extensively used Rational Clear Quest for Defect reporting.
- Reviewed the requirements from the documents provided.
- Identified test cases after going through the documents provided and developed systematic procedure for each test case and reviewed the test cases.
- Performed manual testing for the GUI functionality of the application.
- Identified, defined and reviewed Test Execution schedules
- Defined test data requirements for each work request. Identified existing data re-usability and as well as any additional data, that needed to be developed
- Conducted functional requirement testing to test business scenarios, user actions, interfaces, data rules, user messages and error conditions.
- Performed black box testing of application against version releases and bugs. Coordinated and communicated the test process and results.
- Handled all the client queries and change control as a single point of contact.
Tools: /Technologies: QTP, LoadRunner, WebLogic, IntelliJ ideas, ANT, Log4J, Rational Clear Case, Perl, Clear Quest, Oracle, Advanced Query Tool (AQT), SOA, ESB, Oracle 9i, Struts, PVCS, LISA, Idiom world server, Cold Fusion, JProbe, Hibernate, AJAX