We provide IT Staff Augmentation Services!

Automation Testing Engineer Resume

5.00/5 (Submit Your Rating)

Miami, FloridA

PROFESSIONAL SUMMARY:

  • 8+ years of extensive experience in Analyzing and Implementation of QA testing strategy for Web based, mobile and Client/Server applications using manual testing and Automation testing of client server application in back end testing.
  • Expertise in Manual and Automation Testing of Client/Server, Mobile and Web - based applications.
  • Excellent knowledge and implementation skills in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)
  • Expertise in understanding Business Requirement Specifications, Functional Specifications and Design documentations and converting them into Test Scenarios.
  • Experience in Waterfall and Agile Projects, worked very closely with Product owners in Agile and attended different ceremonies like Sprint Planning meeting, Scrum, Backlog grooming, Sprint Review and Retrospective
  • Proven ability in designing and creating automation frameworks using Java, Selenium WebDriver, Junit, TestNG, Appium, Maven, Jenkins tools.
  • Experience of Creating, Modifying and Maintaining new and existing Automation Framework Models (BDD/TDD, Hybrid, Keyword and Data Driven Frameworks).
  • Expert in developing Behavior Driven development (BDD/TDD) by writing gherkins language using cucumber tool, developed Scenarios, Scenario outlines, features and Step definitions and generating the cucumber reports
  • Experience in installation and Administration of various version control systems like GIT (Distributed Version Control), GitHub, SVN Version Control
  • Experience in automating Mobile applications (Android) using Appium.
  • Expertise in HTML, CSS, HTTP, JavaScript, XML, AJAX and J Query.
  • Worked on testing applications on different browsers like IE, Firefox, Android, Safari and Chrome
  • Experience in Core Java, development by applying different concepts like OOPS concepts, Collections, Strings, Exception handling, Multithreading, etc. and experience in Groovy and JavaScript.
  • Experience include Functional testing, User Acceptance Testing, Integration testing, System testing, browser compatibility testing & Security testing of client/server and Web base Applications.
  • Performed Database/Backend testing by writing complex SQL Queries for data validation and integrity, good at writing complex Joins and knowledge in PL/SQL
  • Expertise in using various defect-reporting and defect-tracking tools like, JIRA, Eclipse, Android studio, Emulator and Appium.
  • Experience in testing Web Services-, SOAP, HTTP, and REST using various tools like SOAP UI/Ready API and selenium.
  • Experience in writing good quality object-oriented code for testing purposes by following industry standard java coding standards
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • 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, QTP, Appium, Junit, TestNG, HP ALM, Manual Testing.

Web Technologies: HTML, CSS, JavaScript, AngularJS, XML, XSLT, JDBC& REST services

Defect Tracking Tools: HP /Quality Center, JIRA, Bugzilla

Build Tools: ANT, Maven

Frameworks: TestNG, Page Object Model (POM), TDD, BDD

Languages: Java, SQL, C#, C++, Python, VB.net, ASP.Net, .Net.

CI/CD Tools: Jenkins, Maven, ANT

Methodologies: Agile, Waterfall, Scrum

Browsers: Internet Explorer, Firefox, Chrome & Safari

Databases: Oracle, DB2&MongoDB, NoSQL

Add-Ons: Fire Path, Firebug, Selenium Builder, Selenium IDE

IDE: Eclipse, Visual Studio

Version Control: Subversion, Team forge, GIT, GITHUB

Operating Systems: Windows XP/7/8, Mac OS, UNIX and Linux, Android

PROFESSIONAL EXPERIENCE:

Confidential, Miami, Florida

Automation Testing Engineer

Responsibilities:

  • Created Test Cases and involved in the Test Data creation.
  • Implemented test cases and took part actively in System Testing, UAT and Regression Testing.
  • Prepared and implemented automated test scripts using Selenium WebDriver, TestNG and Database as source of Test Data.
  • Done Cross browser compatibility testing using browsers such as Chrome, Firefox, IE.
  • Framed test reports produced out of TestNG and listed the error screenshots.
  • Work together with the Development team in prioritizing the defect list and validating known bug fixes.
  • Done Sanity testing and Ad-hoc testing when needed.
  • Observed Defects, frame Defect reports and Status reporting, Bug Triage, Defect tracking using ALM.
  • Share Daily Status Report with all the team members, Team Leads, and Managers.
  • Implemented some test cases using TestNG parameters, data providers, parallel suites, groups.
  • Indulged in the utilization of Cucumber Step Definition, Scenarios and Features.
  • Understood the customer features and created the feature file, written the test scripts accordingly.
  • Involved in the improvement of Hybrid framework using Eclipse and Java.
  • Done testing on Web Services using WSDL and SoapUI to check the interaction between devices with the networks.
  • Handled Test Driven Data using SoapUI
  • Made Assertions and validate them using SoapUI as a tool.
  • Involved in webservices testing using SoapUI with REST to create and execute automated functional, regression and load tests.
  • Used Ant as Build Management tool and used Jenkins tool for continuous integration of the builds.
  • Used Appium for mobile App testing Android and iOS. Integrated Appium for distributing tests on the cloud.
  • Implemented Simulator for mobile App testing in Android platform using Appium.
  • Designed test cases and done Database testing to verify that the data is being transferred properly.

