We provide IT Staff Augmentation Services!

Qa Analyst Resume

2.00/5 (Submit Your Rating)

Mountain View, CA

SUMMARY

  • Over 7 years of experience in Software Quality Assurance and QA implementation.
  • Experience with Requirement Documents, Test Strategy, creating Test Plans, writing and executing Test Cases, Manual Testing, Creating Automation Test Scripts and Automation Test Execution.
  • Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
  • Proficient on Automation tools like Selenium WebDriver/RC/IDE/GRID, QTP (Functional & Regression Testing), TestNG, Junit, Ant, Maven, Jenkins, Hudson, Jbehave, Cucumber, and SOAP UI Pro for testing Client Server and Web based Applications.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Experience in Black Box testing, Functional Testing, System testing, Integration testing, Regression testing, Data Driven testing, Back End and Front End testing and User Acceptance testing.
  • Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.
  • Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Experience testing SOA with RESTful/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and SOAP UI.
  • Expert level knowledge in all modules of Quality Center (Requirements, Test Plan, Test Lab, Dashboard and Defects).
  • Good knowledge on Object Oriented Programming (OOP) concept.
  • Experience programming in Java, Python, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
  • Experienced in using Subversion (SVN), Concurrent Versions System (CVS) and Git to maintain current and historical versions of files such as source code, web pages, and documentation.
  • Strong Analytical and Problem Solving skills.
  • Strong organizational and communication skills, both verbal and written.
  • Strong team player with good interpersonal skills.
  • Demonstrated ability to self - motivate and be flexible within a fast-paced environment.

TECHNICAL SKILLS

Testing Tools: Selenium IDE, Selenium RC, Selenium WebDriver, HP Quality Center, LoadRunner, Rational tools.

Defect Management Tools: BugZilla, JIRA

Testing Methodologies: Smoke, Functional, Integration, Regression, GUI, Load/Performance, System and User Acceptance Testing, System Testing.

Web Technologies: HTML, XML, OOP, Java Script.

RDBMS: MySQL.

Programming Languages: C, C++, Java, SQL, PL/SQL, HTML, XML

SDLC Methodologies: Waterfall, V-Model, Agile.

Operating Systems: Windows 98/XP/Vista/7, Linux.

PROFESSIONAL EXPERIENCE

Confidential, Mountain View, CA

QA Analyst

Responsibilities:

  • Developed the Test Cases Client based on FSD'S and Business Rules and for Web Client Test Cases based on Use Cases, Wire Frames, Annotated Documents and Business Rules.
  • Created functional automation scripts for the report generation module using tools Selenium WebDriver and TestNG.
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
  • Performed all aspects of verification including Smoke testing, Functional testing and Regression testing on major functionalities of the application.
  • Developed and Executed TestNG Test Cases using Eclipse IDE.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Set up the Maven build pom.xml file and surefire reports for continuous integration test in Jenkins.
  • Worked on acceptance testing using Cucumber.
  • Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.
  • Developed manual test scripts to evaluate Corporate Information Security Web based user authentication applications.
  • Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing.
  • Used Firebug and Firepath to access webpage script variables.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Developed SOAP UI extension for test statistics.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Performed the testing of Restful web services for mobile apps for the Using SOAP UI.
  • Participated and Initiated Team meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach. Involved in testing applications for cross browser (IE 9/8, Firefox, chrome, Safari).
  • Involved in querying using SQL and updating records and validate database records as expected.
  • Performed Backend testing to verify the data integrity by passing SQL Queries.
  • Coordinated with developers and record defects in JIRA to track until they are resolved.
  • Participated in daily SCRUM meetings and gave the daily status of testing.
  • Attended the daily Bug review meetings, weekly status meetings and walkthroughs and interacted with Business Analysts and Developers for resolving Defects.
  • Participated and Initiated Team meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach.

Environment: Java, Agile (Scrum), Selenium WebDriver, Jenkins, Cucumber, TestNG, Maven, Eclipse IDE, XPath, Firebug, Firepath, SOAP UI, HTML, JQuery, JavaScript, CSS, SQL, Jira and Windows.

Confidential, NJ

QA Analyst

