We provide IT Staff Augmentation Services!

Qa Engineer Resume

San Francisco, CA

PROFESSIONAL SUMMARY:

  • Around 8 years of progressive experience in Software development and Automation testing in Banking, Health care, Transport, Media and Realty industries.
  • Extensively worked with STLC models like Agile and V - Model methodologies and Waterfall models of SDLC.
  • Experience in performing white box testing, Black box testing, integration testing, Database testing, System testing, and supported user acceptance testing (UAT) with business users. Worked on Regression Testing, Functional Testing, GUI Testing, Automation testing.
  • Experience developing automation testing frameworks using Selenium/Cucumber, object oriented design and programming.
  • Experience automating web, mobile-web and native mobile Android applications using Appium
  • Expertise in Root Cause Analysis, defect logging and bug tracking using QC and JIRA.
  • Extensively worked on writing, reviewing, and executing Automation test scripts.
  • Created daily, weekly and other periodic bug status reports.
  • Experience in creating Data Driven test automation, Modular Driven, Keyword Driven, Hybrid, Page Object Model test automation framework with Selenium IDE, Selenium WebDriver, Selenium Grid, and TestNg/JUnit.
  • Hands on experience in creating and demoing Proof of Concept (POC) for feasibility of automation.
  • Experience in Cross-Browser testing with Mozilla Firefox, Google Chrome, Apple Safari, and Microsoft Internet Explorer. Experience in responsive Web Design Testing.
  • Worked on SOAP API to test XML Web Services and RestAPI web services.
  • Knowledge of SQL queries and Unix/Linux commands
  • Experience in version control system SVN, GIT for source code maintenance.
  • Good Understanding of UML requirements analysis diagrams Use Cases, State and Activity Diagrams
  • Experience in process documents like Test plans, Test cases, Requirements Traceability matrix, Weekly status Reports, bug reports etc.
  • Experience with QC, Jira, Rally
  • Experience with Jenkins, and Maven.
  • Expertise in configuring Maven in Selenium WebDriver and running batch files
  • Strong Analytical Skill, mindset, multi-tasking, with research, problem solving and ability quickly learn new tools and technology with proven ability to work both independently and in a team environment

TECHNICAL SKILLS:

Operating Systems: Windows XP/Vista/ 7/8/10, Mac OSX, UNIX

Language: HTML, Java, JavaScript, XML

Editor: Eclipse IDE, EditPlus 3

Automation Testing: Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Grid JUnit, TestNg, Cucumber, ANT, SOAP UI and RESTAPI

Database: MySQL

Test Automation: Selenium IDE, Selenium Web driver

Bug Tracking: Quality Center, JIRA, Rally, HP ALM

Browsers: MS Internet Explorer, Mozilla Firefox, Chrome, Safari, Opera

Applications: MS Office (Word, Excel, PowerPoint, Outlook)

WORK EXPERIENCE:

QA Engineer

Confidential, San Francisco, CA

Responsibilities:

  • Perform manual and automation testing for the desktop, android tablet & mobile browser application and generate TestNg reports.
  • Written scripts for Page object model framework. Used user agent to perform manual testing across various platforms, mobile devices and browsers.
  • Participate in complete automation workflow, peer review, code review, test strategy, test plan.
  • Perform functional testing, black box Testing, smoke testing, regression testing.
  • Perform parallel and cross browser testing, log defects and bug tracking using ClearQuest.
  • Used Client utilities to perform data conditioning required for testing. Good hands on using Splunk to verify logs.
  • Responsible for performing Rest web service testing and Mobile Testing using Appium for Android devices.
  • Using Maven as project management tool and Jenkins for Building and compiling jobs using Continuous integration.
  • Automated the RESTful services using Java and RestAssuredto get valid JSON response for methods like GET, POST, PUT and DELETE
  • Conducted Smoke testing, Functional testing, Regression testing, Integration testing, User Acceptance Testing (UAT), Cross browser testing (TestNG) and Data validation
  • Used TestNG framework to build framework and analyze the automation run results.
  • Used Github and Maven as automation scripts integration tools and Jenkins as CI tool
  • Wrote queries in SQL, developed and executed them to modify /analyze data from the Oracle database and compared it with results from web service response. Verified data integrity and consistency
  • Developed GUI mobile automation testing framework, iOS and Android with Appium, Selenium, and Modular Driven Framework. Used Apache POI for reading and writing test data
  • Used SVN as version control system, responsible for code merging across different branches as per request. Participate in daily scrum meetings, weekly status meeting, Test effort meetings, Sizing Workshops and Proof of concept, user story development.

Environment: Windows, Firefox, Chrome, IE 11.0/10.0, JAVA 7, TestNG, Selenium WebDriver, HTML 5.0, XML, SQL, Subversion (SVN), Jenkins, APPIUM,Clearquest,HP ALM/QC,JIRA, Splunk

Confidential, Palo Alto, CA

Senior Quality Engineer

