We provide IT Staff Augmentation Services!

Qa Engineer Resume

5.00/5 (Submit Your Rating)

Mountain View, CA

SUMMARY:

  • 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.
  • Having good knowledge on API testing using READY API’s SoapUI Pro.
  • Expertise in automating REST API’s using RestAssured, HttpClient and adding assertions using TestNG.
  • Experience working with REST API Automation frameworks based on Java, TestNG and Cucumber.
  • Worked with JSON parsing using org.json, JsonPath and Jackson for API automation.
  • Familiarity with running automation suite on Sauce Labs browser cloud. Worked with SeleniumGrid for parallel testing.
  • Familiarity with latest web technologies like HTML5 API’s, Node.js, AngularJS and testing the single page applications using Protractor.
  • Familiarity with browser automation using NightWatch.js which is Node.js based testing framework.
  • Familiarity with cloud based platforms - Google Compute Engine.
  • Involvement in peer reviews and walkthrough using Gerrit and manually as well.
  • Good experience with java libraries like Apache POI for data driven testing and log4J for logging and debugging applications.
  • Experience working with 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 Parameterisation(CSV DataSet Config), listeners, assertions and config elements.
  • Extensive experience testing web services (SOAP and REST) using SoapUI and browser based plugins like Postman for REST APIs.
  • Extensive knowledge of using Maven for build and Jenkins for continuous integration also knowledge working with continuous deployment.
  • Experience working with Git, SVN and CVS for repository management.
  • Knowledge of Json, XML, Groovy and shell script.
  • Experience with application life cycle management tools like Rally, JIRA and defect management tools like HP Quality Center.
  • 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, NightWatch, 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, Node.JS

Build Tools: Ant, Maven

IDE: Eclipse, Intellij Idea, SQL Developer, WebStorm

Defect Tracking: Rally, JIRA, Bugzilla, HP QC

PROFESSIONAL EXPERIENCE:

Confidential, Mountain View, CA

QA Engineer

Responsibilities:

  • Analyzing User Stories, Creating test cases, developing automation scripts and log bugs through Rally and JIRA .
  • Followed Agile project management methodology, actively involved in scrum daily standup, sprint planning, sprint review and retrospective meetings. 
  • Built high level automation framework with Java , Selenium WebDriver , Maven , TestNG , and Jenkins , Apache POI using patterns like PageObject , Data Driven , UIMapping and Java Design patterns .
  • Performed cross-browser compatibility testing using SeleniumGrid on various versions of Firefox , Chrome , IE and Safari
  • Experience handling different reporting structures using TestNG listeners and Jenkins configurations.
  • Experienced in Automating RestAPI’S using Rest Assured Framework, TestNG, Java and JsonPath.
  • Worked with Cucumber, feature files and step definitions for RestAssured API framework.
  • Worked with Continuous build and integration using Maven and Jenkins. Used Git bash to pull and commit changes.
  • Worked with dynamic elements using XPath and CSS Selector locators, developed automation scripts using Selenium Web Driver.
  • Using Gerrit , reviewed the changes by all the teammate contributed within different sprint. 
  • Gained knowledge around latest HTML5, Node.JS and AngularJS applications.
  • As part of tech refresh - Worked on POC to perform Angular.JS apps Automation using Protractor.
  • Executed JMeter Scenarios to perform performance testing of web application and Rest API’s. Also executed Stress and scalability.
  • Wrote and executed complex SQL queries for Oracle used for backend test cases.
  • Performed database testing to check data mapping using SQL queries. Worked with Unix commands.

Environment: Selenium WebDriver / Grid, TestNG, JMeter, Java, Jenkins, JIRA, Rally, Git, Maven, Rest Assured, Protractor, Unix, SQL, Agile and Oracle.

Confidential, San Ramon, CA

QA Engineer

