We provide IT Staff Augmentation Services!

Qa Engineer Resume

3.50/5 (Submit Your Rating)

Redwoodcity, CA

SUMMARY:

  • Highly skilled Agile QA Engineer with SDET experience of 7 years. Has excellent knowledge of programming language, very detail oriented and focused.
  • Extensive experience creating/working with automation framework for web applications and API automation.
  • Strong knowledge of Java, Selenium Suite, testing frameworks (TestNG and Junit).
  • Expertise in developing Automation Framework with different patterns like data driven, modular, UIMapping and PageObject pattern. Also used Java design patterns like Factory pattern in framework creation.
  • Expertise in automating REST API’s using HttpClient, JSON parsing with org.json and adding assertions using TestNG.
  • Familiarity with running automation suite cloud platform - SauceLabs.
  • Familiarity with latest web technologies like HTML5 API’s, Bootstrap, Angular JS and testing the single page applications.
  • Familiarity with browser automation using NightWatch.js which is Node.js based testing framework.
  • Have done a POC to test REST APIs using Chakram and web application testing using Protractor.
  • Familiarity with cloud based platforms specifically -google cloud.
  • Thorough involvement in peer reviews and walkthrough using Gerrit and manually as well.
  • Good experience with java libraries like Apache POI for data driven testing, HttpClient, Jackson, Json-Simple for REST API automation and log4J for logging and debugging applications.
  • Having good knowledge of Mobile App Testing using automated tools like Appium for testing Android and iOS platforms collaborating with Android SDK and Xcode.
  • Expertise in doing Performance and Load testing with different protocols like Http, SOAP, JDBC using JMeter.
  • Experienced in JMeter test script recording and using different listeners, config elements.
  • Extensive experience testing web services (Soap and Rest) using SoapUI and browser based plugins like Postman and Rest Client.
  • Extensive knowledge of using Maven for build and Jenkins for continuous integration also knowledge working with continuous deployment.
  • Experience working with GitHub, SVN and CVS for repository management.
  • Extensive experience working with hybrid and data driven frameworks.
  • Knowledge of Json, XML, Groovy and Shell Script.
  • Experience with application life cycle management tools like Rally and Jira and defect management tools like HP quality center and Bugzilla.
  • Familiarity with NoSQL data base - MongoDB.
  • Experience working with Oracle and MySQL database and PL/SQL.
  • Experience working with shell scripting and Unix/Linux commands.

TECHNICAL SKILLS:

Testing Tools: Webdriver, Grid, RC, IDE, Junit, TestNG, SoapUI, Postman, Appium, HttpClient,NightWatch, Chakram, Protractor, Jmeter

OS: Windows, Unix, Linux, Android, Mac

Languages: Java, Javascript, Groovy, SQL

Databases: Oracle, MySql, MongoDB

Web Technologies: HTML5, XML,XPATH, CSS, AJAX, AngularJS, NodeJS

Build Tools: Ant, Maven

IDE: Eclipse, Intellij Idea, SQL Developer, WebStorm

Defect Tracking: Rally, JIRA, Bugzilla, HP QC

PROFESSIONAL EXPERIENCE:

Confidential, Redwood City, CA

QA Engineer

Responsibilities:

  • Worked with tight iterations throughout the development cycle in Agile.
  • Designed, Implemented and Maintained Automation Framework Suite for Web UI and REST API.
  • Worked on the framework using Selenium WebDriver, Java, TestNG, Maven, Jenkins, Apache POI and patterns including Page Object and Dependency Injection.
  • Used Apache POI API for data driven testing using Java and Selenium.
  • Used Actions API, Desired Capabilities, Firefox Profiles and other functionalities for cross browser testing using Selenium WebDriver.
  • Created functional automation scripts for the report generation module using tools Selenium WebDriver and TestNG.
  • Worked with different locator strategies like XPath and CSS Selectors to deal with dynamic elements.
  • Experience with Commons HttpClient and Jackson API for REST API validations
  • Attending daily Scrum meetings with the QA, Development, and Product team.
  • Created performance test scripts using JMeter to monitor response time and performance of the RESTful APIs.
  • Wrote some test scripts in Appium to test mobile application functionality for iOS and android devices.
  • Developed test apps on Java and XML for Mobile devices and applications that call APIs to perform API level testing.
  • Worked on GIT Repository and developed Maven build scripts, and executed them in Jenkins build Production Environment
  • Used AVD, ADB, logcat Monitor - DDMS to test android application.
  • Worked on POC based on Protractor for Angular.js and Chakram for API testing.
  • Testing the product, creating any defect and track any issues in Rally.
  • Used SQL for data integrity testing, captured the SQL statements from the application execution and manually checked the results.

Environment: Selenium WebDriver, Eclipse, Postman, Android, Appium, Rally, TestNG, HttpClient, JMeter, Scrum methodology, Maven, SQL, Java, Linux

Confidential,Belmont,CA

QA Engineer

