Qa Analyst Resume
Beaverton, OR
SUMMARY
- 6 plus years of extensive experience in Analyzing, Designing and Implementation of QA testing strategy for Web based and Client/Server applications using Manual testing and Automation testing on Windows, UNIX and Linux platforms.
- Experienced in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall, Agile, and Scrum.
- Experienced in automation based on Selenium - Webdriver, JUnit framework and TestNG framework with Java programming language.
- Expertise with Automated/Performance Testing tools such as SeleniumRC, WebDriver, JMeter.
- Knowledge of SQL and extensively worked with SOAP Webservices testing by creating Test Steps like Data Source, Property transfer, Request, Response and Business logic by Groovy Script using SOAPUI.
- Proficient in performing functional, unit, end-end and integration testing for web application using WebDriver and TestNG, MAVEN framework with Page Object Pattern, Data Driven and injecting dependency in XML.
- Experience in continuous integration tools like Jenkins,CVS.
- Experience in creating performance test scripts using JMeter to monitor response time and performance of the Data Load system
- Experience in automation REST service with withJAVA and TestNG.
- Experience in executing test cases for SOAP and RESTful APIs using SOAPUI.
- Experience in conducting requirements API (REST) Testing using PostMan and SOAPUI tools.
- Experience in creating, executing and managing test cases in HP ALM.
- Efficient in testing SOAP,REST, JSON, XML webservices used SOAPUI,Soap Pro to test XML Web Services.
- Experience in Mobile testing using Android SDK, Android WebDriver, and ADB for Web Application, Experience Testing tablet and Android platform device.
- Experience in writing and executing performance test scripts using JMeter to gain performance metrics on different protocols types within Fedline applications.
- Gain knowledge for Git, Github, Appium and JMeter.
- Performed Load and Stress testing using Apache JMeter on web application and server upgrades.
- Experienced inJIRA & Mercury QC for managing test cases, test lab & tracking defects.
- Participating in stand ups and Confidential meetings of Agile methodology project
- Created and review all automation and manual scripts using QTP.
- Experienced in XML files, Flat files, CSV files, International payments.
- Good knowledge of SQL, functions, triggers etc., Wrote SQL queries for back-end testing and validation of data.
- Extensive knowledge of QA Methodology and Life-Cycle standards.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
TECHNICAL SKILLS
Automation Testing Tools: Selenium RC, WebDriver, SOA, SOAPUI, Quick Test Pro, Quality Center
Performance Testing Tools: JMeter, LoadRunner
Defect/Bug Tracking Tools: Rally, Quality Center, JIRA
Operating Systems: MS Windows, UNIX (Solaris), Mac OS, Android
Programming Languages: Java, SQL and PL/SQL
Scripting Languages: PL/SQL, VB Script, Shell Script
PROFESSIONAL EXPERIENCE
Confidential, Beaverton, OR
QA Analyst
Responsibilities:
- Involved in testing of various modules.
- Tested web application using TestNG and Selenium Framework and managed database on Oracle.
- Involved in preparation of Data Driven Automation Framework for Selenium WebDriver.
- Involved in manual testing of Mobile web applications and native App for Android Devices.
- Used Selenium GRID to execute test cases parallel on different target machines
- Experience in setting up the server and test infrastructure to allow for Selenium tests to be run in a distributed manner.
- Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files.
- Develop a Test Framework in Selenium &TestNG for Regression testing.
- Used JUnit as underlying API to run tests from Eclipse using assertions to validate test cases.
- Tested functionality on variety of Android mobile phones and tables using ADB commands
- Created UI mapping and Appium using properties files to separate code from locators.
- Used SOAPUIfor automating web services testing.
- Worked on setting project for REST and SOAP based Web services in SOAPUI.
- Wrote integration tests using SOAPUI and Groovy scripts to call Web services and check the database for expected changes.
- Used Firebug to select CSS selectors and XPath to identify UI elements.
- Worked to break the software, captured logs from android devices through DDMS or remotely, filed bugs, triaged severity/priority edge case to blocker and followed up with SDE for fix
- Used SOAPUI to perform the testing of Restful web services for applications.
- Specifically worked on enhancing the customizedJMeter plug-in towards using Test Fragments in the test plans. Created new screens and added new functionality to JMeter to enable quick addition of Test Fragments and assist in creation of test plans through re-usable Test Fragments.
- Used GIT as a Source control tool
- Used JIRA to track bugs and issues.
- Maintain and combine Continuous Integration Development/Delivery with Testing Process by creating Hudson/Jenkins jobs for and Maven project for all automation frameworks
- Used Oracle as the backend database for storing the information.
- Created and executed SQL queries to validate the data, and used data manipulation language.
- Participated in User Testing support and Bug Fixing efforts.
Environment: Java,JMeter, TestNG, Selenium, WebDriver, SOAPUI, UNIX, Android,Appium, Oracle, SQL, JIRA, Eclipse, Maven.
Confidential, MILPITAS, CA
QA Analyst
Responsibilities:
- Created test cases to perform different types of testing such as Positive/Negative, Functional/Regression, Smoke/Sanity testing, and Backend testing.
- Performed functional testing, release acceptance testing, regression, and ad-hoc testing for daily builds, following Agile testing methodologies
- Designed Automation test framework and Test Strategy.
- Performed Automation Testing, Smoke Testing and Regression testing on each build using Java, Junit and Selenium by developing automated test cases.
- Executed cross-browser (MSIE, Firefox, Chrome) and cross-platform (Windows 7, Mac OS) testing in virtual machine environment
- Executed Exploratory (including ad hoc) and Structured tests .
- Performed functional testing to identify various critical points in the application and automated it by using Selenium RC.
- Performed records, enhanced and plays back test in Firefox using Selenium IDE.
- Perform Data-Driven testing and validate the expected response back, and adding loop to test the entire Test Suite using SOAPUI for Web Services testing.
- Tested the various Service Oriented Architectures (SOA) spanning across various departments using SOAP & WSDL using SOAP UI Pro.
- Integrated Selenium tests with Hudson CI/Jenkins CI for Continuous Integration.
- Designed and developed automated Test Suites and Test Cases for regression testing using Selenium IDE web browser automation tool.
- Assisted management with the on testing schedule and the software release.
- Executed Selenium automated test scripts for Regression Testing and reproduced failures.
- Developed Stress/load testing scripts using both JMeter.
- Executed automated regression tests (Selenium) and reproduced failures.
- Analyzed software failures, made them reproducible, reported bugs via Jira.
- Extensively used JIRA for user stories, bug management and team communication.
- Performed manual usability, GUI testing and provided functionality feedbacks and recommendations.
Environment: Java, JUnit, Selenium IDE/Server, WebDriver, SOAPUI, JMeter, Jenkins, UNIX, Oracle, SQL, JIRA, QTP.
Confidential, San Jose, CA
QA tester
Responsibilities:
- Involved in testing of various modules.
- Responsible for testing the Data Warehousing of all game data
- Responsible for testing of the billing systems
- Responsible for creating Test Plans and Reports for projects.
- Worked with QTP 9.1 and QC with Business Process Testing approach using descriptive programming.
- Responsible for Test Management tools like Quality Center
- Used JIRA & Mercury QC for managing test cases, test lab & tracking defects.
- Participating in stand ups and Confidential meetings of Agile methodology project
- Created and review all automation and manual scripts using QTP.
- Integrated automation test cases in to the build system using QTP
- Worked with Developers to discuss the testing scenarios, defects and their fixes
- Created and executed Oracle SQL statements to extract data from tables and verify output data
- Scripted components in QTP using VB Script
- Recorded and executed test cases and test regression suites and provided metrics to Management
- Developed Test Plans, Test Cases, Test Scripts, Test Scenarios, Test Data
- Traceability Matrix using Msexcel and have imported in Quality Center by embedding through QTP
- Setup and configured virtual machine environments for test validation
- Created and executed SQL statements to extract data from tables and verify output data
- Accurately reported defects following the companies defined defect management process
- Worked closely with development team members to troubleshoot issues and discuss their fixes
- Reviewed and analyzed SQL traces to identify database performance issues
Environment: SQL, QTP, Oracle, UNIX, SOAPUI, JMeter.
Confidential, Sunnyvale, CA
QA tester
Responsibilities:
- Responsible for QA of multiple projects
- Responsible for creating Test Plans and Reports for projects
- Responsible for documenting Test Plan, Test Case and Test Script as per Business rule for each release.
- Enter and Analyze Requirements to create test cases using HP Quality Center
- Worked with Developers to discuss the testing scenarios, defects and their fixes
- Participated in Requirement Analysis, Use-Case Analysis and Gap Analysis.
- Prepared detailed Test cases in QC with Use-Case Design under which system will be tested.
- Involved in generating Test Scripts using Quick Test Pro (QTP) for different transactions to execute Functional Testing, Regression Testing and Acceptance Testing.
- Created and executed SQL statements to extract data from tables and verify output data
- Used HP Quality Center for defect reporting and tracking
- Developed and Executed Test Scripts for Integration and Regression testing using QTP
- Used Excel to track test trends and report them to PM team
- Responsible for training new team members
- Used XML Spy for testing web-services and XML, XSL/XSLT, JMS based applications.
- Created automated test scripts in QTP based on the test cases for Regression testing.
- Responsible for managing a team of 2 to 3 software testers
- Performed installations and upgrades of software and hardware in operational locations
- Ensured consistency in the user interface of various components of the system.
- Created Reusable Functions by using QTP.
- Executed the test scripts on different releases and validated the actual results against the expected results by using QTP.
- Used HP Quality Center for the defect reporting and tracking
- Assisted in training new employees and Designed, developed and maintained department training documentation
Environment: QualityCenter, Oracle, TOAD, Load Runner, Quick Test Professional
