We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Lincoln, NE

SUMMARY

  • Detail oriented, results - driven and technically skilled professional with 7+ years of Quality Assurance experience testing web based, desktop applications that are GUI, client/server applications using Agile and Waterfall methodologies.
  • Extensive experience in Functional, Smoke, Regression, Retesting, Integration, GUI and User Acceptance Testing (UAT).
  • 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.
  • Firm knowledge on Software Testing and Software Development life cycle including Agile scrum and Waterfall model.
  • Proficient in usingSeleniumtool for web application testing and automating regression test cases and creating test scripts usingSelenium Web Driver.
  • Performed BDD using Cucumber to focus on functionality and behavior.
  • 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.
  • Well acquainted with Selenium Synchronization techniques like Implicit Wait and Explicit Wait.
  • Exposure on API Testing and Web Service testing using tools like SoapUI and Postman.
  • Solid knowledge on QAtesting methodologies (functional & non-functional), testing procedures and processes.
  • Experienced in using Apache POI to read the data from external sources like Excel files in order to perform Data Driven Testing from TestNG DataProvider.
  • Provided Continuous Integration (CI) and Continuous Development (CD) using tools such as Jenkins and configured build jobs to leverage Maven builds.
  • Proficient knowledge in Core Java and object-oriented programming concepts like Inheritance, Polymorphism, Encapsulation, Abstraction.
  • Created test plans and Requirement Traceability Matrices (RTM) to ensure test coverage.
  • Sound Knowledge on writing unique CSS Selectors, Xpath through inspecting Web Elements.
  • Located objects using Firebug and Chrome Developer Tools based on locators like CSS, XPath, Id, link Text, name, Attributes and Tags.
  • Experience working with version control tool like GitHub to track source code changes.
  • Documented Test Scenarios, developed Test plan, Test Cases and Test scripts for testing of medium to complex scenarios including Test Data/environment setup.
  • Experience in resolving the issues by finding Root Cause Analysis, report clear defects in JIRA, and provide metrics for defects and test results.
  • Hands-on experience with both White box and Black box testing.
  • Involved in creating, executing and managing of Manual and Automation test scripts to facilitate both Positive and Negative testing.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver, Selenium GRID, Cucumber, Postman, SoapUI

Programming: Java,C++

IDE: Eclipse

Defect Tracking Tools: Jira, Quality Center/ALM

Build Tools: Maven, ANT

Testing Frameworks: Hybrid Framework, JUnit, TestNG

Continuous Integration Tools: Jenkins

Project Methodologies: SDLC, STLC, Agile (Scrum), Waterfall

Browsers: Mozilla Firefox, Google Chrome, Safari

Version Tools: SVN, GIT

MS Office Tools: Outlook, Word, Excel, PowerPoint

Operating Systems: Windows 7/8/XP/10

PROFESSIONAL EXPERIENCE

Confidential, Lincoln, NE

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.
  • Performed regression testing on various builds for UI and Functional Validations.
  • Developed modular & robustautomationframework usingSeleniumWebDriver,Cucumber, TestNG and Java.
  • Implemented Data driven framework and worked extensively 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.
  • Automated more than 355 new unique Manual Test Cases for both Frontend and Backend of the application.
  • Executed Test Scripts in different env like Dev, Int, Stag, UAT and Prod using multiple browsers like IE, FF, and Chrome.
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium Web Driver& created Data Driven framework using TestNG.
  • Performed Selenium Synchronization using Explicit & Implicit waits.
  • Used Selenium WebDriver and TestNG to run parallel testing by creating Groups, and categorizing test cases.
  • Created test reports generated out of TestNG and captured the error screenshots.
  • Used Postman forAPItesting to verify the CRUD operations.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • 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.
  • Executed tests and participated actively in system testing and regression testing.
  • 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.
  • Validated soap response using various Assertions such as XPath, Contains, SOAP Fault, Schema Compliance etc.
  • Partnered with development to attain optimum quality of software.
  • Contributed to components of the test automation framework; including the design, development, delivery and maintenance.
  • Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.
  • Developed generic method to make the method reusable for multiple purposes.
  • Played a key role in production releases and perform UAT test of the system.

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

Confidential, Bloomington, MN

QA 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 SeleniumWebDriver 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 QA processes automationtest scripts using Selenium to test Web based user interfaces for different type of browsers.
  • Developed TestAutomation Framework usingSelenium WebDriver, TestNG under Java platform utilizing industry leading harness design patterns and approaches.
  • Identified test cases to automate and automated those test cases usingSelenium WebDriver, TestNG, Apache POI and Java technologies (Eclipse IDE).
  • Perform Functional Testing and Regression Testing using Selenium WebDriver
  • Implemented automation scripts for Cucumber BDD framework to test key Business Processes scenarios
  • Performed test executions and wrote test scripts for complex integrated systems.Performed regression testing on new software releases and reports findings.
  • Used Soap UI to conduct web services testing.
  • UsedSelenium WebDriver to handle various web page controls using locators like textbox, button, dropdown, checkbox, radio button, labels using XPath.
  • REST API testing using POSTMAN on production post release.
  • 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 Selenium Grid, TestNG test scripts to run automated test cases in parallel on 5 environments.
  • 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.
  • 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, POSTMAN, CSS, X-path, Maven, Git, SOAPUI, Cucumber, IE, SQL, Windows

Confidential, Chicago, IL

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 usingSelenium WebDriver, TestNG and Java technologies (Eclipse IDE). Contributed in framework creation.
  • Performedautomation of test cases for Regression Testing using TestNG andSelenium Functional, Acceptance and Limit validations.
  • Developed BDD and TDD script with Cucumber and written step definition for Gherkin based features.
  • Contributed in creating automationframework for complex scenarios and performed Functional and Regression Testing for various releases usingSelenium(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.

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

Confidential

QA Tester (Manual & Automation)

Responsibilities:

  • Involved in developingtest plan,test strategies,test scenarios,test scripts and test steps based on Business and System Use Cases.
  • Actively participated in scrum meetings and reviews.
  • Executed Selenium tests for automation testing of the web application using Selenium Web Driver.
  • Used Maven to build and run theSeleniumautomation framework. Once the script got over, framework used to send the automation reports over email.
  • UsedMavenfor building the WebDriver project. Integrated with Continuous Integration toolsJenkinsfor running test on nightly basis automatically.
  • Performed Smoke,Functional,Regression and Integration testing.
  • Identified and reported bugs using defect tracking toolHP Quality Centerand presented bug reports for weekly status updates.
  • Conductedbackend testing using SQL queriesto validate data for database.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environment: Java,Selenium WebDriver, Eclipse, TestNG, Maven, Jenkins, Cucumber, Data-Driven Framework, Quality Center, HTML, CSS, JavaScript, SOAP UI, Web Service, XPATH, WSDL, XML, Oracle, SQL, Linux, Windows.

We'd love your feedback!