Qa Analyst Resume
Mountain View, CA
SUMMARY
- Well - experienced QA Analyst with 7 years of experience in the areas of Analysis, Design, and Implementation of QA testing and automation strategy for Web and client/server applications.
- Extensive knowledge and experience in IT with emphasis on Software Quality Assurance testing, in a rapid development environment utilizing best QA practices.
- Expertise in Requirement analysis, preparation of Test plans, Test cases and Test data for various applications.
- Extensively worked on Unit Testing, System Testing, Integration Testing, Functional Testing, Regression testing, Backend testing, and, API Testing.
- Experience in Automated testing using Selenium including Selenium RC, WebDriver, JUnit, TestNG, Maven, Continuous Integration, Eclipse, Java, Jmeter, SoapUI (SOAP and Restful Services). HTML Report creation using Maven Surefire Plugin.
- Ability to read/understand API development and scripting languages such as Java and Java script,Groovy .
- Performance Testing of API and Web applications using JMeter.
- Good Knowledge of Web Technologies like HTML, HTTP, JavaScript, XML, XPath, WSDL.
- Performed Data Driven Testing, Service Mocking, Security and Functional Testing for SOAP and REST Web Services.
- Extensive experience with REST API, used browser plugins like RESTClient, Firebug for API and UI automation.
- Experience with version control & continuous integration tools such as GIT, SVN, CVS and Jenkins.
- Skilled in using Rally, JIRA, ClearQuest to manage Requirements, Test plans, Test cases, and to report and track the defects.
- Proficient in writing and executing SQL queries to validate the database for accuracy of data. In-depth knowledge of data analysis, database design, Oracle SQL, and SQL testing
- Experienced in testing mobile Android applications.
- Knowledge and experience of all phases of SDLC (Software Development Life Cycle), and QALC (Quality Assurance Life Cycle).
- Excellent understanding of Waterfall model and Agile methodology
TECHNICAL SKILLS
Automation Testing Tools: WebDriver, Selenium RC, TestNG, Junit, SoapUI, JMeter.
Defect Tracking Tools: Rally, JIRA, Clear Quest
Languages: SQL, HTML, XML, Java, JavaScript.
Operating Systems: Windows, Unix(Solaris), SuSeLinux, and Android.
Tools: Eclipse, SQL Developer.
Database: Oracle
PROFESSIONAL EXPERIENCE
Confidential - Mountain view, CA
QA Analyst
Responsibilities:
- Tested the Web application on different browsers and also on App center into mobile platform and downloading the apps
- Involved in Scrum, Sprint planning, and Sprint review meetings to discuss status of the project.
- Wrote and executed complex SQL queries for Oracle used for white box backend test cases as well as data mining.
- Selenium WebDriver (Java &TestNG) APIs. Followed data driven + object module pattern in developing test scripts in java using Selenium Web Driver.
- Experience in unit testing for Java applications using TestNG, Junit.
- Developed automation Test suite with Java/XML/Test NG/Selenium Web Driver for automating test cases
- Executed JMeter Scenarios to perform performance, Stress and scalability tests & Performed extensive load tests using JMeter to ensure application stability
- Tested web services using SOAP UI and browser to automate it.
- Created test scripts using Groovy script to automate web services in SOAP UI.
- Performance tested the Java applications using JMeter for various protocols.
- Used JMeter to execute load tests outside the company firewall by configuring host machines with JMeter in AWS.
- Experienced in Automating RestAPI Framework using RestAssured Java Framework.
- Tested web services and Rest API using SOAP UI, Java and HttpAssured API.
- Experience with Unit Testing Frameworks JUnit and TestNG.
- Performed Security testing and Backend testing Manually.
- Integrated Appium with SauceLabs for distributing tests on the cloud, Integrated Appium with Continuous Integration tool- Jenkins .
- Dynamic parametrization of Desired Capabilities through Maven & Jenkins, Launch Appium programmatically on Windows & mac.
- Designing Test Plans for various phase of testing Mobile and Web Application applications.
- Executed Selenium Web Driver + Java automated test scripts using MAVEN build tool.
- Worked with tight iterations throughout the development cycle in Agile.
- Developed and executed SQL statements for the database testing
Environment: Selenium web Driver / Grid, Test NG, Jmeter,Java, SOAP UI, Groovy, Jenkins, JIRA, Rally,Maven,Appium, Unix, Agile and Oracle.
Confidential, Torrance, CA
QA Lead
Responsibilities:
- Participated, reviewed and tracked Test Plan, Test approaches documents.
- Prepared Test data, Test cases and Test Scenarios as per the stories and performed Functional, UI and System Testing of the application.
- Wrote automated client-side GUI testing code using Selenium RC/WebDriver that adapts to non-static responses and interacts with page elements, as a real user would directly test HTML implementation and page coding with this automation.
- Identified test cases to automate. Automate those test cases using Selenium
- WebDriver, TestNG and Java (Eclipse IDE). Contributed in framework creation.
- Performed functional testing to identify various critical points in the application and automated it by usingSeleniumWebdriver.
- Used JMeter to do the performance testing to find the response time, throughput for the application transactions.
- Design and implement TestNG framework and developSeleniumWebDriver automation test suite for web-based application.
- Creating weekly builds in Jenkins.
- Develop test tools for back-end tests, including performance and stress testing.
- Participate in bug review processes to identify deficiencies and improvements in the automated and manual tests.
- Worked with the test team to enable extensive UI test coverage via Selenium.
- Performed Smoke, Adhoc, Functional, GUI, Regression, System and User Acceptance testing for the Application was responsible for executing all testing scenarios.
- Used ADB, and AVD for Mobile testing.
- Executed functional, regression, smoke, ad-hoctestingstrategies for Web andMobileapplications
- Tested the applications ofAndroidSDK during the bridge on mobile device and on SDK emulation. (On Eclipse)
- Validated SOAP responses by using assertions like XPath match, schema compliance, contains, SOAP fault etc.
- Experience withSOAP UI, Groovy scripting, REST-ful Web Services, JSON, SOAP Web Services
- Designed and executed functional, data driven and basic load test cases for web services testing in SOAP UI.
- Maintained and executed Maven build files for running Automated Tests.
- Performed Database Testing using SQL to inspect & Verify Back end Database Tables updates.
- Performed ETL testing to validating and ensuring that the business information is exact, consistent and reliable.
- Executed tests (both manual and automated), examined output for validity based on business rules and reported defects in JIRA.
- Responsible for interacting with developers to fix the problems especially pertaining to database which are not populated to the online screen when customer enters his quote.
- Participated in Sprint Planning Meeting, Daily Scrum meetings, reporting project status and setting goals.
Environment: JAVA, JavaScript, Selenium,Web Driver, Jmeter, SQL, SoapUI, Android, Jenkins, JIRA
Confidential, Campbell, CA
QA Analyst
Responsibilities:
- Participated in the analysis, design, and testing phases of Software Development Life Cycle (SDLC).
- Participated in QA, UAT and release management activities to develop process, procedures and workflow.
- Developed the Test Plan, Test cases and associated test design documents.
- Reviewed requirements and written functional test cases.
- Extensively used Firebug plug-in for checking XPath to locate AJAX elements and other dynamic elements.
- Created JUnit test methods and test suites to do the Selenium RC automation.
- Executed the test scripts and test procedure against the business requirements documents and generated JUnit Report.
- Used Default Selenium, Selenium Server and other objects to create Selenium framework using Java for UI automation.
- Used ANT to build the selenium scripts and run them on QA environment using the JUnit task.
- Develop Enhance and Maintain test scripts from the test cases in SoapUI.
- Used data from different sources for Data Driven Testing using Data Provider in SOAPUI Pro.
- Execute stress/load scripts utilizing JMeter to determine real-world scalability of web sites and web applications.
- Used SQL for data integrity testing, captured the SQL statements from the application execution and manually checked the results.
Environment: Oracle, HTML, JIRA, SOAPUI, JUnit, ANT, Selenium RC/Web Driver, Jmeter, SQL, UNIX.
Confidential, Jersey city, NJ
Responsibilities:
- Developed test cases and test strategies to ensure that the test cases reflect user needs.
- Involved in writing Test scenarios, Generic test cases, detail Positive and negative test cases.
- Worked with requirements to write the test plan and test cases.
- Worked extensively with HP Quality Center (Test Plans, Test Cases, Test Design, Test Inputs, Test Logs and Test Summary Reports).
- Manually executed test cases and reported results to development teams
- Performed manual GUI test for Data entry screen in the Application
- Worked closely with the Application Coordinators to resolve complex issues.
- Represented the end user by conducting User Acceptance Testing (UAT) and System testing.
- Performed defect tracking with Quality Center for the bugs in the application that included documentation, tracking and re-validating defects that helped developers to track the problem and resolve the technical issues.
Environment: SQL, Oracle, Quality Centre.