Software Qa Analyst Resume
Oakloand, CA
PROFESSIONAL SUMMARY:
- Over 5+ 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 Selenium of web based application in front end testing.
- Good working experience in automation tools like selenium web Driver, selenium RC, selenium IDE and QTP (Quick Test Professional).
- Extensive experience with tools such as Junit/TestNG, LoadRunner, Quality Center, JMeter, JIRA, Rally, HP, UFT and SOAPUI.
- Extensively experienced in performing Manual and Automated Testing Written automation scripts for Regression test cases and executes using selenium & Watir.
- Implemented functional tests using Java, TestNG/Junit framework and also cucumber framework.
- Implemented functional tests scripts using Ruby, RSpec framework.
- Good experience in reviewing business requirement document and software requirement documents, test cases and their execution, also coordinated with developers for fixing defects.
- Experience in Web debugging tools like XPath, Firepath, and Firebug and also provided efficient locators for strategies like and CSS to run web driven scripts.
- Strong knowledge in web services testing via Tool SOAP UI/ Restful web services.
- Hands - on experience in designing and developing frameworks using QTP integrated with QC (ALM).
- Experienced with various types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing(UAT), Functional Testing, System Testing, Integration Testing, End to End Testing, Unit Testing.
- Experienced in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall, Agile, and Scrum.
- Experienced in writing SQL queries for back-end testing and validation of data.
- Involved in entire QA Life Cycle, which includes Designing and Developing and Execution of the entire QA Process and Documentation of Test Plans, Test Cases, Test Procedures and Test Scripts for Manual and Automated Testing using Mercury Interactive tools.
- Excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels.
TECHNICAL SKILLS:
Languages: Java, HTML, XML, SQL, Ruby
Testing Tools: Selenium Web driver/IDE/RC/Grid, Watir, Junit, TestNG
Defect Tracking Tools: Jira, ALM QC, TestDirector, TestLink
Testing Framework: JUnit, TestNG, Datadriven framework, Cucumber, RSpec
Methodologies: Agile (Scrum), Waterfall, TDD
Databases: Oracle, SQL Server, MySQL
Repository System: GitHub, Subversion, SVN
Version Control: CVS, Git
PROFESSIONAL EXPERIENCE:
Confidential, Oakloand,CA
Software QA Analyst
Responsibilities:
- Performed Smoke, Functional, Regression, Unit Testing, Performance Testing and Positive and Negative testing.
- Used Ruby Gems and methods to develop automation test scripts.
- Reviewed Business requirement and Software specification requirements to achieve better understanding of the automated frameworks from starch like Page Objects framework.
- Implemented automation framework infrastructure and Cucumber step defintions using Ruby as the core programming language.
- Working with Product Managers to understand new features, identify edge cases & write Cucumber Scenarios and automate those cases in Ruby using Selenium Webdriver.
- Provide automation coverage using scripts, Ruby (watir) & Rspec.
- Contribute to the functional automation suite using Watir with Ruby. Automated several site features using Selenium Webdriver using Ruby.
- Created,executed and maintained automation scripts using Ruby + watir+ rspec -based test framework.
- Implemented automation framework infrastructure and Cucumber step defintions using Ruby as the core programming language.
- Entire Ruby scripting done using Cucumber framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
- Contribute to the functional automation suite using Watir with Ruby automated several site features using Selenium Webdriver using Ruby.
- Developed scripts for Performing Data base Automation using Ruby DBI module, sequel gem and data load validations using SQL Queries.
- Performed Smoke Testing, Functional Testing, Integration testing System testing, Regression testing multiple browsers ( IE, Chrome) Involved in extensive DATA validation using SQL queries and back-end testing.
- Extensively used SQL statements to query the Oracle Database(RDBMS) for Data Validation and Data Integrity.
- Responsible for reporting and tracking the issues using Quality Center/JIRA.
Environment: Ruby, Watir, WebDriver, Gherkin, Jira, Jenkins, Rspec, SQL Server.
Confidential, Bellevue, WA
Automation Engineer
Responsibilities:
- Extensively involved in all stages of testing life cycle Agile/Scrum methodologies.
- Responsible for setting and execution of service Oriented application systems by following standard testing methodologies.
- Performing responsibilities of preparing system documents and analyzing functional and non-functional requirements.
- Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
- Automated the Manual test cases using Selenium Web Driver.
- Performed continuous integration automation testing using Jenkins.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Involve in user stories, issues, planning sprints and distribution of tasks across the Agile Team Using JIRA and log defects.
- Responsible for system integration testing, data base testing, and smoke testing.
- Handled the tasks in developing test strategies and gathering testing requirements.
- Responsible for updating testing status and preparing testing requirement specifications.
- Responsible for developing action plans for solving system architecture issues.
- Performing web Services testing using postman tool.
- Expertise in writing SQL Queries, SQL Scripts and performing Database testing.
- Used SOAP/REST services using SOAP UI/Postmanto test the services.
- Performed System, integration, functional, and UAT.
- Performed Ad-hoc, Smoke, Functional, and Regression testing by executing test cases maintained QualityCenter.
Environment: Oracle, Junit, Jmeter, Java, JavaScript,Selenium, Hybrid Driven Framework, Jira,, SoapUI, Quality Center.
Confidential, Rochester, NY
QA Analyst
Responsibilities:
- Executed Manual and Automated test cases and verified actual results with expected results.
- Analyzed test specifications and converted them into Manual Test Cases.
- Involved in User Acceptance, System Testing and conducted Database Testing using SQL Queries.
- Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
- Involving in analyzing System Requirements and developing Test Plans for Functional and Regression Testing.
- Developed Test Scenarios, Test Cases for Mobile and Web based applications.
- Proficient in writing Selenium Web Driver automation scripts in Java using Cucumber TestNG Automation testing for Web Applications.
- Experience in creating performance test scripts and configuration of performance tests Using Performance testing tools like HPLoadRunner.
- Logged and managed defects using Quality Center/ALM defect management tool.
- Designed and developed automated scripts and anlayzed the results in various stages of the application for functional, regression, sanity, and integration testing using Selenium.
- Developed and maintained automated regression test cases in Selenium using Java programming language.
- Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
- Used Junit and TestNG testing Framework as a test runner with Selenium.
- Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
- Used HP Quality Center for Test Case management, Test Case executions, Defect Tracking and Reporting Test progress to the Project management teams.
Environment: Selenium WebDriver, Java, SQL Server, Data Driven Framework,Quality Center.
Confidential
QA Analyst
Responsibilities:
- Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
- Used HP Quality Center for Test Case management, Test Case executions, Defect Tracking and Reporting Test progress to the Project management teams.
- Analyzing and Reporting the Daily Test Result Reports to Clients.
- Prepared Test Plan and Test Cases based on the business and functional specifications.
- Coordinated and worked closely with business analysts and stake holders during requirements gathering for the product and documented test cases.
- Worked on SQL statements in checking the validity of the Backend.
- Analyzed test specifications and converted them into Manual Test Cases.
- Coordinated and worked closely with business analysts and stake holders during requirements gathering for the product and documented
- Reviewed the test cases written for Unit and Integration level.
- Involved in User Acceptance and System Testing. Conduct Database Testing using SQL Queries.
- Performed End to End Testing and involved in User Acceptance Testing.
- Performed Security Testing (Authorization Testing, Access Control Testing).