Responsibilities:

  • Participated in daily SCRUM meetings, sprint planning sessions, sprint review meeting and product backlog discussions in an effort to estimate and communicate outstanding tasks and deliverables.
  • Involved in building a detailed, reusable, script-free Data Driven framework for Test Scripts using Core Java with Selenium WebDriver and TestNG.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium WebDriver.
  • Create, debug and handle exceptions - WebDriver scripts and enhance the scripts to work in Selenium Grid for distributed test automation.
  • Created pom.xml in APACHE MAVEN and ran the builds using Continuous Integration tool Jenkins.
  • Established and developed test scripts for load testing using JMeter.
  • Created Test Suites and performed parameterization using properties files for SoapUI test cases.
  • Used Message Exchange and Test Runner Objects in SoapUI API for Groovy Scripting.
  • Developed Groovy scripts for data driven testing of Web Services (REST and SOAP) using SOAP UI and verified Actual Responses with Expected data values.
  • Built and maintained automated REST API testing using API calls with request data using create, replace, list, delete verbs with trip objects and detail validations of response data in XML and JSON formats using XPath and JSON Path.
  • Updated bugs in JIRA, keep track of the status of the bugs, responsible for re-testing and communicating the bug status to the development team
  • Used SQL for data integrity testing, captured the SQL statements from the application execution and manually checked the results.
  • Extensively involved in developing test cases, test data and executing test cases for UNIX batch jobs

Environment: Selenium WebDriver / Grid, TestNG, JMeter, Java, Jenkins, JIRA, Maven, Appium, SoapUI, UNIX, SQL, Agile.

Confidential,Chicago,IL

QA Engineer

Responsibilities:
  • Participated in the requirement analysis and worked with business teams.
  • Worked with development team to understand the data models and performed database testing. Used knowledge on Oracle databases to automate backend testing.
  • Built shell scripts to ftp the files.
  • Developed Selenium Web Driver Automation Framework with Java using Data Driven Model using CSVReader.
  • Worked on migration of Selenium RC scripts to Selenium Web driver.
  • Worked on Junit as testing framework, maven for build and SVN for code repository.
  • Developed test apps on Java and XML for Mobile devices and applications that call APIs to perform API level testing.
  • Implemented new Performance Strategy and methods for Quality Performance Process improvements.
  • Developed test scripts using groovy for data driven testing of SOAP Web service using SOAP UI.
  • Involved in performance testing using the JMeter and running with maven build file on daily basis using the Hudson continue integration tools.
  • Improved the efficiency of the SDLC by participating very early in the cycle, identifying gaps in the requirements and catching issues early.
  • Performed testing of the web applications on multiple browsers, such as IE, Firefox, and Chrome.
  • Involved in Unit Testing Stored Procedures and Functions.

Environment: Selenium WebDriver, SoupUI, JMeter, Web services, API, UNIX, SQL.

Confidential,NYC,NY

Software Test Engineer

Responsibilities:
  • Extensively involved in Preparing the Manual and Automation System Test Plans and Test Strategies.
  • Identified test cases to automate prioritized suitable candidates for automation and automated test cases using Selenium RC and Selenium IDE, JUnit and Java.
  • Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
  • Involved in setting up Selenium RC in the Test Environment, deploy and run the scripts as part of the build and generated automated test reports for test runs.
  • Worked on developing the automation scripts using Selenium RC with JUnit Framework.
  • Developed Test Scripts for Automation of the web-based application in Selenium- Junit.
  • Developed Junit tests for each Java based API in the Project and verified functionality by matching expected and actual output values.
  • Designed automated tests, created automated test cases, test plans and executed tests using Selenium.
  • Involved in developing and executing automation regression testing and system testing using Selenium. Executed test scripts, analyzed test results, and report identified problems/bugs using Quality Center.
  • Supported development team in finding the root cause of errors, by analyzing logs, database and source TD.
  • Performed data driven test and regression testing using Selenium.
  • Checked Configuration and compatibility testing for s/w versions and hardware.
  • Interacted with developers to follow up on Defects and Issues followed by the Defect Life Cycle.

Environment: Java, Selenium RC/IDE, JUnit, SOAP UI, Eclipse, JavaScript, XPath, HP Quality Center, Firebug, SQL, Oracle, Windows.

Confidential,NY

QA Analyst

Responsibilities:
  • Performed the Black Box, manual testing for internal software Slingshot, POS, and websites and performed positive, negative and End-to-End testing.
  • Converted manual tests into automated test scripts
  • Participated in creating of test automation management tool designed to store test data, run automated tests and report results using the QTP
  • Worked on functionality, integration, and regression testing for web application.
  • Identified software defects and interacted with developers to resolve them.
  • Tracked the defects using Quality Center and generated defect summary reports.
  • Used File System Object, ADO Object, DOM (Document Object Model), Recovery Scenarios, VB Script Functions.
  • Handled dynamic objects using Descriptive programming with QTP.
  • Implemented and automated regression test scripts based on business requirements using QTP. Enhanced the scripts by adding control and conditional statements.
  • Used Checkpoints to see the proper functioning of application and Parameterized tests using QTP.
  • Performed browser compatibility testing (IE, Firefox).
  • Involved in the end-to-end test and responsible for the Quality Assurance of this application to complete in record time.
  • Performed Load and Stress testing for various applications using LoadRunner.
  • Performed Manual Testing on various functionalities.
  • Executed SQL queries to verify the data quality and integrity.
  • Generated Weekly Reports, Defect Reports, And Test Summary Reports.
  • Involved in project meetings to meet project deliverables and goals.
  • Coordinated with different teams (Business, Development & Management) to get data transfer to different Interfaces.

Environment:: Manual Testing, QTP, SQL, VB Script, Quality Center, Windows.

We'd love your feedback!