We provide IT Staff Augmentation Services!

Qa Engineer Resume

3.00/5 (Submit Your Rating)

San Ramon, CA

EXPERTISE SKILLS

  • Over 6+ years of diversified experience as Quality Analyst and Engineer with Web Applications, Web Services, API’s and Mobile Applications.
  • Experienced in Scrum methodology and XP - TDD, Continuous Integration and Sprints.
  • Extensive experience with functional, performance and regression testing using manual and automation tools.
  • Experience in web applications testing with Selenium IDE, Selenium RC, Selenium Grid and Selenium WebDriver, JUnit and TestNG.
  • Expert in validating XML and JSON responses via HTTP Client, and Jackson APIs.
  • Experience in Automated QA using JUnit, TestNG, SOAPUI, Maven and Hudson/Jenkins and Selenium WebDriver.
  • Experience with Selenium RC and WebDriver API for Web UI Automation.
  • Good Experience in writing Selenium scripts using Java APIs like Collections, Log4J, JDBC, Apache POI, etc.
  • Experience with JUnit and TestNG for creating test frameworks - suites, groups, dependencies.
  • Experience with Build and CI tools - Maven, Jenkins to run TestNG tests.
  • Strong experience with SOA which include SOAP Web Service and Restful Web Service Testing.
  • Experience with Commons HTTPCLIENT and Jackson API for REST API validations.
  • Experience with Browser plugins RESTClient, POSTER and FireBug to validate REST and Http requests.
  • Experienced in Web Services Testing (WSDL) using SOAPUI.
  • Experience with Web Technologies XHTML, CSS, JQuery, AJAX and XML.
  • Extensive experience with JMeter to do Load and Stress tests for web applications and REST API’s.
  • Used Android SDK tools like ADB and DALVIK debugger to debug and test mobile applications.
  • Used AVD, ADB, LOGCAT, and DDMS to test android application.
  • Extensively used Quality Center to store and execute the Quick Test Pro (QTP) Scripts and for defect tracking.
  • Good Understanding of Analyzing Tools using Load Runner Analyzer, JMeterListners, PerfMon Plug-in, Splunk, HTTP Watch.
  • Good exposure to RDBMS and SQL Queries for Oracle, MS SQL Server, MySQL.
  • Expertise in using FireFox, and Chrome Plugins Like Poster, Tamper Data, Live HTTP Header, Advanced REST Client for Web Application Testing.
  • Proficient with UNIX systems and Shell Scripting.
  • Excellent organizational, technical and problem solving skills with a special talent for team oriented assignments, communication, inter-personal skills and can multitask various deliverables. Self-motivated and ability to master new technologies.

TECHNICAL SKILLS

Operating Systems: Windows, UNIX, LINUX, Android

Languages: JAVA, VBScript, SQL, REST, SOAP, WSDL, XML, JSON, JQuery, XPATH, CSS Selectors, FireBug

RDBMS: Oracle, MySQL

Web: HTML, HTTP, XML, SOAP, WSDL, REST, XPATH, CSS

Automation testing tools: Selenium RC/WebDriver, QTP, SOAPUI, JMeter, LoadRunner, Jenkins

Version Control: SVN, Git

Test Management tool: JIRA, Rally, BugZilla, Quality Center

PROFESSIONAL EXPERIENCE

Confidential, San Ramon, CA

QA Engineer

Responsibilities:

  • Involved in Scrum meetings, Story boarding, daily stand up meetings. Worked as part of Scrum team to test, automate and maintain the automation frameworks.
  • Designed structured User Interface (UI) automated Test cases using Selenium WebDriver in Java for web base software products used to perform software testing.
  • Based on page library, developed Selenium test cases in JAVA using TestNG framework
  • Wrote Data driven, Cross Browser automation test cases using TestNG framework.
  • Created Test Automation Framework using TestNG, Java, WebDriver, Apache Commons, Log4J, JExcel API, Selenium Grid, Jackson API to test web applications and REST API’s,
  • Experience in Automated QA using JUnit
  • Guiding junior team members on automation framework and test development using JUnit and JMeter for functional testing of the web services for the Next Generation server migration project
  • Used Page Object Pattern, UI Mapping, Data Driven, Base Classes, Dynamic Configuration, Dependency Injection, and Singleton to make the framework.
  • Created own wrappers for Configuration, WebDriver, WebElement to make code reusable for future.
  • Created logging and reporting mechanism using TestNG and Log4J.
  • Used CSS Selectors including CSS3 Selectors and used Dynamic locator file - UI Mapper.
  • Write and execute automated functional test cases using SOAPUI Pro to test Web service API using both REST and SOAP interfaces.
  • Wrote Groovy scripts in SOAPUI, Shell script and batch file to automate the testing.
  • Used Firebug to select CSS selectors and XPath to identify UI elements.
  • Created framework to execute test cases using CI - Jenkin Jobs using Maven, TestNG and Selenium Grid.
  • Performed Stress and Load testing using JMeter - used Thread Groups, Samplers, Plans and Proxy recording with listeners to calculate the average response time.
  • Generated test scripts for Load and Performance testing to see system behavior under load using JMeter.
  • Experience in using automation tools such as Appium and Selenium Web Driver.
  • Created own wrappers for Configuration, WebDriver, WebElement to make code reusable for future.
  • Worked on GIT Repository and developed maven build java test scripts, and executed them in Jenkins build Production Environment
  • ExecutedJMeterScenariosto perform performance, Stress and scalability tests.
  • Used Rally for Scrum Management, Task Management, Test Cases and Bugs.
  • Worked on Android Device manual testing using ADB, AVD and DDMS.
  • Expertise in Back End Testing and use of UNIX Utilities like awk, grep, sed, vi, network, process, file level, directory level, etc.), automation with Shell Scripting in data file validation testing. (Unix Log File Testing, Process validation, running process in background, etc.)
  • Created test scripts using Groovy script to automate web services in SOAP UI.
  • Defects found tracked and managed in JIRA and disposition in defect scrub meetings.
  • Utilized UNIX commands to test the requirements given and to write UNIX scripts.
  • Integrated automated tests into the continuous integration environment (Jenkins).
  • Experience in debugging the issues by analyzing the SQL queries.
  • Used Jenkins as a Continuous Integration server to configure with GIT and Maven as well as in testing.