Responsibilities:

  • Worked on automation scripts using SelniumWebDriver, TestNG and Java based automation framework.
  • Tested compatibility of application for dynamic and static content under various cross browsers using CSS Selectors 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.
  • Worked on migration of RestAPI Automation from SoapUI to HttpClient, Java framework.
  • Used Mavven for build and run the builds using Continuous Integration tool Jenkins.
  • Establish and develop test scripts for load testing using  JMeter.
  • Generated test scripts for Load and Performance testing to see system behavior under load using JMeter.
  • Performed White-box testing and Test automation using JUnit .
  • 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 using SOAP UI and verified Actual Responses with Expected data values.
  • 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
  • Worked on BDD framework Cucumber for Appium automation.
  • Automation testing of Android native apps using Appium. Involved in development of PageObject and DataDriven automation framework using Appium, Java, TestNG and AppiumInspector.
  • Worked with mobile app locators using Appium which uses UIAutomator android framework.
  • 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: Java, Selenium WebDriver, Eclipse, SoapUI, HttpClient, UNIX, Maven, TestNG, SQL, JIRA, Groovy Script, JMeter, Appium, Windows, UNIX.

Confidential, Oakland, CA

QA Analyst

Responsibilities:

  • Analyzed the functional specifications and requirement documents to categorize the units for Manual and Automation Testing.
  • Involved in Selenium WebDriver Automation Framework design and assertions, reporting with TestNG.
  • Created PageObject and DataDriven automation framework with utilities and reusable code.
  • Used FirePath to evaluate element locators for automation scripts.
  • Used TestNG for test suite configurations, assertions, priorities and parallel testing.
  • Used data driven using properties files in SoapUI and performed HTTP, SOAP, SCHEMA, XPATH assertions on the test cases.
  • Worked on SOAP based Web Services testing. Used WSDL and end points to create projects in SoapUI.
  • Created automation scripts in SoapUI using Groovy Script for web services testing.
  • Involved in performance testing using the JMeter and running with maven build file on daily basis using the Hudson continuous integration tools.
  • Wrote and modified required SQL validation scripts and writing scripts in SQL to validate the outputs analyzed test results and creating performance evaluation reports.
  • Extensively used JIRA for user stories, bug management and team communication.
  • Verified all data load related Error Log files on the UNIX.

Environment: Java, Selenium WebDriver, Eclipse, SoapUI, UNIX, SQL, Maven, TestNG, FirePath.

Confidential, Chicago, IL

QA Tester

Responsibilities:

  • Reviewed user stories, prepared integration test cases and traceability matrix.
  • Wrote and executed QTP scripts for functional, regression and integration testing.
  • Formulated automated test scripts using QTP and VB scripting. 
  • Prepared database test cases and traceability matrix.
  • Maintained log of test results using Quality Center and generated reports for team discussions.
  • Created test plans and test matrix, test effort sizing and walked through them with business and technical partners. Also created test cases and tracked defects using Quality Center .
  • Reported bugs, prepared report, and worked with cross-functional teams.
  • Tested data preparation, reviewed and executed automated scripts using QTP.
  • Handling different GUI objects like textbox, buttons, radio buttons, drop downs using Selenium RC. Worked on migration of automation from QTP to Selenium RC.
  • Reported bugs through Clear Quest issue management system.

Environment: Windows, Load Runner, MSSQL, Clear Quest and QTP.

Confidential, Sacramento, CA

Manual Tester

Responsibilities:

  • Designed the Test Scenarios and Test Cases after analyzing the requirements.
  • Experience in Software analysis, design, development, Testing and Maintenance with strong understanding of SDLC & STLC. 
  • Quality-focused professional with extensive experience in manual software testing and knowledge in automated testing. 
  • Experience in reviewing and contributing to test plans. 
  • Proven expertise in using static techniques for review of specification documents. 
  • Collaborated with software developers to create detailed test strategies, test scenarios and test cases. 
  • Analyzed the requirements, created test plans and executed the test cases. Performed ad-hoc/exploratory testing to familiarize with basic functionalities of the application.
  • Responsible for Test Closure Activities and providing the Test Closure Document to the stakeholders.
  • Effective Defect Identification, tracking and reporting to improve communications and reduce delay.
  • Extensively performed browser compatibility testing.
  • Performed backend testing by writing SQL queries.
  •  Includes scripting and execution for test scripts and follows waterfall methodology.
  • Tracked defects, maintained defect repository and followed defect life cycle until it was closed.

Environment: Waterfall Methodology, Java, Html, CSS, Oracle 10g, SQL, Windows.

We'd love your feedback!