We provide IT Staff Augmentation Services!

Qa Automation Engineer/sdet Resume

Santa Clara, CA

SUMMARY

  • A Dynamic and an achievement oriented SDET/QA Automation Test engineer/Sr.Quality Analyst with around 8 years of experience in various domains including Banking, Ecommerce and Healthcare.
  • Expertise in Manual and Automation Testing of Client/Server, Mobile, Web - based applications.
  • Experience in Agile Projects, worked very closely with Product owners in Agile and attended different ceremonies like Sprint Planning meetings, Scrum, Backlog grooming, Sprint Review and Retrospective.
  • Good experience in implementing java OOPS concepts i.e., Abstraction, Polymorphism, Encapsulation, Inheritance and Exception Handling, Collection Framework, Multi-Threading, Java 8 features.
  • Experience in Working with Java 8 for automation and framework building for Web, API and Mobile applications.
  • Experience with java libraries - lombok, slf4j, Apache Commons, Google Guava, Apache POI, Jackson, static code analysis tools - FindBugs, PMD and Checkstyle and code coverage tools - Jacoco, EclEmma.
  • Experience of Creating, Modifying and Maintaining new and existing automation framework Models (BDD, Hybrid, Keyword and Data Driven Frameworks).
  • Experience creating framework with - Page Object, UI Mapping, Data Driven, Dependency Injection, Dynamic Configuration, Wrapper around WebDriver and other patterns.
  • Experience in Developing Test Scripts to implement Features, Test Scenarios and Step-Definition for BDD (Behaviour Driven Development) using Cucumber (Gherkin format).
  • Experience with REST API automation - validating - response header, status, body, and authentication, authorization using RESTAssured,HttpClient, Java8, and TestNG.
  • Experience working with Web services (SOAP, REST, WSDL), SOAPUI tool, XMLvalidating request, and response.
  • Experience in doing automation testing for Mobile applications using Appium, emulators and real devices. Used AndroidUIAutomator, TouchActions and Key Events.
  • Experience with WebDriver 3.0 - implemented Synchronization, Ajax requests, child windows, Iframes, Actions API, Events, Browser Logs and Performance Logs
  • Experience with JMeter for load and stress testing of REST API - Used Parametrization, JMeter functions, and logic controllers.
  • Worked with Selenium Grid/ Sauce labs for running multiple tests across different browsers, operating systems, and machines in parallel
  • Experience with Git and Github - worked with Feature and Bug Fix branching systems with CI/CD pipelines.
  • Experience in writing good quality object-oriented code for testing purposes by following industry standard java coding standards.
  • Performed Database/Backend testing by writing complex SQL Queries for data validation and integrity, good at writing complex Joins and knowledge in MongoDB.
  • Experience with SSH, checking logs on UNIX machines and basic UNIX commands.
  • Experience with Chrome Developer Tools - browser storage monitoring, console, network traffic, timeline, and debugging.
  • Conduct test case reviews, provide project related status reporting, coordinate all release planning and lead the testing team through all project phases.
  • Experience with JIRA - JIRA Agile for managing EPICS, Stories, Tasks and Issues.

TECHNICAL SKILLS

Automation Testing tools: Selenium WebDriver, HttpClient, RESTAssured, Appium, SOAPUI, Cucumber, POSTMAN, TestNG, JMeter.

Libraries: Lombok, SLF4J, Apache Commons, Apache POI, TestNG, Mockito, Hamcrest

Build: Git, Maven, Jenkins, Gradle, Docker

Language: Java, Gherkin.

PROFESSIONAL EXPERIENCE

Confidential, Santa Clara, CA

QA Automation Engineer/SDET

Responsibilities:

  • Involved in agile meetings, storyboarding, and daily stand up meetings, worked as part of the team to test, automate and maintain the Automation Framework.
  • Analysis of functional specifications and designing test plans,test cases for functional testing. Developed test plan, test scenarios, manual as well as automated test cases.
  • Worked with Selenium WebDriver for UI Automation, RESTAssured for API Automation, Appium for Android automation, and JMeter for Performance Automation, and JIRA for Story and Task Management.
  • Worked with Java 8 features- Lambda expression, Stream API, Functional Interface, Method reference, Optional class, Default Method and Collectors class.
  • Implemented design patterns like Page Object, Data-Driven, UI Mapping in Hybrid Automation Framework with Selenium WebDriver, Maven, TestNG and Jenkins, Apache POI, Java.
  • Used java libraries - Lombok, slf4j, Apache Commons, Google Guava, Apache POI, Jackson and static code analysis tools - PMD and Checkstyle.
  • Created REST API automation framework for Restful Web Services testing to validate response header, status, and body, and authentication, authorization using RESTAssured, Java8, TestNG, and Jackson API.
  • Executed compatibility testing, using different Mobile Devices and Android SDK using Appium, real devices and Emulators.
  • Used Gradle for dependency management and build management. Used Jenkins, Docker Containers and AWS for continuous integration and testing.
  • Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
  • Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
  • Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server.
  • Used Log4j and its components such as Loggers and Appenders to log information.
  • Worked on MySQL to do data validations and test data preparation and Knowledge on MongoDB.
  • Analyzing User Stories, Building up all the test cases and log bugs through JIRA.

