We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Lake Elmo, MN

SUMMARY

  • Over 7+ years of Professional IT experience in QA Testing (Automation and Manual) in working on different domains.
  • Extensive Experience in all phases of Software Development Life Cycle (SDLC) and Testing Methodologies like Agile (Scrum), and Waterfall Model.
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver/IDE/Grid, TestNG, JIRA, POSTMAN, ALM and SOAP UI.
  • Good experience in creating automation framework along with developing, executing, and maintaining automation testing script with Selenium WebDriver.
  • Work experience in developing automation test scripts in BDD, POM frameworks and analyze test results and create defects.
  • Experienced in web user interface automation testing with Selenium WebDriver, Java, Cucumber and TestNG frame works.
  • Ability to locate the objects based on ID, Name, XPath, CSS elector, Link, Partial Link, Attributes and Tags.
  • Experienced in handling dynamic Drop - down, Auto-suggestive Drop-down, Radio buttons, Calendar UI, Alerts, and switching between a parent & child windows.
  • Experienced in testing and handling different frames (frames, iframes) of a HTML page with having different DOM's for every iframe.
  • Experienced in handling broken links and inter application links (page redirects to respective URL's) in development, test and production environments.
  • Experienced in handling Ajax Requests and synchronization in Selenium using implicit and explicit wait conditions.
  • Experienced in using Selenium Utility Methods provided by Selenium APIs to Capture Screen shots of failed Test Cases.
  • Experienced in using Maven Plugin to integrate with TestNG to create Profiles for Tests.
  • Experienced in BDD using Cucumber with Scenarios, Scenario Outlines, Hooks and Tags.
  • Experience in testing Mobile Apps using Android Studio and Real Devices to test the application using Appium and Appium Desktop.
  • Expertise in creating Requirement Traceability Matrix ( RTM ), Daily/Weekly Status Report, Defect Report and Project Report.
  • Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.
  • Acquaintance with developing automation scripts using Appium java for testing mobile native applications.
  • Excellent experience in developing Test Scenarios, Test cases, Test Scripts and Test reports for Manual as well as Automated testing for various applications to ensure proper business compliance.
  • Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, compatibility, Cross Browser, Security and Database Testing.
  • Expertise in cucumber tool that computer programmers use for testing other software.
  • Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver/ IDE/ GRID, Jira, HP Quality Center/ALM, SOAPUI, Cucumber, TestNG, POSTMAN, Appium

Languages: Java, JavaScript

Methodologies: SDLC - Agile-Scrum, TDD, BDD

Build /SCM Tools: Maven, Git, GitHub

IDE: IntelliJ, Eclipse

Integration Tools: Jenkins

Databases: Oracle, SQL Server

Browsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera

Debugging Tools: Xpath, Firepath, Firebug

Bug Tracking Tools: Jira, Quality Center (QC)/ALM

Operating Systems: Windows variants

PROFESSIONAL EXPERIENCE

Confidential, Lake Elmo, MN

QA Automation Engineer

Responsibilities:

  • Reviewed business requirements and technical specification documents and Analyzed use cases, functional requirements to write detailed Test plans and Test cases.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform.
  • Performed comprehensive manual testing to test website compliance against requirements Performed Data driven testing using Selenium WebDriver, TESTNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Developed and Executed Test Plans and Test Cases from Requirements and Specification documents.
  • Authored and Executed Automation and Manual Test Cases for Functional testing of various modules of the application.
  • Used Core Java and created new scripts and update frameworks to cope up the new features.
  • Developed BDD (Behavior driven development) based programs using Gherkin for Cucumber.
  • Used Maven, GIT Selenium WebDriver, Jenkins, and Java to create nightly automation scripts.
  • Created Automation script using Selenium WebDriver. Executed scripts on different browser and different platform.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML , Python .
  • Used Python codes to handle textbox, dropdown, checkbox, buttons, and popup controls.
  • Contributed to the Continuous Integration pipeline running component builds, creating, and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Used Python language and TestNG framework for scripting.
  • Involved in Cucumber testing and defined the test scenarios and created the test cases in Test Manager.
  • Worked closely with Agile Scrum team from several domains to ensure product testability while running Regression tests in Selenium WebDriver using TestNG and maintained test environments used for white box testing during new product releases.
  • Performed Mobile Testing of Android based Apps using Appium. Connected Real Devices.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Created data-driven automation scripts for testing API Web Services using SOAP UI and POSTMAN.
  • Performed Regression Testing of different modules automated in SOAP UI.
  • Performed Web Services testing with SOAP UI and Performed Security Testing for Employee login validations.
  • Analyzed the Batch Process, Work-flow behavior and SOA/ Web Services testing using SOAP UI.
  • Used JIRA for Test Management, for Functional Test Automation.
  • Provide all data validation through SQL Queries to perform Back-end Testing.
  • Created QA sizing estimated based on the changes to the web services for the scope defined in a release cycle.
  • Created the test data and request for the test data dependent with the other applications to be used in the testing activities for the current release.
  • Planned and executed Backend testing using numerous SQL Queries to verify the dataflow from the database.
  • Responsible for collecting and analyzing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort.

Environment: Core Java, Agile, Selenium WebDriver, JavaScript, Cucumber, BDD, Python, Appium, POSTMAN, TestNG, Jenkins, SOAP UI, Eclipse, XPath, Maven, Eclipse IDE, Agile, JIRA, SQL, PL/SQL, Oracle, Windows.

Confidential, Philadelphia, PA

QA Automation Engineer

Responsibilities:

  • Worked in the agile environment with frequently changing requirements and features set.
  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language.
  • Designed test cases based on the use-cases and the complex business logic defined for each web-service or a message.
  • Identified test cases to automate and automated test cases using Selenium WebDriver, TestNG and Java.
  • Written Core Java Coding and automated more than 750 unique Test Cases for both Frontend and Backend involving different modules like Checkout, Item Page, Customer Cart and Payment Systems.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDrive r.
  • Developed the automation framework using Selenium and TestNG for functional testing.
  • Used TestNG Annotations in Selenium Web Driver in Python and executed a batch of tests as testing suite.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Python platform utilizing industry leading harness design patterns and approaches
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Created the test data and request for the test data dependent with the other applications to be used in the testing activities for the current release.
  • Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
  • Create scripts Python for new functionalities and update the existing scripts for upgraded functionalities.
  • Created Selenium web-driver automation scripts using Java to validate functionality on various browsers.
  • Worked on acceptance testing using Cucumber.
  • Used Page Object Model (POM), UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework. Based on page library, developed Selenium test cases in JAVA.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver .
  • Developed test code in Python language using Eclipse IDE and TestNG framework.
  • Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML , Python .
  • Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
  • Used Appium tool, for mobile testing in Android, IOS and other mobile applications.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
  • Used SOAP UI tool, POSTMAN to test SOA based architecture application to test SOAP services and REST API.
  • Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Prepared test data and test responsibility matrices for the application under test.
  • Used GIT for code repositories and Maven for the dependencies.
  • Used ALM to track the tasks and issues, attended daily status meetings to update the status of work.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: s: Java, Selenium WebDriver, Jenkins, SOAP UI, TestNG, JavaScript, POSTMAN, Maven, Python, Cucumber, BDD, Page Object Model (POM), Quality Center/ALM, XPATH, Appium, Eclipse, TDD, Agile, GIT, SQL, Windows.

Confidential, Hillsboro, OH

QA Automation Engineer

Responsibilities:

  • Research, define and write accurate, detailed, organized user stories and acceptance criteria based on product goals and business objectives.
  • Involved in Regression testing using Selenium and Creation of automation scripts for web pages
  • Developed automated Test cases in Java using Selenium WebDriver .
  • Created user defined functions in Java and implemented the functionality with Selenium.
  • Understanding requirement and developing end to end automation test scripts using Selenium WebDriver with TestNG framework.
  • Find, isolate, document, regress, and track bugs through resolution via JIRA.
  • Designed, developed and implemented Test Driven automation testing framework utilizing Java in Eclipse
  • Conducted Test Case Walkthroughs to achieve consensus on Test Case correctness & completeness
  • Executed and managed functional, integration, and system test cases. Wrote test cases to handle Alerts on the web page.
  • Writing Selenium test cases using Eclipse and Java as the base language to test various components of applications.
  • Involved in using Maven build tool to manage framework dependency jar files in POM.xml.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Id's and XPath in Selenium.
  • Working with Android developers to have Appium automation.
  • Executed SOAP based web services API testing ( Java client and SoapUI ).
  • Used Selenium WebDriver for automating of Cross Browser Testing on IE, Firefox, Safari and Chrome.
  • Validated SOAP responses by adding Assertions.
  • Involved in the Smoke testing whenever the build is deployed.
  • Using Postman validated REST API Web Service Call by sending JSON Request and JSON Response.
  • Automated the REST API Web Service Call to invoke Mail Broker which contains templates for customer receiving emails.
  • Used JIRA for defect tracking. Based on priority/Severity of defects coordinated with dev team and make sure bugs were fixed on time.
  • Working closely with the Developers in the review and modification of the product and its specifications using Agile-testing methodology.

Environment: Java, Selenium WebDriver, TestNG, Maven, Soap UI, Jenkins, Appium, Agile, POSTMAN, HTML, XML, XPath, JavaScript, JIRA, Firebug, SQL, Oracle, Windows.

We'd love your feedback!