We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Oklahoma City, OK

SUMMARY:

  • Detail oriented, results - driven and technically skilled professional with 5 years of Quality Assurance experience testing web based, desktop applications that are GUI, client/server applications using Agile and Waterfall methodologies
  • Worded in all phases and processes of Agile and Waterfall methodologies.
  • Experience in developing end to end automation using Selenium WebDriver, TestNG, Maven, Jenkins, Web Services (REST, SOAP).
  • Skillful 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 in using Selenium Utility Methods provided by Selenium APIs to Capture Screen shots of failed Test Cases.
  • Experience in testing Mobile Apps using Android Studio and Real Devices to test the application using Appium and Appium Desktop.
  • Experience in implementing industry standard customized selenium Automation Framework using TestNG.
  • Ability to locate the objects based on ID, Name, XPath, CSS elector, Link, Partial Link, Attributes and Tags.
  • Handling dynamic Drop-down, Auto-suggestive Drop-down, Radio buttons, Calendar UI, Alerts, and switching between a parent & child windows.
  • Good in testing and handling different frames (frames, iframes) of a HTML page with having different DOM's for every iframe.
  • Handling broken links and inter-application links (page redirects to respective URL's) in development, test and production environments.
  • Experience testing SOA with RESTful/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and SOAP UI.
  • Good experience in different kinds of testing like System Testing, Integration testing, User Acceptance Testing (UAT ), Regression Testing, Black Box, GUI Testing, Sanity Testing, Database Testing etc.
  • Experience in automation testing using Maven, GIT and Jenkins.
  • Proficient in creating Test Cases, recording Test Scripts, executing tests, documenting and reviewing test results.
  • Proficiency in Analyzing, executing and reviewing Test Plans, Test Cases, developing and maintaining Test scripts, analyzing bugs.
  • Proficient in Java and have sound knowledge on OOP (Object Oriented Programming) concept like polymorphism, encapsulation.
  • Experience in BDD through Cucumber.
  • Hands on experience in performing Oracle SQL Developer, Microsoft SQL Server Management Studio.
  • Created and Executed JMeter scripts for performance testing.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver, Cucumber, SoapUI, POSTMAN, APPIUM

Methodologies: Agile-Scrum, Waterfall, SDLC, STLC, Bug Life Cycle, Automation Life Cycle

Languages: Java

IDE: Eclipse, IntelliJ

Mobile Testing Tools: APPIUM, Perfecto Mobile

Bug Tracking Tools: HP ALM/Quality Center, JIRA

Test build, Integration Tools: Maven, ANT, Jenkins, Auto IT, GitLab

Database Tools: SQL Server, MS Access, Oracle, MySQL.

PROFESSIONAL EXPERIENCE:

Confidential, Oklahoma City, OK

QA Automation Engineer

Responsibilities:

  • Research, define and write accurate, detailed, organized user stories and acceptance criteria based on product goals and business objectives.
  • Detected and prevented more than 10 high severity defects on provisioning/re-activation of suspended customers in the initial stages of iterations. This prevented in saving of hundreds of hours of effort in-case of rework due to defects at later stages.
  • Performed manual testing using different black box testing methods like ad-hoc, functional, UI, system, and regression testing.
  • Performed Cross- Browser and Cross - Platform testing to verify the application consistency on various builds in different web browsers and in different operating systems.
  • Developed modular & robust automation framework using Selenium WebDriver, Cucumber, TestNG and Java.
  • Implemented Data driven framework and worked with TestNG Testing Framework. Has implemented cross browser testing and Data driven testing using @parameters and @Dataproviders annotations.
  • Used AutoIT, Robot API tools in automation for Mouse movements, Keystrokes, Window control manipulations and print pop-ups which is not possible using Selenium WebDriver.
  • Created JavaScript (.js) using describe, it, promise, resolve, reject, done, expect and assertions for REST API Validations like POST, PUT, GET and DELETE.
  • Created 125 Backend Java Test Scripts to validate REST API Web Services for Mail Broker containing different templates for customer receiving emails.
  • Automated more than 355 new unique Manual Test Cases for both Frontend and Backend of the application.
  • Performed Selenium Synchronization using Explicit & Implicit waits.
  • Created test reports generated out of TestNG and captured the error screenshots.
  • Worked on the Android module of the project where I was responsible for automating the app using Appium.
  • Used Postman for API testing to verify the CRUD operations.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Developed manual and automated test cases to validate RESTful API web service.
  • Used BDD Cucumber by creating the Features and Step Definition files to execute test scripts.
  • Worked on Capturing Screenshots on Failure or Pass to analyze the test failure reason. Coordinated with application team to ensure resolution of all issues and completion of work on time.
  • Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
  • Worked with the SQL statements to extract data from SQL tables and verify the output data of the reports on the browser page.
  • Used CSS Selector to identify objects.
  • Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.

Environment: Java, Selenium WebDriver, Eclipse, TestNG, Maven, Cucumber, Appium, POSTMAN, Jenkins, SOAP, Firebug, JIRA, XPath, SQL, Windows.

Confidential, Richardson, TX

QA Automation Engineer

Responsibilities:

  • Involved in creating Test Plan and written Test Cases based on Use Cases and Business Requirements.
  • Developed automation test suite from scratch with Selenium WebDriver with TestNG with Java for the application to help in regression testing.
  • Involved in developing Framework from scratch using Selenium and working knowledge of automation frameworks like Hybrid, Data driven, Keyword frameworks and Page Object Model (POM).
  • Developed Test Automation Framework using Selenium WebDriver, TestNG under Java platform utilizing industry leading harness design patterns and approaches.
  • Identified test cases to automate and automated those test cases using Selenium WebDriver, TestNG, Apache POI and Java technologies (Eclipse IDE).
  • Implemented automation scripts for Cucumber BDD framework to test key Business Processes scenarios
  • Used Soap UI to conduct web services testing.
  • Used Selenium WebDriver to handle various web page controls using locators like textbox, button, dropdown, checkbox, radio button, labels using XPath.
  • Involved in GUI testing, integration testing, navigation testing, and regression testing using web based application and client-server applications.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions and also developed required Selenium support code in JAVA for Cucumber.
  • Used Git repository for efficient remote team working, also stored the framework and all the developed test cases.Conducted GUI validations on menu bars, toolbars, textboxes, radio buttons, checkboxes, drop down

lists, combo boxes, list boxes using Selenium

  • Used Screenshots for bug reporting, analysis and exception debugging using Extent Reports reporting

library with TestNG.

  • Tracked defects using JIRA and generated defect summary reports.
  • Good testing of browser content and compatibility Tested compatibility of application using HTML IDs

and XPath in Selenium.

  • Defect reporting, tracking and interacting with the development team and the real-time users to

implement the entire test management process.

  • Worked with cross functional teams, organized UAT sessions documented the end to end test cases,

test results and reporting using JIRA.

Environment: Java, Selenium WebDriver, TestNG JIRA, Apache POI, HTML, CSS, X-path, Maven, Git, SOAPUI, Cucumber, IE, SQL, Windows

Confidential, Basile, LA

QA Engineer

Responsibilities:

  • Actively participated in requirement gathering from end Users, Responsible for writing functional

specifications and design documents.

  • Involved in creation of Test plan and responsible for creating Test cases from the functional

Requirements.

  • Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and

Java technologies (Eclipse IDE). Contributed in framework creation.

  • Performed automation of test cases for Regression Testing using TestNG and Selenium Functional,

Acceptance and Limit validations.

  • Developed BDD and TDD script with Cucumber and written step definition for Gherkin based features.
  • Contributed in creating automation framework for complex scenarios and performed Functional and

Regression Testing for various releases using Selenium (WebDriver) and TestNG

  • Created detailed QA and UAT cases to validate the quality of the application.
  • Used automated scripts and performed functionality testing during the various phases of the application

development using TestNG framework.

  • Integrated TestNG with Selenium using Eclipse to generate test execution result.
  • Involved in tracking and reporting defects using Quality Center and was also responsible for

communicating the status to the development team.

  • Implemented cross browser and cross platform web testing with selenium grid and selenium.
  • Proficient in Agile development and Scrum methodology.
  • Used TestNG testing Framework as a test runner with Selenium.
  • Played active role in allocation of responsibilities, training, and organizing the testing team efforts.
  • Participated in the testing effort at all the stages of SDLC (Agile model) and executed test cases and

documented the test results using HP Quality Center.

  • Conducted browser compatibility tests using IE7, Mozilla, & Google Chrome and tested the integration
f the application with Facebook.
  • Automated the key functional scenarios using QTP to support regression testing and managed the

entire test efforts in an integrated QC environment.

Environment: Selenium WebDriver, Java, Javascript, Firebug, Firepath, Cucumber, HTML, SOAPUI, Maven, Jenkins, Git, Quality Center, SQL Server, Firefox.

Confidential, Kingsville, TX

QA Tester

Responsibilities:

  • As a member of the testing team held the responsibility of verifying the overall functionality and also

interact with the real-time user to upgrade and enhance the end-to-end functionality of the website.

  • Used SQL and PL/SQL for extracting the required data related to testing, test dataset creation and

verification.

  • Writing Test Cases, Test Scripts, and Testing Scenarios, using Quick Test Professional for Regression

testing, implementing the required checkpoints and updating them from time to time.

  • Developed manual and automated test cases to test the functionality of the application.
  • Developed and executed test cases for integration, system and regression testing throughout the

software development life cycle.

  • Performed Functional testing and Published test summary reports.
  • Participated in writing Test Plan, Test strategy & Test Scenarios based on software documentation from

business, technical and functional requirements.

  • Performed end-to-end testing of application and verified compliance for software quality standards of

the organization.

  • Conducted weekly meetings with the developers and build team.
  • Implemented Recovery Scenario to handle unexpected events or errors.
  • Tracked, Reviewed, Analyzed and Compared defects using Quality Center.
  • Participated in Test Case review and Test case sign off meetings.
  • Tested in Development, Staging and Production Environments.

Environment: : Manual Testing, SQL, Java, Quality Center.

We'd love your feedback!