We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

Irvine, CA

SUMMARY:

  • Around 9 years of experience in Software Quality Assurance and Manual with emphasis on Automation testing and good exposure to Agile - Scrum environment which leads to quality product delivery.
  • Working knowledge on software development process, project management and testing lifecycle methodologies like Waterfall and Agile Models (CI and CD environment).
  • Extensive experience creating/working with Automation framework for Web and API automation.
  • Hands on experience in developing Automation Framework using Selenium WebDriver, Selenium GRID, JUnit, TestNG, Maven, Cucumber and Java libraries (apache POI, log4j).
  • Developed a Hybrid automation framework which uses Page Object Model, Data-Driven, Module Patterns, UI Mapping and TestNG to automate pages and to create test automation suites.
  • Experience in automating API test scenarios using Restful webservices using Java libraries like HttpClient and REST Assured.
  • Automated SOAP/REST web-services Functional and Performance test suite with data driven support to replace the manual execution leading to faster test runs using J Meter.
  • Proficient in Continuous Integration and Continuous Deployment using Jenkins, Automated test cases through Jenkins pipeline, Gerrit for pre-commit review process and Google CloudPlatform for Deployment.
  • Worked on Selenium Grid for running the Automation Test scripts on Different Platforms and Browsers.
  • Familiarity on Cloud-Based Cross Browser Testing tools like Browser Stack and Sauce Labs.
  • Experience on Implementing a Continuous Delivery pipeline with Docker, Jenkins and GitHub - when a new Git branch is started, Jenkins automatically builds new Docker container from it.
  • Familiarity with latest web technologies like HTML5 API’s, Bootstrap, AngularJS, Node.JS and testing the applications built on these specifically single page applications.
  • Good understanding of Jenkins, Git and Maven integration - Jenkins jobs configurations.
  • Thorough involvement in peer reviews and walkthrough using version controller tools like GIT, TFS
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Strong knowledge of Change Management, bug fixing, defect logging and fixing in HP ALM
  • Experience in Agile Methodology and worked on tools called Rally, Pivotal and JIRA.
  • Experience open source environment in Linux and UNIX Platform Web application testing.
  • Excellent communication skills, good team player

TECHNICAL SKILLS:

Testing Tools: WebDriver, Selenium Grid, RC, IDE, JUnit, TestNG, SOAPUI, POSTMAN, RestAssured, Protractor, JMeter

Languages: Java, JavaScript, SQL

Databases: Oracle, MySql, MongoDB, Cassandra

Web Technologies: HTML5, XML,XPATH, CSS, AJAX, AngularJS, Node JS

Build Tools: Ant, Maven

IDE: Eclipse, IntelliJ Idea, SQL Developer, J Boss

Defect Tracking: Rally, JIRA, Bugzilla, HP QC

PROFESSIONAL EXPERIENCE:

Confidential, Irvine, CA

QA Automation Engineer

Responsibilities:

  • Followed Agile project management methodology, actively involved in scrum daily standup, sprint planning, sprint review and retrospective meeting.
  • Created automation scripts for 2 weeks sprints which is very hard to do, so some time worked late nights or week-ends if needed.
  • Developed Selenium test scripts using Java, Selenium WebDriver, Cucumber, Maven and TestNG.
  • Created hybrid framework using Cucumber with PageObject, Module Patterns, Data driven patterns, UIMapping, Selenium WebDriver, JUnit and Apache POI using BDD FeatureFiles.
  • Performed Restful WebServices automation testing using RESTAssured along with TestNG, also used Jackson library to parse JSON response.
  • Expertise with Java libraries like ApachePOI for data driven testing, HttpClient, REST Assured, Jackson for RESTAPI Automation and log4J for logging applications.
  • Created instances in Google Cloud Platform and integrated them with Jenkins.
  • Executed test cases, analyzed problems, and created detailed defect reports, tracking, verifying and closing fixed defects using JIRA
  • Worked on Jenkins and Docker interactively and integrating together for end to end automation of builds and deployment.
  • Designed manual Test cases and BDD Feature Files from requirements through Cucumber on a data driven framework using apache poi library.
  • Set up the different builds in Jenkins and deployed the scripts on Google Cloud Platform.
  • Maintain Code versions through TFS and test execution and reporting through Jenkins.
  • Performed regression testing at the end of each Sprint and published cucumber reports through Jenkins.
  • Developed automated test scripts, functions and sub-routines using JavaScript.
  • Involved in writing SQL queries and MongoDB for backend database testing.
  • Involved in reviewing the test plan& test scenarios prepared in Jira.
  • Use Protractor tool for testing mobile applications.

Environment: TestNG, Java, JIRA, RESTAssured, Protractor, Java, J2EE, JSON, JDK, Docker, Selenium WebDriver, JavaScript, Jenkins, Maven, Rest, Cucumber