Environment: Selenium WebDriver/Grid, Agile, Java, RESTAssured, Maven, JMeter, Appium, TestNG, Jenkins, JIRA, MongoDB, AWS, Cucumber, Docker and GIT.

Confidential

QA Automation Engineer

Responsibilities:

  • Followed Agile project management methodology, actively involved in scrum daily standup, sprint planning, sprint review and retrospective meetings.
  • Involved in creating Automation test framework using Java, Selenium WebDriver, Maven, TestNG, and Jenkins, Apache POI using patterns like Page Object, Data Driven testing, UI Mapping and Java Design patterns.
  • Developed utilities for handling WebDriver Waits, Window Handles, Screen shots and Listeners in Automation Framework.
  • Worked on Drag and Drop, Scroll Down, Synchronization, Double Click, CheckBoxes using Selenium WebDriver.
  • Ability in handling Ajax calls using WebDriver methods waits like Implicit, Explicit, fluent waits and thread sleep.
  • Expert in writing test cases to handle Popups windows and Alerts using WebDriver and Alert class.
  • Enhanced Test Cases using Java Programming features and TestNG Annotations.
  • Created test reports generated out of TestNG and captured the error screenshots.
  • Performed RESTful Web Services automation testing using HttpClient along with Jackson library to parse JSON response.
  • Validated and verified the RestAPI JSON/XML responses using POST, GET, PUT, DELETE, OPTIONS, PATCH and HEAD requests with PayLoads .
  • Involved in creating test cases for Mobile Hybrid App for Android Devices on real devices as well by using Appium and Android Tools like Emulator.
  • Worked on POSTMAN to manually test the API response, Status Codes and Headers.
  • Involved in creation of automation framework in Selenium WebDriver using Behavior Driven Testing (BDT) approach in Cucumber framework.
  • Worked with Continuous build and Integration using Maven, BitBucket and Jenkins.
  • Worked with Maven for build and dependency management and Jenkins for jobs and pipelines.
  • Defects found tracked and managed in JIRA and disposition in scrum meetings.

Environment: Selenium WebDriver, TestNG, Java, Jenkins, Maven, Appium, Cucumber, HttpClient, JMeter, Agile, JIRA.

Confidential, Phoenix, AZ

QA Automation Engineer

Responsibilities:

  • Followed Agile methodology and attended Scrum meeting s.
  • Designed and executed quality Test Plans and Test Cases to verify Reliability, Accuracy and Compatibility of application.
  • Used Page Object Model, UIMapping, Data-Driven,Base Classes, Driver Injection, Dynamic Configuration, and Utilities to make the UI Automation framework
  • Worked with ID, CSS Selectors, and XPath locators to identify WebElements and created Automation Framework.
  • Excellent Knowledge on Core Java , Multi-Threading , Collection , Exception Handling & Serialization , Java (Java 8 ), Lambda Expressions , Stream API , Exception Handling , File IO .
  • Created Test Suites and performed parameterization using properties files for SOAPUI test cases using Groovy Script, Property Transfer and analyzed the response and made logical assertions for WSDL in SOAPUI.
  • Performed data driven testing by using JDBC as a data source in SOAPUI and configured SQL queries to fetch data from the database.
  • Performed Load and stress testing using JMeter - used Thread Groups, Samplers, Plans and Proxy recording with listeners to calculate the average response time.
  • Used SQL for data integrity testing, captured the SQL statements from the application execution and manually checked the results.
  • Worked on UNIX based platforms to analyse and debug application issues .

Environment: : Agile, Java, Selenium WebDriver, SOAPUI, JMeter, Maven, SQL, JIRA, UNIX.

Confidential - San Diego, CA

QA Engineer

Responsibilities:

  • Applied principles of V-Model methodology to keep projects on track.
  • Analyzed requirements documents and Use Cases to prepare the detailed Test Plans and Test Cases.
  • Hands-on Experience in Automation tools such as Selenium RC , Selenium WebDriver using Java and Unit Testing with JUnit .
  • Worked on JUnit as a testing framework, Maven for build and GIT for code repository.
  • Developed test scripts using Groovy for Data Driven testing of SOAP WebService in SOAPUI.
  • Used data driven using properties files in SOAPUI and performed HTTP, SOAP, SCHEMA, XPATH Assertions on the test cases.
  • Performed WebServices Testing and Validated XML Request/Response Data Using SOAPUI.
  • Involved in designing Scenarios in JMeter to perform Load and Stress tests and to analyze results.
  • Involved in Sanity Testing, Regression and Functional Automation test scripts using QTP .
  • Developed Scripts using VBScript language for Automating Testing Activity in QTP and Involved in Automation of Web Application using QTP .
  • Perform backend testing with SQL for data validation and data Integrity.
  • Worked on UNIX based platforms to analyse and debug application issues.

Environment: Agile, Selenium RC/WebDriver, JUnit, SOAPUI, JMeter, QTP, SQL, UNIX.

Hire Now