Responsibilities:

  • As a Senior Automation Engineer, I am involved in implementing the framework, developing automation scripts for the new User stories and Maintain and run the Regression Scripts
  • Built test automation solutions in agile environment: Pre Commit validation, Post Commit Pipeline; Auto deployments
  • Participated in design of Proof of Concept with QA LeadPerformed mobile testing using Selenium/Appium.
  • Identified methods to optimize the overall test effort through scripted automation. Converted previously generated manual test case suites to scripted automation
  • Conducted Smoke testing, Functional testing, Regression testing, Integration testing, User Acceptance Testing (UAT), Cross browser testing and Data validation
  • Executed automation tests using open source tools such asRESTAPI webservices, TestNG, Jenkins, and Selenium. Monitored the automation results
  • Performed functional, integration testing, user interface, End to End, cross browser compatibility testing for web application
  • Wrote queries in SQL developer and executed them to modify /analyze the data from the Oracledatabase and compared it with results from web service response. Checked data integrity and consistency
  • Used Rally for raising issues, bugs, defect tracking, writing suggestion, writing and executing test.
  • Used Git Hub as version control tool
  • Developed Maven Build scripts to run Sanity Test scripts for new builds using Selenium WebDriver
  • Extensively involved in resolving bugs fixes and suggesting code changes to the development team

Environment: Apache Tomcat, UNIX, Browser: Firefox, Chrome, IE 11.0/10.0, JAVA 7, TestNG, Cucumber, Selenium WebDriver, Oracle, RESTAPI, HTML 5.0, XML, SQL Developer, Subversion(SVN), Jenkins, APPIUM,GIT, tool

Confidential, San Francisco, CA

Software Development Engineer in Test

Responsibilities:

  • Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing
  • Involved in Designing Requirement Traceability Matrix to analyze changes and identify the areas of application for Regression Testing
  • Developed test plans, test cases for different modules of project
  • Developed Automation scripts, review and execute regressions using Selenium Web driver/TESTNG, and Android Mobile testing using, Appium, RESTAPIWeb services.
  • Responsible for updating and maintenance of automation framework
  • Performed cross browser testing in Chrome, IE and Mozilla Firefox
  • Involved in functional, integration and regression testing
  • Documented and reported all defects in JIRA
  • Provided validation of data through SQL queries
  • Design and execute test cases for user acceptance testing
  • Create test suite for regression testing using Quality Center
  • Created comprehensive Traceability Matrix Report from Requirements and test cases to identify areas of change in the application
  • Evaluated of Change Requests and ImpactAnalysis for projects

Environment: Selenium Web Driver, Eclipse,, Internet Explorer, REST API, APPIUM, JIRA, Git

Confidential, Palo Alto, CA

Software Quality Analyst

Responsibilities:

  • As a QA I was involved in Planning, Estimating, Designing, Developing and Executing Test cases for Automation Testing
  • Assisted in writing the Test Strategy to be used for functional, regression, integration, and end to end testing. Used Quality Center as Test Repository for Requirements and Test plans
  • Conducted reviews of test plans and cases, building consensus with developers and project owners
  • Developed and maintained a comprehensive test automation framework which was built to reduce repetitive manual testing using Selenium IDE and Selenium WebDriver, JUnit and TestNg
  • Identify and document the significant New Integration features and software components that will require testing
  • Developed and executed the Responsive Web design test cases
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers like Internet Explorer and Mozilla Fire Fox
  • SQL Queries for backend testing to check the data integrity and data consistency
  • Prepared the traceability matrix to fill the Confidential between the requirements and the test cases covered
  • Reviewed test Documentations i.e., Test Data, Test Results/Output, Test scripts, Generated Reports including Test Execution, Test Coverage Reports, documented and Communicated test results on daily basis
  • Evaluation of Change Requests and Impact Analysis for projects
  • Used different assertions and test strategies of SoapUI to execute API testing
  • Scheduled and participated in bug-triage meetings for defect resolution
  • Responsible for preparing the weekly status reports indicating test execution progress

Environment: Selenium Web Driver, Eclipse, QC, Microsoft SQL, Internet Explorer, SOAP UI

Confidential

Software Quality Analyst

Responsibilities:

  • Responsible for developing detailed test plans and test design documents
  • Involved in planning & perform testing, verification & validation, and quality assurance of the application
  • Involved in analyzing the Functional Specifications and Software Requirement Specifications (SRS)
  • Conducted Black box, Regression, Negative, Functional, Compatibility and Integration testing
  • Conducted Cross browser testing (IE, Chrome, Firefox and Safari) using Selenium
  • Created user defined functions in Java and implemented the functionality with Selenium
  • Performed Regression testing for new modules
  • Performed SOAP UI API testing using SOAP UI tool.
  • Developed test cases for product features experience - both manual and automated tests
  • Performed Functional Testing using Selenium RC and JUNIT using modular framework
  • Reviewed the business and functional requirement documents and identified test scenarios and test matrix
  • Wrote test cases based on the test scenarios using JUnit/TestNG framework.
  • Customization and Environment set up for Quality center and maintaining all scripts in central repository to maintain the different releases test cases
  • Worked in close coordination with designers and analysts in failure analysis of detected problems
  • SQL Queries for backend testing to check the data integrity and data consistency

Environment: Java, Oracle, MS Excel, HTML, CSS, XML, SQL, Quality Center, SOAP UI

Hire Now