Environment: Java, Selenium WebDriver, Cucumber, TestNG, Ant, Jenkins, Appium, SOAPUI, SVN, Agile, Firebug, XPath, Eclipse, SQL Server, Windows, ALM.

Confidential, North Kansas City, MO

Automation Testing Engineer

Responsibilities:

  • Involved in preparing Test Scenarios and Reviewing the Test Cases.
  • Took Part in Agile Process, Scrum and Sprint process for testing the application.
  • Involved in preparing the Test cases for positive and negative tests for scenarios referred in the user stories relating them with Boundary Value Limitations, Equivalence classes.
  • Implemented Data Driven automation test framework with page object model using Selenium WebDriver, Java and TestNG.
  • Implemented TestNG automation framework to perform Smoke Test that verifies the crucial functionalities of the application.
  • Performed the cross-browser testing using Selenium WebDriver.
  • Worked on capturing screenshots regarding failure or pass to analyst the test failure reasons.
  • Used Apache POI to extract the data from external excel sheets.
  • Performed Integration and regression testing to check compatibility of new functionalities with existing functionalities of application using Selenium.
  • Executed test cases related to mouse hover functions using Actions class and finding Web Elements using XPath, frames and window handles.
  • Wrote test cases to tackle Alerts on the web page.
  • Worked with developers and Business Analysts to prioritize the defects.
  • Performed Sanity testing and Ad-hoc testing when needed.
  • Created reports using Jira for defect tracking.
  • Involved in grouping of Test Cases, Test Methods and Test Suites using TestNG annotations.
  • Reviewed database test cases according to assigned requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
  • Involved in using Gherkin language and writing the feature files using Cucumber for BDD.
  • Managed the framework dependency jars using Maven. Used Maven to perform build with Jenkins Continuous Integration.
  • Used SoapUI tool for web services testing.
  • Stored the flow details of selenium automation using log4j.
  • Used page objects model to locate web elements using XPath, ID, Name and CSS.
  • Maintained the java and selenium test source code and resources in SVN source control Repository tool.
  • Performed continuous integration of code and scripts using Jenkins. Configured and launched builds jobs using Jenkins.
  • Participated Scrum meetings and discussed regarding enhancements, any defects in the application.

Environment: Selenium IDE, Eclipse, Selenium Web Driver, SoapUI, TestNG, Maven, Log4j, Apache POI, Jenkins, Jira, SQL Server, SVN, Cucumber.

Confidential, New Castle, DE

QA Engineer

Responsibilities:

  • Analyzing the Business Requirement Document, High level and Low-level design documents.
  • Create and review - Test scenarios, Test suite preparation, Test Data creation, Test case execution and Defect logging. SADF
  • Wrote automation scripts using Selenium web driver.
  • Automation of functional testing framework for all modules using Selenium Web Driver.
  • Preparation of Test scripts using Selenium Web driver (Automation tool) with java for Functional Test cases.
  • Automating the regression & project cases using Selenium.
  • Designed Hybrid framework in Selenium and captured data dynamically from web controls.
  • Performing Failure Analysis for the regression failed cases using Selenium.
  • Organize weekly meetings with Client leads & Onsite manager regarding the Automation status.
  • Point of contact for Process related activities like Metrics reporting & Operation clarity.
  • Review - Defect prevention plan and Software configuration management plan.
  • Responsible for all aspects of project delivery (Test Design, Test execution and Test summary report) and management (Test metrics and Risk analysis) to client partners, offshore manager and Onsite manager.
  • Organize weekly meetings with offshore managers, Onsite Coordinator & Onsite manager to discuss the Project goals and report the health of the overall project status.
  • Updating the application down time in Environment Tracker during test execution phase.
  • Performed Integration Testing in Vendor Development environment and System Testing in SIT environment and User Acceptance Testing in Pre-Production Environment.
  • Involved Preparation of Traceability Matrix and mapping the Test Cases with the requirements and
  • Test Metrics in Quality Center.
  • Reported bugs in Quality Center with server logs information from Web and DB servers.
  • Performed Regression Testing as part of every build.
  • Developed SQL Queries for testing various Database validations.
  • Responsible for writing automated test cases using QTP/UFT.
  • Created and Executed automated test scripts for regression testing using QTP/UFT.
  • Test Scenarios preparation using QTP.
  • Automation Framework implementation for UFT / QTP.
  • Independently creating and executing UFT / QTP scripts.
  • Involved in pilot project for automation using Selenium IDE/RC.
  • Implemented Selenium using TestNG frame work with Java.

Environment: Quality Center, BDD, Windows, Java, SQL, Oracle, Selenium (WebDriver, RC, Grid), TestNG, Eclipse, Firefox, IE, Chrome, Safari, Opera, Performance testing.

