We provide IT Staff Augmentation Services!

Senior Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Tampa, FL

SUMMARY:

  • I have around 8 years of experience in Software Testing as a Senior QA Automation Engineer in analyzing, reviewing and understanding Business/Functional requirements, and skilled in writing Test Plans, Test Scripts, creating Test Scenarios. Proficient in Client/Server and Web - based applications. Expert in Automation Testing, API Testing, Mobile Testing and Manual Testing while serving clients in various domains such as Banking, Insurance, Health Care and E-Commerce.
  • Expertise in different phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) including methodologies like Agile and Waterfall.
  • Proficient in using Selenium tool for web application and automating regression test cases using Selenium WebDriver.
  • Hands-on experience in the preparation of Test Plans, Test Cases, Test Reports, Requirement Traceability Matrix.
  • Experience in developing Selenium automation framework using TestNG and developing Maven targets to execute automation suites.
  • Experience in finding web elements using locators like ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes, and Tags
  • Executed Selenium test scripts on different browsers like Firefox, IE, Chrome & Safari and operating systems like Windows, Linux using TestNG, Maven, POM, Java, and Selenium.
  • Implemented Synchronization for Conditional and Un-Conditional waits using Implicit Waits, Explicit Waits and Fluent Wait.
  • Experience in Drag and Drop, Scroll Down, Synchronization, Double Click, Checkboxes using Selenium WebDriver.
  • Implemented action class in selenium to handle mouse and keyboard actions.
  • Experienced in configuring application framework by processing excel spreadsheets using Apache POI.
  • Hands on experience in UI testing by using Fire Path, running scripts, debugging scripts in a different environment, Extracting Test results, Cross browser testing, and data validation.
  • Experienced in Web Services Testing using SOAPUI tool. Validated request and response SOAP and RESTful Web service calls.
  • Performed functional testing of web services using SOAPUI and RESTful web services. Added assertions to validate the XML file and JSON file.
  • Maintained the Selenium & JAVA automation code and resources in configuration management tools like GitHub, SVN repository over the time for improvements and new features.
  • Hands-on experience with all levels of testing viz., Integration, Regression, Smoke, Sanity, Functional Testing, System testing, and UAT.
  • Developed Test Scripts to implement Scenario outlines and step definitions for BDD (Behaviour Driven Development) using Cucumber (Gherkins format).
  • Actively involved in implementing testing frameworks Keyword Driven, Data Driven, Hybrid and Page Object Model (POM) using Selenium.
  • Experience in database testing using query manipulation, SQL, JDBC, stored procedures, and triggers.
  • Expertise in Database Testing using SQL Queries with multiple Databases like SQL Server, MySQL and Oracle.
  • Expertise in performing Functional Testing, Integration Testing and Regression Testing.
  • Experience working on Page Object Model with Page Factory design in Selenium.
  • Good experience in OOPs using Cor e Jav a and e x t ensiv ely used classes, objects, dat a s tructur es, Inheritance, Polymorphism, Exception Handling, Packages, Collections .
  • Notable experience in Java, OOPS concepts and Collections required for Selenium frameworks.
  • Expertise in creating Requirement Traceability Matrix (RTM), Daily/Weekly Status Report, Defect Report and Project Report.
  • Good Exposure to Testing Life Cycle and Bug Life Cycle.
  • Used Appium for testing native mobile applications.
  • Experience in testing Mobile Application using Android Studio and Real Devices to test the application using Appium.
  • Conduct Test case reviews, provide project related status reporting, coordinate all release planning and lead the testing team through all project phases.
  • Strong knowledge in implementing Waterfall, Agile (Sprint/Scrum) Methodology by analysing requirement specifications.
  • Assessed and analysed user stories and participated in Sprint planning , Review Sessions & Scrum Meetings .
  • Expertise in documenting defects with the high level of detail, accuracy, and informative recreation steps using Quality Centre, JIRA, Rally, Bugzilla etc.
  • Experienced in Continuous integration tools like Jenkins to manage different versions of the source code.
  • Generated test logs using Log4j for various log levels.
  • Experienced in using UNIX, LINUX commands.
  • Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
  • Highly motivated team player with analytical, organisational and technical skills, unique ability to adapt quickly to challenges and changing the environment.

TECHNICAL SKILLS:

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle

Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, Junit, Cucumber, Restful, SoapUI

Test Build& Integration Tools: Maven, ANT, Jenkins

Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM), Behavior Data Driven (BDD)

Databases: MySQL, Oracle, SQL Server

Defect Tools: JIRA, ALM (HP QC), Bugzilla

Programming Languages: JAVA, VB Script, Gherkin, C, C++

Markup Languages: HTML, XML, XPath, CSS Selector

Operating Systems: Windows XP/7/8/10, UNIX, LINUX, Mac

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

Mobile Testing Tools: Appium

Utilities: IntelliJ, Eclipse, GIT, SVN, Firebug, Fire Path

MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access, Visual Studio

PROFESSIONAL EXPERIENCE:

Confidential, Tampa, FL

