We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Pleasanton, CA

SUMMARY

  • Over 7.5 years of experience in the IT industry in Quality Assurance using Selenium WebDriver, Java, Jenkins, JMeter and Rest Assured for different Client/Server applications.
  • Experienced in creating Test Frameworks using Selenium WebDriver with Page Object Model, Data Driven Testing and UI Mapping using Java, Selenium WebDriver, Maven, JUnit, TestNG, Apache POI and Apache Log4j.
  • Proficient in Continuous Integration and Continuous Deployment using Jenkins, Automated test cases through Jenkins pipeline, Gerrit for pre - commit review process and Google Cloud Platform for Deployment.
  • Responsible to test APIs by executing collections runners of GET, PUT, POST, DELETE requests using Postman.
  • Experienced in manual testing and automate SOAP and RESTful Web Services using SoapUI, Apache HttpClient, RESTAssured
  • Hands on experience Defect tracking and analyzing test result using various defect tracking tools like Rally, JIRA and Bugzilla.
  • Knowledge working with Mobile Automation using Appium for Android and iOS native devices.
  • Worked on Selenium Grid for running the Automation Test script on Different Platforms and Browsers.
  • Good Knowledge in Web Automation using Protractor for Angular application.
  • Used Maven and Ant for Project building tool, Git as source code management tool.
  • Experience in designing and building automation frameworks in Cucumber BDD.
  • Strong expertise in use of stress testing and performance testing using JMeter.
  • Good knowledge with latest web technologies like HTML, AngularJS, Node.js and testing the applications built on these specifically single page applications.
  • Familiarity on Cloud-Based Cross Browser Testing tools like BrowserStack and Sauce Labs.
  • Created and executed complex SQL queries to the Oracle Database to validate and test data.
  • Exposure to working with multiple platforms, including Windows, Linux, and UNIX environments.

TECHNICAL SKILLS

Operating Systems: Windows, UNIX, Linux,iOS, Android, MAC.

Bug Tracking Tools: Rally, JIRA, QC, Bugzilla

Databases: SQL, Oracle, PL/SQL

Tools: SoapUI, Cucumber, Postman, Appium, Jenkins, JMeter, SQL Developer, Git, Selenium IDE, Sauce lab, Protractor, Browser Stack

Languages: Java, Shell Scripts, SQL, PL/SQL, XML, HTML, JSON.

Packages: Maven, Selenium WebDriver/GRID, Apache HttpClient, REST Assured, log4j, Apache POI, TestNG, Junit

PROFESSIONAL EXPERIENCE:

QA Automation Engineer

Confidential, Pleasanton, CA

Responsibilities:

  • Collaborated with product management teams in an Agile environment to develop a comprehensive set of tests for web-based applications.
  • Worked on Hybrid automation framework using Page Object Model, Automation framework using Java, Selenium WebDriver, TestNG, Apache POI for data driven and Page Object Modal
  • Used Maven tool for the Project management and for the purpose of compile, run, deploy and to add external dependencies.
  • Responsible to verify Web Services API request, response data validations in REST using REST Assured.
  • Worked with Selenium Grid along with TestNG to execute parallel testing scripts.
  • Done SOA testing for API's using Postman PlugIns.
  • Developed test scripts in Appium to test mobile application functionality for iOS and Android devices.
  • Worked with Continuous build and Integration and Deployment using Maven and Jenkins.
  • Maintain Code versions through Git.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions.
  • Testing scripts using JMeter and Cloud Computing environments using AWS.
  • Have exposure in Protractor to automate AngularJS application modules.
  • Experience with Container based deployments using Docker.
  • Have good knowledge in using Shell Scripts on Linux
  • Used SQL Queries to verify the data from the Oracle database.
  • Effectively involved in logging bugs, reviewing solved bugs and analyzing test result using Rally.

Environment: Java, Selenium WebDriver, Selenium Grid, TestNG, Git, Maven, Jenkins, Agile, Log4j,SQL, Oracle, Appium, Rally, Linux. Cucumber, JMeter, AWS, Docker, Protractor, REST Assured, Postman

QA Automation Engineer

Confidential, Pleasanton, CA

