Senior Quality Analyst Resume
SUMMARY
- Overall 8+ years of experience as a software professional which includes 2+ years in Manual and 6+ years in Automation Testing
- Expertise in Test Automation, Test Management, Performance, Manual, Database Testing and QA process improvement activities
- Expert on HP Quick Test Profession (QTP) / HP Unified Functional Testing (UFT) Automation using VBScript and Descriptive programming
- Hands on experience in Planning, Designing, Building and Maintaining complex Test Automation Frameworks (Data Driven, Keyword and Hybrid) for regression test suites
- Expertise in administration of the entire testing process using HP Application Life Cycle Management (ALM) /Quality Center (QC)
- Installing, Upgrade, Configure, Troubleshoot, Monitor and Maintain testing projects in ALM as ALM Site Administrator. Experienced in resolving technical issues related to ALM.
- Exposure on evaluating the performance of web applications using HP Load Runner (LR)
- Good noledge on Selenium Automation using Selenium Web Driver and Selenium IDE. Novice programming noledge using Java, JUnit, and TestNG.
- Experienced in various Software Development Life Cycle (SDLC) models Waterfall, Prototype, Agile scrum, and Test Driven Development
- Experience in Test Planning, Test Strategy, Estimating Test Effort, Defining Test Schedule, Milestones, Test Designing, Test Execution, and Test Summary Reports to clients
- Possess good noledge in Relational Database concepts. Experienced in writing complex and advanced SQL queries in Oracle/SQL Server
- Highly efficient in Complex, Agile, Dynamic, Onshore - Offshore project environments.
- Proficient in Functional, End-to-End, Black Box, Integration, System, User Acceptance and Regression Testing
- Worked on Open Source defect management tools - Bug Tracker and JIRA
- Hands on Team Player with strong focus on Documentation, Communication, Process and Constant Improvements
- CSTE certification - Certified Software Tester recognized by Quality Assurance Institute (QAI)
- Rewarded with “Spot Excellence Award” for participating and successfully completing User Acceptance Testing (UAT) for projects based in Singapore
TECHNICAL SKILLS
Functional Testing Tool: HP QTP (V9.2,10.00,11.00) / HP UFT (V11.53,12.00) Selenium Web Driver (2.37.0), Selenium IDE (2.6.0)
Test Management Tools: HP Application Lifecycle Management (V11.00,12.00) HP Quality Center (V9.2), HP Sprinter
Performance Testing Tool: HP Load Runner(V9.5,V11.53 - HTTP/HTML Protocol)
Programming Languages: VBScript, JavaScript, Java, SQL
Web Technologies: HTML, XML
DBMS: Oracle, SQL Server
Database Tools: SQL Server Management Studio
Operating System: Windows, Macintosh
Other Tools: Bug Tracker, JIRA, Winscp, Putty, SOAPUI
Operating System: Windows 2003 Server, Unix
PROFESSIONAL EXPERIENCE
Confidential
Senior Quality Analyst
Responsibilities:
- Analyzing the feasibility of various business scenarios for carrying out the automation
- Responsible for identification of the required regression scope, automation scope, automated test scripts review and strategy for automation testing.
- Planning, Designing, Building and Maintaining complex Test Automation Frameworks (Data Driven, Keyword and Hybrid) for regression test suites
- Involved in automation scripts development, debugging, reviews, data table, analyze results and reporting defects
- Enhancing existing automation framework using user defined function library, shared object repository, dynamic datasheet and user define result sheets
- Implemented the Key Work Driven Framework approach at Functional and Operational level
- Analysis and design strategy for automated test data creation process and workflow.
- Created Reusable functions to improve the robustness, re-usability and maintainability of test scripts.
- Communicate test progress, test results, and other relevant information to project stakeholders
- Performance Tuning on QTP/UFT scripts to reduce the automation run time
- Lead process improvement activities to identify and resolve issues. Publish Coding Standards and review the scripts created by team members
- Responsible for upgrading/downgrading QTP/UFT versions and patches released by HP
- Analyzing the configuration requirements and environment to implement ALM in server and client machines
- Installing, Upgrade, Configure, Troubleshoot, Monitor and Maintain testing projects in ALM as ALM Site Administrator. Experienced in resolving technical issues related to ALM.
- Upgrading and Migrating existing projects from QC version 9.2 to ALM version 11.00 and ALM version 11.00 to ALM version 12.00
- Set up new Quality Center Projects, add new users, change existing users groups and/or projects, delete users, reset passwords,
- Add user-defined fields, add user defined list items, add user-defined groups & add users to those groups, adding users to the tool, project removal. Promote project repository clean up
- Creating and maintaining project template with required user defined fields based on business requirements. Project Template Sync to publish the template level changes to other projects.
- Identify the benefits of the ALM Patches released by HP and performing all upgrades, patches and enhancements
- Maintaining the day-to-day Quality Center environments, including monitoring all application log for errors, monitoring the Microsoft SQL database, responding to reported issues, configuring application servers.
- Creating management reports by extracting data from HP ALM Database using SQL queries.
- Work closely with HP Support Team to resolve ongoing issues and to determine appropriate solutions.
- Analysis with the business analysts in identifying critical business flows/processes which should be considered for performance testing
- Developed Performance Test Plan based on Workload, RAMP UP and RAMP DOWN time intervals
- Created test case document for each of the business flow/functions
- Developed Load Runner scripts using VuGen by recording and scripting the workflows, debugging correlation, parameterization and data issues for each business function.
- Prepare required Test Data to execute the Load Runner scripts
- Creating and executing LR scenarios using Controller for each workload that needs be tested
- Monitor WEB/APP/DB servers during test execution
- Generate a Test Results using Analysis for each formal test run
- Work with application team to identify application bottlenecks
Environment: Application Lifecycle Management (ALM), Quick Test Professional (QTP), Unified Functional Testing (UFT), Load Runner (LR), HTML, SQL Server 2005
Confidential
Senior Software Quality Analyst
Responsibilities:
- Performed testing the site in different browsers (Internet Explorer V8/9, Safari V10.5, Firefox V11)
- Creating, Executing and Maintaining test automation Scripts using Selenium IDE based on the test cases.
- Testing the site in different devices/platforms IPhone, IPad, Samsung S II, Mac OS X, Window XP
- Developed Test Cases and Test Scripts for System and Acceptance Testing
- Created and maintained a central repository in Test Link for test cases and tracked the defects in JIRA
- Performed System Integration testing, UAT testing and Regression testing
Environment: Test Link, Selenium, Drupal, HTML, Java Script, SQL Server 2005, Windows XP, Mac, IPhone, IPad
Confidential
Software Automation Lead
Responsibilities:
- Creating and Maintaining test automation Scripts using QTP based on the test cases.
- Maintained the Data Table sheet with the appropriate commands to load the data feeds.
- Verified the loaded data feeds by extracting the data from the front end and performing excel comparison on the extracted data.
- Modifying existing scripts in accordance with the changes in the application.
- Involved in automation scripts development, debugging, reviews, batch scripts execution, analyze results and reporting defects
- Status/Defect Reporting in daily status meetings based to the project team.
- Modifying the data tables/parameters in the existing script based on the request from project team before executing the test cases.
- Created web based reporting tool using VB scripts and Oracle DB.
- The tool enables the users the get the reports generated 24/7.
- Reporting tool reduces the 80 % of manual effort and more reliable TEMPthan reports created manually.
- Highly appreciated by the management teams for automating the report.
- Creating new project in Site Administrator
- Set Up project related user defined fields and Creating Users with access privileges
- Generating Daily and Weekly reports based on project team requirements
- Created Release/Cycles based on the request from project team in Release module
- Uploading requirements, test cases and mapping the test cases for test execution
- Training the project team on new features available with QC
Confidential
Senior Software Test Engineer
Responsibilities:
- Participated and successfully completed User Acceptance Testing in the client location(Singapore)
- Prepared Test Estimation based on the functional points, which can be determined through Functional Specification
- Developed Test Plan and overall Test Strategy for the Application
- Developed Test Cases and Test Scripts for System and UAT Testing
- Created and maintained a central repository in Quality Center QC and tracked the defects
- Performed Functional testing, Unit testing, Integration testing, System testing, UAT testing and Regression testing
- Developed baseline for testing the future releases
- Involved in all Defect Management activities - Configuring Defect Management Tool, Reporting Bugs and highlighting the issues at appropriate time.
- Performed Data Migration Testing to verify the new application holds relevant data of existing system.
- Participated and organized weekly meetings, walkthroughs and Inspections to improve the testing effort and report Manager about the proceedings
Environment: Quality Center, Quick Test Professional, HTML, Java Script, ASP Net, SQL Server 2005, Windows XP, Mac
Confidential
Software Test Engineer
Responsibilities:
- Participated in analysis of Business requirements, functional requirements and other development documents
- Prepared and Executing Test Cases based on the Functional Specification/Program Design Document provided for the application.
- Integration testing at various stages to ensure that the application as a whole works as per design document.
- Interacted with developers/project team to explain/resolve functional issues
- System testing, Regression testing and Test data generation.
- Performed Regression testing of the application after fixing the bugs
- Performed Functional testing, Unit testing, Integration testing, System testing, UAT testing and Regression testing
Environment: Java, SQL Server 2005, VB Script, AZAX, WebLogic9.2, Oracle11i, HTML, XML, Bug Tracker, Windows
