We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

Pleasanton, CA

PROFESSIONAL EXPERIENCE:

  • Highly skilled Agile QA Engineer with SDET having around 7+ years of experience. Has excellent knowledge of multiple programming languages and very detailed oriented and focused.
  • Working knowledge on software development process, project management and testing lifecycle methodologies like Agile Models.
  • Extensive knowledge of using Gerrit for Code Review, Maven for build and Jenkins for Continuous integration and Deployment.
  • Extensive experience on Cucumber and Hybrid Framework using Page Object, Data Driven, UI Mapping, WebDriver/RC/WebDriver/IDE/Grid and Java as primary language. Other libraries used are TestNG, JUnit, Apache POI, Log4j, HttpClient, org.json.
  • Have done a POC to test REST API’s using Chakram (Node.js) and Web Application Testing using Protractor (AngularJS).
  • Good experience with java libraries like Apache POI for data driven testing, HttpClient, REST Assured and JSON libraries for REST API Automation and log4j for logging and debugging applications.
  • Having good experience of Mobile App Testing using automated tools like Appium for testing Android and iOS platforms collaborating with Android SDK.
  • Expertise in doing Performance and Load testing with different protocols like HTTP, SOAP, JDBC using JMeter.
  • Extensive experience testing web services (REST) and browser based plugins like Postman and REST Client.
  • Performed proof of concept using open source automation Selenium framework using JAVA, JUnit and Cucumber.
  • Experience working with GitHub and Git for repository management.
  • Good understanding of Jenkins, git and Maven integration - Jenkins jobs configurations.
  • Familiarity with cloud based platforms specifically -Google Cloud. and with running automation suite on Sauce Labs browser cloud.
  • Worked on Jenkins and Docker interactively and integrating together for end to end automation of builds and deployment.
  • Automated XML file generation and transfers to AWS S3 using AWS java sdk and linux shell scripts.
  • Experience on ChromeVoxis a screen reader for Chrome which brings the speed, versatility, and security of Chrome to visually impaired users.
  • Worked with Oracle and MySQL and MongoDB database.
  • Experience with application life cycle management tools like Rally and JIRA and defect management tools like HP QualityCenter.
  • Experience working with shell scripting and Unix/LINUXcommands.

TECHNICAL SKILLS:

Automation Testing Tools: Selenium WebDriver/Grid, JUnit, Jenkins, TestNG, SoapUI, Protractor, Sauce Labs, Cucumber, Appium, Maven, Git, JMeter, Postman, REST Client

Operating Systems: Windows, UNIX, Linux, Android, iOS, Mac

Programming Languages: Java, Shell Scripts, SQL, PL/SQL, JavaScript, Groovy

Web Technologies: HTML, CSS, JavaScript, XML, XPATH, AJAX, SOAP, JSON, REST, HTTP

Databases: Oracle, MongoDB, MySQL,ElasticSearch

Java Packages: Apache HttpClient, REST Assured, Apache POI, Log4j.Docker,AWS

Defect/Bug Tracking Tools: Rally, JIRA, QC, BugZilla

PROFESSIONAL EXPERIENCE:

Confidential - Pleasanton, CA

QA Automation Engineer

Responsibilities:

  • Analyze business requirements, create testing strategies and prepared Test Plans, Test Cases, Test Scripts as per Functional and Business requirements.
  • Developed Selenium Automation Framework with Java using Hybrid Driven Model (Paga object model, Data Driven).
  • Used Core JAVA, Maven, TestNG, Apache POI and log4j for writing Selenium WebDriver tests for the web application.
  • Contributed to Test Automation framework using Selenium/TestNG/Protractor and Java.
  • Responsible to verify WebServices API request, response data validations in REST using RESTAssured.
  • Experience with TDD / BDD Developed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions.Cucumber / Gherkin.
  • Developed and executed test cases for XML and REST services.
  • Involved in migrating soap based web servicing testing to Rest API testing XML/JSON .
  • Involved in creating test cases for Mobile Native App for iOS and Android Devices using Selendroid, Android Tools AVD, ADB, logcat and Emulator.
  • Independently created test automation frameworks for angular applications using Protractor with GruntJs, Nodejs and Jasmine.
  • Worked on Linux in Cloud Computing environments using AWS.
  • Experience with Container based deployments using Docker.
  • Established continuous integration builds to build as code is checked-in and executed sanity test suite to validate the code checked-in.
  • Experience on ChromeVox for Screen reader that brings the speed, simplicity, and security of Chromebooks to visually-impaired users.
  • Implemented new improved Performance Strategy and methods of Quality Performance Process improvements for project.
  • 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.
  • Experienced in working with Rally, JIRA for Project Management and defect tracking.
  • Performed database testing using SQL quires in MS SQL server.
  • Involved in writing SQL queries and UNIX scripts for debugging purpose.

Environment: Selenium WebDriver, Eclipse, SoapUI, Maven, Rally, TestNG, JMeter, Android, Scrum methodology, SQL, HTTP Client, Appium, JAVA.

Confidential - JERSEY CITY NJ

SDET/QAAutomation Engineer