Responsibilities:

  • Worked in Agile - Behavior Driven Development (BDD) model.
  • Developed Selenium Automation Framework with Java using Hybrid Driven Model (Pagebject model, Data Driven).
  • Used Core Java, Maven, TestNG, Apache POI and log4j for writing Selenium WebDriver tests for the web application.
  • Experience with TDD / BDD Developed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions. Cucumber / Gherkin.
  • Tested REST API web services using Java and HttpClient API.
  • Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Independently created test automation frameworks for angular applications using Protractor.
  • Established Continuous Integration builds to build as code is checked-in and executed sanity test suite to validate the code checked-in.
  • Experience on Chrome Vox for Screen reader that brings the speed, simplicity, and security of Chrome books to visually-impaired users.
  • Responsible to run automation scripts in Sauce Labs.
  • Developed performance test scenarios using JMeter to test various RESTful Web Services
  • Used Rally for Project Management and defect tracking.
  • Involved in writing SQL queries and Unix scripts for debugging purpose.

Environment: Selenium WebDriver, Agile, Maven, Rally, TestNG,Scrum methodology, SQL, HttpClient, Appium, Java, Unix, Chrome Vox, Cucumber, Protractor, Apache POI, Log4j, Jenkins, Sauce Lab, Git, JMeter

QA Engineer

Confidential, Deerfield Township, IL

Responsibilities:

  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Used Selenium WebDriver, an automation testing tool written in Java, to automate web applications.
  • Used Maven for building the WebDriver project.
  • Upgraded test scripts running on Selenium RC to use WebDriver.
  • Created automation scripts in Eclipse, Cucumber, Selenium WebDriver, running them as JUnit
  • Exposure to SoapUI tool in testing web services
  • Created Test Suites and performed parameterization using properties files for SoapUI test cases.
  • Performed Multi-browser Testing to check the Browser-compatibility e.g. - Safari, Chrome, IE, Firefox using Selenium Grid.
  • Worked with Jenkins to automate the builds and execution of automated testing applications.
  • Maintained the Java and Selenium WebDriver test source code and resources in the GitHub source control repository tool.
  • Wrote Scenarios, Scenario outlines and step definitions using Gherkin in Cucumber for BDD.
  • Defects found tracked and managed in JIRA and disposition in defect scrub meetings.
  • Maintained and executed Maven build files for running Automated Tests.
  • Worked extensively with SQL queries for database integrity and data validation.

Environment: Selenium WebDriver/RC/Grid, Cucumber, SoapUI, JMeter, Java, Jenkins,Maven, JIRA, SQL, JUnit, Agile, GitHub

QA Analyst

Confidential - Irvine, CA

Responsibilities:

  • Worked under Agile Scrum Methodology.
  • Implemented Page Objects, Data Driven, Keyword Driven, Hybrid Automation frameworks using Selenium WebDriver, Java, JUnit
  • Developed Maven build files for maintaining test automation builds
  • Sent SOAP request to check web services data by transfer the response using Groovy Script(Property Transfer) and analyzed the response
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium IDE.
  • Validated Web Services request and response XML using SoapUI tool.
  • Designed and executed functional, data driven and basic load test cases for web services testing in SoapUI.
  • Creating, execution and monitoring Load/Stress tests, using JMeter
  • Worked on setting up and Managing GitHub repository for Automation
  • Worked with developers to update the defects, resolve them and track their status using JIRA.
  • Performed database testing using SQL queries in MS SQL server.
  • Executed selenium tests headless on Unix machine.

Environment: Agile, SoapUI, JIRA, SQL, Selenium WebDriver, Selenium IDE, Java, Maven,Groovy, JUnit, GitHub, Unix, JMeter

QA Tester

Confidential, New York

Responsibilities:

  • Improved the efficiency of the SDLC by participating very early in the cycle, identifying gaps in the requirements and catching issues early.
  • Worked as Manual tester to create test scenarios, test plan, test cases of system design documents.
  • Performed Positive and Negative testing, Black Box, and End User Testing.
  • Experienced in creating both manual and automated test cases using HP Quality Center and QTP with VBScript.
  • Developed Test Plans, Test Cases from User Stories and requirements, executed test scripts, and log defects in HP ALM.
  • Enhanced the QTP Scripts in expert mode in order to implement efficient test scenarios.
  • Responsible for regression testing by executing batch test cases using Quality Center.
  • Executed Test Cases for Web Application hosted on a WebLogic Server and validated response.
  • Defects were tracked, reviewed, analyzed and compared using Quality Center.
  • Ensured that all the test cases are updated in the Quality Center along with Master test plan.
  • Designed and developed complex set of SQL queries and sub queries for database testing.
  • Job run using UNIX shell scripts for the Test data.

Environment: QTP, HP Quality Center, VBScript, UNIX, SQL, HP ALM

We'd love your feedback!