Responsibilities:

  • Associated with development team to understand technical design and architecture for test planning.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver, TestNG and Jenkins.
  • Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG.
  • Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver and Python.
  • Develop Python scripts to automate the test cases.
  • Used Selenium WebDriver using TestNG and Eclipse for automation in Hybrid model.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Developed and executed White box test cases of the Java API using TestNG framework & Eclipse.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like Github.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Tested request and response XML's based web services interfaces using SOAP UI.
  • Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
  • Created whole test framework using Selenium for further test creation and execution.
  • Regression test cases were written and automated using Selenium Web Driver.
  • Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
  • Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Performed back end testing on Oracle Database by writing SQL quarries.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Validated soap response using various Assertions such as XPath, Contains, SOAP Fault, Schema Compliance etc.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: Java, Agile, Selenium WebDriver, Jira, TestNG, SOAPUI, Python, Cucumber, Maven, XPATH, Eclipse, Jenkins Fire Path, SQL, Oracle, Firebug, HTML, XML, Git Hub, Quality center, Internet Explorer, Chrome, Oracle and Windows.

Confidential, San Francisco, CA

QA Analyst

Responsibilities:

  • Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
  • Involved in testing various business rules User/Customer functionalities, and Change Processes.
  • Developed automation scripts using Selenium WebDriver, Eclipse, Junit and Java.
  • Developed re-usable function using Junit for the Test Automation.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with Junit.
  • Used Junit framework to run unit test and Ant to build the Project. Extended Junit framework by adding some helper classes and methods.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • UsedPythoncodes to handle textbox, dropdown, checkbox, buttons and popup controls.
  • Maintained and executed Ant build files for running automated tests.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Responsible for Integrating Selenium Tests with Jenkins for Continuous Integration.
  • Worked on creating test case for Object -driven framework for Selenium WebDriver.
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Developed automated script for back-end testing using Selenium WebDriver.
  • Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Preparation and execution of test scripts using JMeter and SOAP UI tool to perform Web Services testing.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
  • Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules.
  • Reported defects to developer and discussed about the issues in weekly status meetings.
  • Stored, analyzed and prioritized defects using Defects module in HP Quality Center.
  • Attended weekly status meetings with development and management Teams.
  • Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.

Environment: Java, Selenium WebDriver, Junit, Ant, Jenkins, Cucumber, Python, SOAP UI, JMeter, XPath, JavaScript, HTML, Eclipse, Jira, Agile Methodology, Git Hub, Quality Center, SQL, Oracle, Windows.

Confidential, Washington, DC.

QA Analyst

Responsibilities:

  • Analyzed the Business Requirement Document (BRD), Functional Specification Documents to prepare Test cases based on Test Plans.
  • Involved in various testing types like UI Testing, Functional testing, User acceptance testing, Integration testing, Navigation testing and Regression testing on the application.
  • Extensively interacted with Business people, Developers and with end users to test according to their requirements.
  • Used Selenium RC for creating Regression scripts.
  • Involved in using Selenium RC and writing Selenium tests through Eclipse/Selenium IDE including Quality Center.
  • Wrote Junit tests using Junit framework.
  • Run tests by using Selenium remote control in different browsers.
  • Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
  • Involved in Web Services Testing using SOAP UI.
  • Developed a Test plan based on testing requirements and created Test cases using test Plan module in HP Quality Center.
  • Scheduled and ran the tests using Test Lab module in HP Quality Center.
  • Attended the daily defect meeting to discuss status and report the test cases of each different testing, discuss issues and advancement which need for the product.

Environment: Java, Selenium IDE/RC, Junit, Eclipse, Quality Center, Clearcase, Firebug, XPath, PL/SQL, HTML, Apache, Windows XP and UNIX.

Confidential

QA Tester

Responsibilities:

  • Created test plans and test cases in concert with system engineers and web designers.
  • Involved validating sites across browsers and operating systems, the accuracy of links, visual presentation and its alignment with design specifications, and database updates.
  • Tested the application manually prior to automation for functional testing.
  • Performed Manual performance testing to identify various critical points in the application.
  • Created Test Cases Test Plans and Test labs using Quality Centre.
  • Supported new and existing products by configuring and testing software products and software components of a website.
  • Provided Estimates for testing and updated the Project Plan with the testing timelines.
  • Wrote SQL queries and statements to test database for retrieving information.
  • Coordinated the walkthrough and kickoff meetings with developers and project managers.

Environment: Java, Quality Center, BugZilla, Oracle, SQL, Windows.

Confidential

Tester

Responsibilities:

  • Testing communication protocol for MK8 parallel computer.
  • Involved in testing and Performance Benchmarking of met-code on Hexswitch.
  • Involved in testing of 1024 procs using sockets.
  • Testing server-side protocol for Data Transfer and computation
  • Scaling protocol from 32 procs to 64 procs and from 64 procs to 128 procs
  • Implemented and tested Broadcast Routines for 128 procs
  • Writing test cases and testing the Routines.
  • Writing Linux shell scripts.

Environment: Manual testing, C, shell scripting, Linux.

We'd love your feedback!