Senior QA Automation Engineer

  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behaviour Driven Development) in Gherkins format using Cucumber and automated them with Selenium WebDriver.
  • Experience in automating regression test cases in Selenium WebDriver using Java.
  • Assessed and analysed user stories and participated in Sprint Planning, Review Sessions & daily Scrum meetings. Developed Test Scenarios, Test cases, Test data and Test reports.
  • Attended stand-up calls on daily basis and had two-week Sprints in Agile methodology.
  • Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, and Firefox where multiple tests were run at the same time using Selenium WebDriver, TestNG.
  • Worked on Data Driven/Page Object Model Framework using page factory and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • Performed Selenium Synchronization using Explicit & Implicit waits to make sure that the pages are being loaded correctly.
  • Application Screenshots are captured using TakeScreenshotAs and copied the images whenever an exception occurs and at any checkpoint while execution.
  • Developed Selenium scripts to get the data from the webpage by using the methods like getUrl, getTitle, getAttribute.
  • Effectively dealt with Accessing Links & Tables using Selenium WebDriver and automated all End to End Test Cases using Selenium WebDriver.
  • Developed scripts to navigate to various frames and to handle multiple windows and performed operations on the web elements.
  • Handled various Alerts using different methods such as dismiss, accept, get Text in effective way depending on the requirement.
  • Wrote test cases to handle Popup windows and Alerts in View Report module using WebDriver and Alert interface class.
  • Prepared Test strategy, Test plan, Test scenarios, Test cases, Test data and Test Reports for an application to cover End-to-End Functional testing.
  • Worked on Maven for build and dependency management where I have added different dependencies such as apache poi/TestNG/Maven-plugin-Api etc. according to the requirement.
  • Established connectivity between the Java Programming language and a wide range of databases using JDBC .
  • Develop scenario-based testing for the JMeter scripts.
  • Performed load testing and performance testing using JMeter.
  • Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server.
  • Used GitHub to maintain and manage the build scripts, test data used, and other documents related to the project.
  • Used JIRA as a defect tracking tool and for project management.
  • Performed functional testing of web services in SOAPUI and automated them using Groovy scripting.
  • Automated RESTful web services testing using REST Assured in Java.
  • Performed Cross Browser and parallel testing to test the applications are working as desired in different browsers and environments.
  • Expertise in Smoke testing, Regression testing, System Testing and UAT.
  • V eri ed the int egr ation of v arious c omponen ts in the applic ation and e x ecut ed end-t o-end t esting.
  • P articipat ed in R elease R e vie w/R equir emen t Analy sis and Design r e vie w meetings.

Environment:: Java, Selenium WebDriver, TestNG, XPath, CSS, Data Driven, Page Object Model, BDD(Cucumber), Gherkin, SoapUI, Groovy, REST Assured, MySQL, Oracle, Maven, Jenkins, Agile/Scrum, JIRA, GitHub, NUnit.

Confidential, Cleveland, OH

Senior QA Test Engineer

  • Assessed & analyzed user stories and Conducted Sprint planning, Scrum Meetings.
  • Conducted defect triage meetings among various team members.
  • Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind the Boundary Value Limitations, Equivalence classes.
  • Initiated a mandatory RCA for any type of defects missed with constant upgrade to regression suite.
  • Configured Maven, Log4j configuration files, prepared documentation for setting up Selenium and Eclipse Environment on Local Work Spaces.
  • Developed automation scripts for automating Functional and Regression testing using Selenium WebDriver, Eclipse, TestNG, Java, Maven, Log4j and JDBC.
  • Performed Integration and Regression testing to check new functionality doesn’t break the existing functionality of the application using Selenium.
  • Used Apache POI to extract test data from external Excel files.
  • Handled the special mouse events and selected the options from the tab menu using Selenium Actions Builder, Mouse.
  • Developed Hybrid framework (Page Object Model pattern with Data Driven framework) to retrieve test actions, test data from Excel files and SQL Databases.
  • Implemented TestNG automation framework for the smoke test.
  • Used Firebug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, CSS selector, Link, Partial Link, Attributes, and Tags.
  • Handled Selenium WebDriver features like implicit wait and explicit wait under synchronization.
  • Handled the special mouse events and selected the options from the tab menu using Selenium Actions builder, mouse hover, and synchronization.
  • Performed Cross and Parallel Browser testing on different browsers like Internet Explorer, Safari, Chrome and Firefox where multiple states can be executed at the same time.
  • Managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins Continuous Integration.
  • Executed test cases using TestNG parameters, data providers, suites, parallel suites and groups.
  • Extensively worked in locating a web element using ID, name, class name, CSS selector and XPATH.
  • Involved in testing alerts and pop-ups using Selenium WebDriver.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Written Scenarios, Scenario outlines and step definitions using Gherkin in Cucumber for BDD (Behaviour Driven Development).
  • Tested SOAP and RESTFUL web services using different assertions like HTTP assertion, security assertions, and XPATH assertions in SOAPUI.

Environment:: Java, Selenium WebDriver, TestNG, Eclipse, Oracle, Toad, XML, HTML, SoapUI, SVN, Maven, Jenkins, JIRA, Cucumber, Gherkin, Apache POI.