Environment: Selenium WebDriver, TestNG, Jenkins, Maven, Java, JMeter, SOAPUI, XML, Eclipse, JIRA, Groovy, SQL, UNIX, Android ADK.

Confidential, San Francisco, CA

QA Engineer

Responsibilities:

  • Responsible for writing the Test Cases and Test Scenarios for Functionality, System Testing and GUI Testing and also assisted in conceptualizing the Test Plan.
  • Used Selenium WebDriver, an automation testing tool written in Java, to automate web applications.
  • Tested Android app using AVD emulators for different versions of android and used ADB and logcat for debugging issues
  • Used ADB commands to install, remove files
  • Perform regression testing with many test cases shifting between Chrome, Internet Explorer and Mozilla Firefox for test cases involving different roles
  • Regression test cases were automated using JUnit, ANT, WebDriver and WebDriver Backed Selenium.
  • Performed usability, GUI, functional and regression testing.
  • Created test suite for Smokes in TestNG and extended Automation Framework to latest code coverage.
  • Re-factoring code, enhancing design and optimizing execution of automation framework to have better stability, logging and concurrency
  • ExecutedJMeterScenariosto perform performance, Stress and scalability tests.
  • Performed extensive load tests using JMeter to ensure application stability
  • Upgraded test scripts running on Selenium RC to use WebDriver.
  • Involved in SOAP and REST based web services testing using SOAPUIPRO Web services testing tool
  • Created automation scripts in Eclipse, Selenium WebDriver, running them as TestNG.
  • Performed Data-Driven testing by developing Java based library to read test data from CSV & Properties files.
  • Extensively used Selenium (XPath and CSS locators) to test the web application.
  • Maintained and executed MAVEN build files for running Automated Tests.
  • Created Test Suites and performed parameterization using properties files for SOAPUI test cases.
  • Performed security and system testing of the application to meet the Business requirement documents.
  • Performed data analysis using SQL queries in SQL Plus.

Environment: TestNG, Selenium WebDriver, SOAPUI, JMeter, UNIX, Java, Oracle, SVN, Jenkins, JIRA and Agile Methodology.

Confidential, Jersey City, NJ

QA Engineer

Responsibilities:

  • Analyzed system requirements and developed a Test Plan for System Testing.
  • Inserted different types of verification points to capture and store information about the objects, Used Automation tool likeQTPto record the script.
  • Enhanced theQTPScripts in expert mode in order to implement efficient test scenarios.
  • Performed data driven testing, designed Input/output check points to validate the data and develop effective automatedQTPScripts.
  • Executed Test Cases for Web Application hosted on a Web Logic Server and validated response.
  • Created test cases and scripts in Quality Center test plan module and linked them with requirement.
  • Involved in testing all back end processes using Stored Procedures, Triggers, Cursors and SQL statements to test data integrity on numerous tables.
  • Performed data validation by passing positive and negative values through the SQL Scripts as wells as through the User Interface of the application.
  • Used UNIX shell scripts for monitoring the servers during testing sessions.

Environment: QTP, Quality Center, (UNIX), Load Runner, SQL, Windows, Oracle, Telnet, VBScript.

Confidential, Sacramento, CA

Manual Tester

Responsibilities:

  • Designed the Test Scenarios and Test Cases after analyzing the requirements.
  • Analyzed the requirements, created test plans and executed the test cases. Performed ad-hoc/exploratory testing to familiarize with basic functionalities of the application.
  • Created and executed test cases using Quality Center test management tool.
  • Performed smoke, functional, integration, system, end-to-end, regression and usability testing of three modules: mobile registration, web registration and mobile child.
  • Extensively performed browser compatibility testing.
  • Performed backend testing by writing SQL queries.
  • Performed coverage analysis using QC to verify that all requirements have been covered.
  • Tracked defects, maintained defect repository and followed defect life cycle until it was closed.

Environment: Quality Center, Oracle 10g, SQL, Windows 7/XP.

We'd love your feedback!