Confidential, Cypress, CA

SDET/Automation

Responsibilities:

  • Created gherkin BDD Feature Files and step definitions using Java, executed the feature files using Cucumber.
  • Followed Agile testing methodology, participated in daily status meetings and testing each deliverable.
  • Created Rest API test cases using home-grown HttpClient libraries and REST Assured framework.
  • Wrote complex automation test cases using Selenium/Web Driver using Page Object Model.
  • Used log4J for logging test case error logs.
  • Used ALM tool to file the bugs to the development team.
  • Worked on cloud-based cross-browser testing tool Sauce Labs.
  • Used both IntelliJ and Eclipse IDE for writing automation test cases.
  • Extensively working Internet Explorer automation test cases which are usually hard to maintain for this project.
  • Set up the different builds in Jenkins and executed the scripts on AWS/VMWare.
  • Extensively used Protractor and Selenium locators like XPath, CSS Selectors, and WebDriverJS to test the web application
  • Maintain Code versions through GIT and test execution and reporting through Jenkins.
  • Added dependencies to Maven pom.xml file when needed.
  • Experienced in working both UNIX &Linux environment to analyze log file and to monitor process.
  • Involved in reviewing the test plan &created test case scenarios in Rally.
  • Involved in writing SQL queries and Oracle DB for backend database testing used DbVisualizer IDE for executing SQL queries.
  • Experience in doing Exploratory Test Case execution before releases.
  • Created automation scripts within the 2 weeks sprint which is very hard to do, so some time worked late nights or week-ends if needed.

Environment: Selenium WebDriver, Java, J2EE, JSON, JDK, Docker, Protractor, SOAPUI, JMeter, JUnit, Cucumber, JIRA, Appium, HttpClient, MySQL, Git, RESTAssured.

Confidential, Boise, ID

QA Test Engineer III

Responsibilities:

  • Extensively involved in all stages of testing life cycle, TDD methodologies, SDLC using Agile/Scrum methodologies.
  • Extensive experience in Hybrid Frameworks with Page Object Model, Data-driven, UIMapping using Java, Selenium WebDriver, TestNG, ApachePOI.
  • Created automated test scripts via Selenium WebDriver for UI and Functional Testing and added to TestNG based automatic regression test suite.
  • 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.
  • Simulated the JSON processor Jackson library for constructing and comparing of JSON request and response for consuming REST based services.
  • Involved in testing compatibility of application for dynamic and staticcontentundervarious cross browsers using HTMLIDs and XPathin Selenium.
  • Created automation tests cripts for RESTAPI’s using HTTP Client.
  • Used Maven, Selenium WebDriver, Java and TestNG with Jenkins to create nightly Automation scripts.
  • Performed Cross-platform, Functional, Regression testing, UI testing for webapp using Test Automation framework.
  • Worked on performance testing of Rest API’s by creating load scripts using JMeter.
  • Worked with mobile app testing using Appium and UIAutomator Android tools.
  • Worked on cloud-based cross-browser testing tools like Browser Stack and SauceLabs on various versions of Firefox, Chrome, IEand Safari using chrome developer tools in different devices.
  • Performed Performance and Stress Testing using JMeter.
  • Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code is pushed to Gerrit.
  • Created instances in Google Cloud Platform and integrated them with Jenkins.
  • Worked on Jenkins and Docker interactively and integrating together for end to end automation of builds and deployment.
  • Set up the different builds in Jenkins and deployed the scripts on Google Cloud Platform.
  • Experience on Deploying Couch base, Tomcat and Elastic search clusters using Docker.
  • Expertise in doing Performance and Load testing with different protocols like HTTP, SOAP, JDBC using JMeter.

Environment: Oracle 11g, SQL Server 2008, Java 7.x, SOAPUI, Web services, Protractor, Phantom.js, JSON, Selenium 2.x, TestNG, Maven, JIRA 6.2, Jenkins, Agile.

Confidential, Boston, MA

Sr. QA Engineer/ Scrum Master