Responsibilities:

  • Extensively involved in all stages of testing life cycle, TDD methodologies, SDLC using Agile/Scrum methodologies.
  • Designed and Developed Test Cases for automated testing using Selenium, TestNG and Eclipse IDE.
  • Created automated test scripts via Selenium WebDriver for UI and functional testing and added to TestNG based automatic regression test suite.
  • Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Documented test plan and test cases according to the business required document.
  • Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code is pushed to git.
  • Used Maven, Selenium WebDriver, Java and TestNG with Jenkins to create nightlyAutomation scripts.
  • Performing Cross-platform, Functional, Regression testing, UI testing for web app using testAutomation framework.
  • Worked with different CRUD operations automations and added assertions for headers, authentications, and payload in postman tool.
  • EnhancedAutomationFramework for data mapping to validate a Database with the UI data.
  • Set up the different builds in Jenkins and deployed the scripts on Apache Tomcat.
  • Involved in writing automated scripts for Angular JS application using Protractor and Java scripts on a parallel module.
  • Developed new and updated existingAutomationtest cases using Selenium WebDriver and TestNG, using Maven as build tool and Jenkins to create and run deployment jobs.
  • Tested web services and Rest API using Java and HttpClient API .
  • Simulated the JSON processor Jackson library for constructing and comparing of JSON request and response for consuming REST based services.
  • Verified the application logs in the UNIX system using putty.
  • Mentoring and new hires on Mortgage business.
  • Prepared and participated in weekly status Agile/Scrum meetings, conduct walkthroughs, document proceedings.
  • Involved in reviewing the test plan & test scenarios prepared in Rally.
  • Involved in writing SQL queries for backend database testing.

Environment: Selenium WebDriver, Java, HttpClient, Postman, TestNG, Protractor, Oracle, Appium, Android SDK, Apache Tomcat, Maven, Jenkins, Eclipse, Rally, Agile, JSON,Docker, Git.

Confidential - San Diego, CA

QA Automation Engineer

Responsibilities:

  • Participated QA Sprint meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application. Worked in the form of sprint team with business analysts and developers in Agile methodology.
  • Developed Selenium test scripts using Java for identified test cases by in hybrid framework using Page Object Model, data driven patterns.
  • Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, using Maven as build tool and Jenkins to create and run deployment jobs.
  • Worked with dynamic elements using CSS selector locators and XPath developed advanced automation scripts using Selenium WebDriver.
  • Performed proof of concept using open source automation Selenium framework using JAVA, JUnit and Cucumber.
  • Performed REST and SOAP Web Services testing using SoapUI for Service Gateway.
  • Worked with automating RESTAPIs using RestAssured, TestNG, Java and JsonPath.
  • Using Gitbash push/commit/pull changes as required.
  • Created Automation scripts in SoapUI using Groovy Script for Web Services testing.
  • Helped in performance testing for API using JMeter, by writing and running the performance test, collect data, and generate reports.
  • Responsible for data validation by executing SQL queries on database.
  • Created test cases and recorded test results in Rally
  • Worked on cloud-based cross-browser testing tool - Sauce Labs.
  • Extensively involved in developing test cases, test data and executing test cases for UNIX batch jobs

Environment: Java, Selenium WebDriver, Jenkins, SoapUI, Groovy, Rally, Appium, TestNG, RESTAssured,UNIX, JMeter, Agile, Maven, SQL,GIt,JUnit,Cucumber,SauseLabs.

Confidential - Fort Worth, TX

Quality Engineer

Responsibilities:

  • Planning and executing QA tasks for the projects managed using Agile/Scrum
  • Developed Selenium test scripts for identified test cases by using datadriven and hybridframework.
  • Used Page ObjectPattern, UI Mapping, Data Driven, Base Classes, Dynamic Configuration, Dependency Injection, and Singleton to make the framework.
  • Worked with dynamic elements using XPath and CSS selector locators developed advanced automation scripts using Selenium WebDriver.
  • Involved in Selenium WebDriver Automation Framework design and result reporting with JUnit.
  • Involved in Unit Testing Stored Procedures and Functions.
  • Performed testing of the web applications on multiple browsers, such as IE, Firefox, and Chrome.
  • Worked on Maven for build and SVN for code repository.
  • Participated in the requirement analysis and worked with business teams.
  • Implemented new Performance Strategy and methods for Quality Performance Process improvements.
  • Experience in service testing using SoapUI and XML Notepad to ensure expected data got saved/retrieved through insert and Get Methods
  • Involved in performance testing using the JMeter and running with Maven build file on daily basis using the continuous integration and deployment tool Jenkins.
  • Used knowledge on Oracle databases to automate backend testing.
  • Performed backend testing in UNIX environment using complex SQL queries.

Environment: Selenium WebDriver, Java, Agile, Maven, SVN, JMeter, JUnit, Jenkins, SQL, UNIX.

Confidential - King of Prussia, PA

QA Analyst

Responsibilities:

  • Designed the Test Scenarios and Test Cases after analyzing the requirements.
  • Performed Smoke, GUI, Integration, Functional, Regression, Redundancy, Data Integrity, System Compatibility testing.
  • Experience in Software analysis, design, development, Testing and Maintenance with strong understanding of SDLC and STLC.
  • Creating Test Matrix, Test effort sizing and walking through them with Business and Technical partners. Also creating Test Cases and tracking defects.
  • Involved in performing Sanity Testing of application for Post Deployment Production Testing.
  • Worked on conversation of manual integration test in to automated test using QTP
  • Helped in setting testing environment.
  • Created test data by running SQL queries, and exporting them to Excel.
  • Performed backend testing with SQL for data validation and data Integrity.
  • Used Excel to build and maintain test cases to perform various kinds of test to check each and every element of the database system.
  • Used HP Quality Center to log the bugs and track them.

Environment: MS Excel, MS SQL Server, UNIX, QTP, HP QC(Quality Center), SDLC & STLC

We'd love your feedback!