Confidential, Atlanta, GA

Senior QA Automation Test Engineer

  • Performed agile testing, reviewed the stories and participated in Daily Scrum and Release planning meeting.
  • Participated in all phases of the Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC).
  • Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc. Segregated automatable and non-automatable Test cases.
  • Developed test scripts to automate process of testing in Selenium WebDriver.
  • Used Desired Capabilities and Remote WebDriver in the Selenium Grid for performing Cross Platform Testing, Cross Browser Testing. Identified mobile elements using Appium Inspector, UI Automator Viewer.
  • Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Expertise in accessing Forms, Links, Tables using Selenium WebDriver.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider. Wrote BDD Scenarios for User Acceptance Testing.
  • Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suite.
  • Developed Hybrid Framework from scratch.
  • Experienced in handling List Boxes, Drop Down Menus, Mouse Actions, Frames, Synchronization and all types of Pop Ups using Selenium.
  • Experience in creating Cucumber BDD framework and automating BDD scenarios in Eclipse using Java.
  • Implemented scripts for mobile testing using Appium for Android and iOS applications using Stimulator and emulator.
  • Tested the mobile application of the E-Commerce functionality using Appium for IOS and Android Apps.
  • Involved in testing Native, Hybrid and Mobile applications for IOS and Android devices.
  • Designed and managed automation framework for REST APIs using Rest Assured , Eclipse & Java.
  • Created Selenium Test cases for automation using Selenium Web Driver and Java.
  • Used Maven build tool to manage framework dependencies.
  • Experience in Testing and validating REST services in Java using REST Assured
  • Performed back end testing by writing and executing SQL queries to validate the data from Oracle.
  • Interacted and worked with the development team to analyze the defects and reported them in JIRA and tracked them for closure. Parallel, Cross Browser Testing using Selenium Grid and TestNG.
  • Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
  • Establish business continuity through Knowledge Transfer and mentoring of new resources.

ENVIRONMENT:: Java, Selenium WebDriver, SOAPUI, Rest Assured, Jenkins, Appium, Selenium GRID, Maven, SVN, TESTNG, AJAX, Auto IT, Apache POI, Log4J, JIRA, SQL, BDD.

Confidential

Software QA Engineer

  • Reviewed design documents & business requirements to learn the function and scope of the application.
  • Involved in writing and implementation of the Test Cases.
  • Conducted Functionality testing and Integration testing during various phases of the application.
  • Developed automated test cases for all manual tests cases provided.
  • Implemented automation using Selenium Web Driver, JAVA, TestNG, and Maven.
  • Did Java coding extensively for Data Driven framework and Keyword Driven Framework by using Testing framework along with Selenium, Maven.
  • Executed test cases using TestNG parameters, data providers, groups and parallel test suites.
  • Expertise in implementing the hybrid selenium automation framework using Java, Data-driven technique.
  • Proficient in Using Apache POI to drive data from excel files to run the test cases.
  • Involved in Web Services Testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web Services SOAP service.
  • Performed continues integration of the test cases periodically using Jenkins and configured it to email reports during a build failure.
  • Managed the testing process, schedule batch tests, log and track defects using JIRA.
  • Developed SQL queries to test the data after executing transactions like upload processing and check Processing in batches.
  • Thorough understanding of Page Object Model (POM) using page factory.
  • Expertise in POM.xml to get required dependencies from the central repository, add plugins, ran scripts using pom.xml file, grouped test suites by assigning profile ids.
  • Used SQL and Crystal Reports for querying underlying database tables.
  • Created PowerPoint presentations and project updates for management review.

Environment:: Selenium Web driver, Selenium IDE, Microsoft Office Excel, SoapUI, SQL, Eclipse, Maven.

Confidential

Manual Test Engineer

  • Understanding the Business requirements, Application and function specifications, Design documents.
  • Identifying the test scenarios and writing the test cases by understanding the Software Requirement Specification document.
  • Extensively performed Manual Testing process to ensure the quality of the product.
  • Extensive Knowledge in the Software Development Life Cycle (SDLC) and Software Testing Life Cycle applications.
  • Experience on Preparing Test Plan, Test Scenarios, Test cases, Test Execution, Defect Triage and documenting the Test results.
  • Worked in Agile Scrum Development Environment.
  • Involved in different types of testing like Smoke Testing, BAT, Regression, Retesting, End to End, Adhoc, Exploratory, Sanity testing.
  • Involved in the full testing Life-Cycle from analysing business requirements to testing phase.
  • Developed RTM (Requirements Traceability Matrix), execution and Summary reports.
  • Tracked all the issues using JIRA and made sure that all the issues were fixed and resolved before the application went into production.
  • Performed Backend testing by extensively using SQL queries to verify the integrity of the database
  • Identified defects and interacted with developers to resolve them and provided full support to the Test team.
  • Prepared status summary reports with details of executed, passed and failed test cases.
  • Mentoring the newly hired employees is one of my key contributions to the product

ENVIRONMENT:: JIRA, MS Office, SQL server

We'd love your feedback!