Responsibilities:

  • Reviewed and analyzed Software Development LifeCycle (SDLC) documents
  • Actively involved in agile testing methodology, Sprint planning, Test case review and maintained backlog with tasks according to the testing teams’ efforts for upcoming tasks.
  • Developed test automation using Selenium, WebDriver, TestNG, Java
  • Performed CI using Maven, Jenkins for QA/Dev.
  • Involved in Automation Framework enhancement (Hybrid Framework) by adding Custom Classes and methods using Java with Selenium and external sources.
  • Enhanced regression test cases to implement complex testing scenarios, increased permeations of functionality testing, and increased code coverage using Selenium WebDriver.
  • Developed and implemented robust Selenium Page Object Model framework with Selenium WebDriver using Java and unit test framework TestNG which cut down the script development time in half.
  • Implemented both hybrid and data driven frameworks using Apache POI.
  • Created a framework using Java, JUnit, Selenium Webdriver, and Jenkins for UI automation functional testing.
  • Developed Restful WebService testing framework with SOAPUI to build robust and scalable Webservice testing.
  • Conducted automated tests on Web services transactions sent over SOAPUI.
  • Validated XML and JSON Responses of Web Services using SOAPUI.
  • Performed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Scenarios and Step Definitions.
  • Worked on Linux in Cloud computing environments using AWS.
  • Compare and analyze actual to expected results and reported all bugs to development team at the software defects review meetings (scrum health).
  • Created bugs and tracked defects in JIRA.

Environment: Selenium WebDriver, SOAPUI, Java, Jira, confluence, Jenkins server.

Confidential, Springfield, OR

QA Engineer

Responsibilities:

  • Participated in collecting and analyzing the business requirements.
  • Responsible for defining the test plan, analyzing the test scenarios, preparing test case documents, defining the performance environment requirements specifying report templates and conducting the scripting, benchmarking and interpretation of results.
  • Involved Software testing lifecycle management (STLC), Software Development LifeCycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
  • Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
  • Developed detailed TestPlans, TestCases and responsible for executing the Test Cases, Test Scripts.
  • Responsible for producing bug reports that contain detailed instructions on the bug environment, and how to reproduce the problem.
  • Performed Smoke, GUI, Integration, Functional, Regression, Troubleshooting, and User Acceptance Testing.
  • Designed, developed and deployed an automation test framework based on open source technologies, such as SeleniumIDE, SeleniumRC/WebDriver, JUnit/TestNG, SOAPUI and Subversion. The framework has been used in conjunction with testingwebapplications and Restful web services.
  • Scripted the Test cases and managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins Continuous Integration.
  • Created &executed JUnit Test Scripts for Web Application modules and performance tuning using Java core APIs.
  • Developed test automation framework for web app using SeleniumRC and JUnit.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium WebDriver.
  • Used Selenium WebDriverAPI to automate tests on cross browser and cross platform environment. Sound knowledge on Object Oriented Programming concept and Java Language.
  • Setup the automation framework using SeleniumRC/WebDriver, Java, JUnit, Subversion and MAVEN.
  • Worked with deployment team to create nightly automation regression execution builds.
  • Extensively used Firebug, Fire Path and SeleniumIDE to identify the locators of a webelement.
  • Performed system performance test using WebLoad.
  • Creation of automation test scripts in Java, JUnit, and WebDriver for various features using Data Driven Framework.
  • Created a suite of automated SOAPUI tests for SOAP and RESTServices.
  • Experience with Assertions like Schema Compliance, SOAP, XPath assertions using SOAPUI.
  • Involved in Functional Testing, Integration Testing, End-to-End testing and Regression testing.
  • Extensively used SQL queries to validate the data.
  • Worked closely with the User Experience and Development Teams.

Environment: Java, JUnit/TestNG, Selenium IDE, Selenium RC, WebDriver, Oracle, Windows, SOAPUI and Eclipse IDE, ANT, Jenkins, JIRA, SQL, Firebug, FirePath.

Confidential, ST Paul, MN

QA Analyst/ Internship

Responsibilities:

  • Created Master test plans and Test case documents after careful review of the requirements walk through the Test plans and scenarios with Business team and gain approval.
  • As JR. QA I participated in review meetings to ensure both coverage and consistency across test team involved in Agile meetings, Storyboarding, daily stand up meetings. Worked as part of Agile team to test, automate and maintain the automation frameworks.
  • Prepared and executed Test Cases manually for different modules according to the Technical Specification, and Functional Design with all Use Case or User Story documents.
  • Designing Test Cases, Execution of the test cases and reporting the bugs.
  • Conducted Functional testing with Valid/Invalid inputs under different scenarios.
  • Uploaded Business requirements, test scenarios, test cases and defects to Quality Center.
  • Presented test cases to business for peer review and ensure completeness.
  • Reported to business Go/No Go recommendations
  • Create Traceability matrix between requirements and Test cases and upload the document in Quality center Extensively worked on Selenium tools to scale and distribute scripts across many environments.
  • Documented the raised defects and followed up with development team for defect fixes.
  • Coordinated with UAT team by providing them with test cases and test data.
  • Define test strategy for application integration across multiple geographical locations Monitored project plan execution and project metrics reporting.
  • Performed defect logging and tracking using the HP Quality center and JIRA.

Environment: JIRA, SQL, GUI, Black box Testing, Regression Testing.

We'd love your feedback!