Qa Analyst Resume
San Jose, CA
SUMMARY:
- Over 8 years of experience in field of Information Technology with emphasis in Quality Assurance.
- I have strong understanding of SDLC, STLC and QA methodologies which enables me to actively contribute in Requirement Gathering, Test Planning, Test Cases, Test Data Set up, Manual Black box Testing, Defect Tracking and Project Co - Ordination.
- I have extensive knowledge of problem solving techniques and possess excellent analytical skills and interpersonal skills
- Proficient in Preparing Test Plans, Test Scripts, Test Scenarios, Test Designs and Test Cases for both Manual and Automation testing.
- Proficient in performing design, development and execution of integration test plans using Automatic tests, manual tests, Black-Box (requirements driven), White-Box (logic driven) and Regression testing.
- Expertise in requirement review meetings, analyzing requirements, User Stories (Agile), Developing test plan and test cases, Requirement Traceability Matrix, Defect management, Reporting and tracking.
- Extensive knowledge and experience in all stages of the Software Development Life Cycle using different methods include Agile/Scrum and Waterfall.
- Hands on experience in working with HP tools Unified Functional Testing (UFT), QuickTest Professional (QTP), Application Lifecycle Management (ALM), Quality Center (QC).
- Expertise in Selenium Remote Control (RC) and WebDriver.
- Developed Data Driven Framework for Selenium Remote Control (RC) and WebDriver using Java.
- Good Knowledge in Java Programming and Data Structure.
- Experience in testing Web Services and REST API using SoapUI tool.
- Extensive experience in Unit testing, User Acceptance, Functional, Module, Black Box, Integration, Regression, System, Database, End to End, Shake-Out and Smoke testing.
- Experience in scripting languages for Automation such as VBScript, Java Script, and Shell Scripts (UNIX).
- Experience in testing applications developed in C, C++, C#, Java, VB.Net, ASP, Oracle, SQL Server.
- Excellent in writing the SQL queries.
- Web Service / API Automation testing experience using QTP (QuickTest Professional).
- Experience in building Automation Frameworks in UFT / QTP and Selenium.
- Extensive experience in VBScript and Descriptive Programming used in UFT / QTP.
- Good exposure in using of QTP / UFT Integrated environment (Check points, Step Generator, Synchronization, Actions, Function/Sub procedures, Recovery Scenarios and Object Repository etc.).
- Developed Automation scripts and integrated with Master/Driver Scripts using (UFT) / (QTP).
- Have knowledge on Continuous Integration using Jenkins and Maven.
- Expert on Unit Test frameworks TestNG, JUnit.
- Experience in creating Requirements Traceability Matrix to ensure comprehensive test coverage.
- Hands on experience in Defect Track, review, analysis and comparison using Application Lifecycle Management (ALM) / Quality Center (QC).
- Extensively worked on Data Driven, Keyword Driven, and Hybrid test Automation Frameworks.
- Good Team Player and have ability to work independently in a time sensitive environment.
- Good experience in leading and handling offshore teams, exposure in offshore-onshore team model.
TECHNICAL SKILLS:
Test Automation Tools: HP Unified Functional Testing (UFT), QuickTest Professional (QTP). Selenium IDE, Remote Control (RC), WebDriver, Grid. SoapUI.
Project/Test Management Tools: HP Application Lifecycle Management (ALM), Quality Center (QC), Rally (Agile), JIRA.
Programming Languages: C#, Java, VB, C++.
Scripting Languages: VBScript, JavaScript, jQuery, Windows Script Host (WSH).
Databases: Oracle, IBM DB2, Microsoft SQL Server, Microsoft Access.
Unit Test Frameworks: TestNG, JUnit.
Continuous Integration: Jenkins and Maven.
Web Debugging Tools: Firebug, FirePath, XPather.
IDE: Eclipse (Kepler).
Operating Systems: Windows 7, Vista, XP, NT. UNIX.
Web Technologies: HTML, CSS, XML, XML DOM, ASP.
Version Control: Subversion (SVN), Rational ClearCase, Microsoft Visual SourceSafe (VSS)
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
QA Analyst
Responsibilities:
- Worked on Agile/Scrum Methodology involved in giving points to User Stories, Back log grooming, User story demos, attended retrospective meetings and worked on Iterations (Sprints) part of releases.
- Developed UFT/QTP Scripts to work on Cross Browsers (IE8, IE9, and Chrome and Firefox). Tested Safari manually.
- Used ALM (Application Lifecycle Management) for quality control.
- Automated ArcGIS Maps using VBScript which is the core to MnM functionality.
- Used HTML DOM (Document Object Model) in scripts to locate ArcGIS Map objects of MnM application.
- Hybrid Framework was used with combination of Data Driven and Key Word Driven Frameworks.
- Used XML DOM Objects in UFT/QTP scripts to validate UI objects with data stored in XML files.
- Automated Data Base testing using ADOBD with in UFT/QTP to compare back end data.
- Worked on Local and Shared Object Repositories where ever required but not fully used since Descriptive Programming was used mostly.
- Developed reusable Function Libraries (QFL), Recovery Scenarios (QRS) in UFT/QTP and used among other QA teams.
- Developed QTP (QuickTest Professional) Scripts for Web Service/API Testing to validate API response for API calls on web page.
- Tested MnM Application in Devices/Mobiles ( iOS and Android OS) using Perfecto Mobile.
- Worked on the Reusable, Non-Reusable and External Actions using QTP.
- Attended VBScript code reviews (Peer Review) among the other QA teams.
- Selenium automation started in place of UFT to cover latest/most browser versions and worked closely with development team (Agile) to create Selenium WebDriver automation scripts.
- Automated functional and regression manual test cases in Selenium WebDriver using Java and TestNG.
- Developed smoke/shakeout test automation in Selenium WebDriver to test post build deployments.
- Used XPath and CSS Selector locators extensively in Selenium scripts to describe unique identification of web elements.
- Worked with input test data excel files with the help of Java IO package and Apache POI library in Selenium.
- Worked on the Parameterization using TestNG Parameters and DataProvider annotations in Selenium WebDriver Scripts.
- Attended daily Scrum/Agile standup meetings with the team to discuss status.
Environment: HP Unified Functional Testing 11.53 (UFT), QuickTest Professional 11.00 (QTP), HP Application Lifecycle Management 11.00 (ALM), Selenium WebDriver, TestNG, Maven, Eclipse, Java, VBScript, ATG, UI/UX, Java Script, SQL, Data Driven and Key Word Driven Frameworks, SVN, HTML, XML, Web Services/API, Rally (Agile Management Tool).
Confidential, Dallas, TX
Senior QTP / Selenium Automation QA Analyst
Responsibilities:
- Review Business requirements and manual test scripts with Business SMEs, Created QTP (QuickTest Professional) scripts based off these requirements.
- As a QTP (QuickTest Professional) Script developer automated brand new, more dynamic web applications in Confidential project.
- Used AcroQTP Add-in of QTP (QuickTest Professional) to recognize Adobe PDF objects in the application.
- Automated IBM Rational Clear Quest application using QTP (QuickTest Professional) for manual testers.
- Created QTP (QuickTest Professional) Scripts to send Microsoft Outlook emails automatically within the office based on the business team special request.
- Created a Data Driven Frame Work for the automation test cases in combination with Descriptive Programming and reusable custom Function Libraries (QFLs).
- Automated the complex excel file manual test cases/processes that were redundant and time consuming for QA.
- Assisted in writing efficient and effective solutions specification document to design scripts in to Keyword and Data Driven frame works.
- Development and maintenance of automation test scripts using Selenium WebDriver.
- Ran tests using Selenium Grid to test for Cross Platform/Cross Browser performance on multiple machines.
- Performed positive and negative scenario testing using data driven tests.
- Prepared test matrix based on functionality using Microsoft Excel for input data.
- Working on QTP, Selenium RC and WebDriver Automation tools with Keyword driven and Data driven frameworks.
- Used CheckPoints to compare the current behavior of the application being tested.
- Used Descriptive Programming where the application was so dynamic and used Regular Expressions in order to navigate through the pages of the application which contains similar name with minimal changes.
- Created user defined Function/Sub procedures for maintainability and reusability of scripts using VBScript.
- Created Shared Object Repositories in QTP (QuickTest Professional) to simplify script calls.
- Parameterization and Data Table creation for the parameters in QTP (QuickTest Professional).
- Maintained execution of Shakeout and Regression scripts request received from business teams in SharePoint site and providing the Evidence Result Report to Business Managers, Technology Managers.
- Provide management with status, progress schedules and impact analysis to meet commitments.
- Maintain requirements, test cases, test data, test results and bugs in QC (Quality Center).
Environment: QTP (QuickTest Professional) 10.00, QC (Quality Center) 10.00, VBScript, Selenium RC and WebDriver, Selenium Grid, JUnit, Java, Sub Version Control (SVN), IBM Rational Clear Quest, SQL Server.
Confidential, Dallas, TX
Automation QA Analyst
Responsibilities:
- Analyzed the Business Requirements document and the system requirement document to come up with a detailed Test Plan.
- Collected and documented test data for functional testing as documented in test plan.
- Performed manual and Selenium testing of a web based application.
- Automated and executed regression test suites in Firefox browser via Selenium IDE.
- Performed Automated System/ Regression testing using Selenium for the Policy and Claims applications.
- Developed Automation Scripts for Functionality and Regression testing using QTP (QuickTest Professional).
- Developed VBScript for different modules.
- Developed Data Driven Automation Framework and separated test scripts and test cases to achieve the maximum reusability in the Automated Scripts.
- Deployment of SOA services to Oracle Application server and testing the services
- Analyzed defects status using QC (Quality Center) and interacted with developers to fix defects/bugs of the application.
- Attended regular project meetings and weekly team meeting to discuss the project milestones.
Environment: Selenium IDE, JUnit, QTP (QuickTest Professional) 10.00, QC (Quality Center) 10.00, Java, Mainframes, C, XML, SOA, Web sphere, VBScript, Oracle, SQL, Crystal Reports, Shell Script
Confidential
Quality EngineerAnalyst
Responsibilities:
- Oversee and lead QA efforts for many projects; including creating QA project plan and workflow, and ensuring the timely completion of test plans and test cases.
- Determine testing strategy, test coverage and test case traceability.
- Participate in entire software development life cycle process; identify defects and issues as early in the cycle as possible.
- Provide accurate and concise defect reports, defect status and testing status at the project level; act as the liaison between the project team and management on quality assurance and testing efforts.
- Collaborate with the HighWire support and development teams in problem analysis to resolve technical issues.
- Maintain QA databases and test data and support Jira tracking.
Environment: Salesforce, Drupal7, Unix, Github, Jira, Smartsheets
Confidential
Certification Analyst
Responsibilities:
- Keep a record of the submissions for all updates and prepare an end report for analysis of testing cycle.
- Keep track of issues in Jira for each project and Co-orndinate with Dev team to escalate issues when necessary.
- Use TestFlight to install builds on iOS and Android SDK for Android devices.
- Use Device Anywhere for creating test scripts.
- Create test plans to include Platform specific guidelines in test cases for each App Store (like Confidential, Confidential and Confidential Play)
Environment: Xcode, Android SDK, DDMS, Jira, Windows, Microsoft Office, Flurry, Facebook, XML, Confidential S3, Confidential sandbox
Confidential
Lead QA EngineerAnalyst
Responsibilities:
- Execute test cases on a variety of Android/IOS mobile handsets.
- Verify functionality of third party SDKs like Advertisements and Notifications within Glu Products.
- Performed software bug analysis for Android Mobile devices from a variety of manufacturers.
- Exploratory software testing and research.
- Bug reporting and maintaining bug database updated.
- Monitored customer reviews of published game on Confidential Play portal.
- Worked with off shore teams and their schedules to deliver a high quality product.
Environment: Android SDK, DDMS, Java, Jira, Bugzilla, Macintosh, Windows, Microsoft Office, Tapjoy, Playhaven, Flurry, Mobile App Tracking, Facebook, XML, Confidential S3, Confidential sandbox, T-Store sandbox
Confidential
QA Analyst
Responsibilities:
- Performed smoke testing on new builds for minimum acceptance testing.
- Developed test cases and test strategies to ensure that the test cases reflect user needs.
- Performed manual web application and windows based client application testing.
- Creating new test scripts and managing and running automated test scripts from existing library.
- Performed work flow testing by performing end to end test cases.
- Performed usability testing and data validation.
- Bug Reporting and tracking them to completion, which involves co-ordination between the development and the user group.
- Tested concurrency scenarios.
Environment: .Net, ASP.Net, C#, SQL, MySQL 5.0, Oracle 10g, Test Complete, Bugzilla, Windows