Confidential, Watertown, MA

QA Engineer

Responsibilities:

  • Involved in complex test cases dealing with Business rules, under writing issues and validations.
  • Studied and analyzed the Functional Requirements Specifications and System Design Specifications and interacted with developers for changes in requirements if any.
  • Developing Test plan of the application as per technical specifications.
  • Involved in writing Unit and Regression Test cases for the Product.
  • Involved in setting up the automation framework using Selenium Web Driver, TestNG. Involved in automation testing using Java and selenium.
  • Extensively used cucumber and feature files for implementing the BDD framework.
  • Worked on developing Java code for automation process.
  • Used Page object Model.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Configured Selenium WebDriver, TestNG and created selenium automation scripts in java.
  • Developed Automation framework both Data driven and Hybrid using Selenium WebDriver in Java and performing unit testing by using TestNG.
  • Creating and maintaining various databases using SQL Server.
  • Prepared manual test cases for service appointment creation, modification and deletion.
  • Created automated test scripts for validating the nightly product builds and regression testing.
  • Maintained Defects using Defect Tracking System in Jira.
  • Performed all test assignments to ensure the application meets business requirements and client expectations.
  • Involved in testing Web services (SOAP and REST) and XML with tool called SOAP UI for the local WSDL / with URL and created Test cases and run them.
  • Handled various operations like pop-ups, Web-Alerts, Java-Alerts, frames, windows-handling and utilized Select class and Action class for required operations.

Environment: Selenium WebDriver, Java, SQL, Apache POI, Maven, Log4j, JDBC, Eclipse, Web Services, Restful, SOAPUI, HTML, CSS, JIRA, MSWord, MS Excel.

Confidential

QA Engineer

Responsibilities:

  • Developed and executed application software testing such as functional, integration, and regression testing to ensure the quality of WSI websites and related systems.
  • Used Keyword driven using CSS Selectors as a part of Frame work.
  • Built Keyword driven framework from the scratch and automated test cases
  • Developed reusable libraries for the framework and added Logs and reports
  • Project is developed using waterfall methodology.
  • Performed testing Web services (SOAP and REST) and XML with tool called SOAP UI, for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
  • Performed Web-Services Testing using SOAP UI and generated XML, JSON Files for messaging.
  • Reviewed Manual Testing methods and developed and executed automated scripts.
  • Developed and Maintained Function Libraries, Object Repositories
  • Performed Manual Testing and maintained documentation on different types of Testing viz., Positive, Negative, Regression, Integration, System, User-acceptance, Performance and Black Box.
  • Performed Manual Testing process to ensure the quality of the software.
  • Used Quality Center for reporting/tracking bugs and for document control.
  • Tested Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
  • Executed the manual test cases for various testing like GUI, Functionality, System, for Web applications and recorded the results.
  • Performed Manual Testing of the application, creating test plans, test cases and documentation.
  • Executed the test cases for the manual testing and tracked all the bugs discovered during manual testing to closure.
  • Worked on functional testing of SOAP and RESTful Web Services using SOAP UI Tool Wrote basic SQL queries to perform back end testing for data integrity.

Environment: Selenium RC, Web Driver, Quality Center, SOAP, REST, MS SQL Server, JAVA, XML.

Confidential

QA Engineer

Responsibilities:

  • Involved in complex test cases dealing with Business rules, under writing issues and validations.
  • Studied and analyzed the Functional Requirements Specifications and System Design Specifications and interacted with developers for changes in requirements if any.
  • Developing Test plan of the application as per technical specifications.
  • Involved in writing Unit and Regression Test cases for the Product.
  • Involved in setting up the automation framework using Selenium Web Driver, TestNG. Involved in automation testing using Java and selenium.
  • Extensively used cucumber and feature files for implementing the BDD framework.
  • Worked on developing Java code for automation process.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Configured Selenium WebDriver, TestNG and created selenium automation scripts in java.
  • Developed Automation framework both Data driven and Hybrid using Selenium WebDriver in Java and performing unit testing by using TestNG.
  • Creating and maintaining various databases using SQL Server.
  • Prepared manual test cases for service appointment creation, modification and deletion.
  • Created automated test scripts for validating the nightly product builds and regression testing.
  • Maintained Defects using Defect Tracking System in Jira.
  • Performed all test assignments to ensure the application meets business requirements and client expectations.
  • Involved in testing Web services (SOAP and REST) and XML with tool called SOAP UI for the local WSDL / with URL and created Test cases and run them.
  • Handled various operations like pop-ups, Web-Alerts, Java-Alerts, frames, windows-handling and utilized Select class and Action class for required operations.

Environment: Selenium WebDriver, Java, SQL, Apache POI, Maven, Log4j, JDBC, Eclipse, Web Services, Restful, SOAPUI, HTML, CSS, JIRA, MSWord, MS Excel.

We'd love your feedback!