We provide IT Staff Augmentation Services!

Qa Automation Test Engineer Resume

3.00/5 (Submit Your Rating)

Phoenix, AZ

PROFESSIONAL SUMMARY:

  • Software Development Engineer in Test with 8 years IT experience in Software Quality Assurance (Automated and Manual) of Web based, Client - Server based applications, BDD, API testing, Mobile Testing, UI Testing and Skilled in various testing technologies like JAVA, Selenium, Cucumber, SoapUI, TestNG, Protractor and Appium and current QA methodologies. Diversified experience in Automation and Manual testing serving various domains such as Banking, Finance, Mortgage, Healthcare and Retail.
  • Expertise in different phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) including Agile Methodology/SCRUM and Waterfall methodologies.
  • Developed Test Plans, Test Scripts, Test Designs, Test Cases, RTM (Requirement Traceability Matrix), Requirement Analysis Document, Technical Design Document, Test closure reports and Test scenarios for Manual Testing and Automation Testing.
  • Expertise in Java Concepts (OOPS, Interfaces, String, Collections). Good experience in Dynamic Handling File System and Exception Handling.
  • Hands on experience in different Testing methodologies like Black Box, White Box, Smoke Testing Functional testing, Regression testing, Retesting, Unit Testing, Integration testing, GUI testing, System Testing, Reports Testing, User Acceptance Testing (UAT).
  • Expertise in dealing with open-source tools like Selenium (IDE, RC, WebDriver and Grid), SoapUI, Cucumber, TestNG, Jira and Eclipse.
  • Experienced in developing selenium automation framework using JUnit/TestNG and developing ANT/Maven targets to execute automation suites.
  • Expertise in Design and implementation of Test Frameworks from scratch and practical hands-on experience with Keyword Driven, Data Driven, Hybrid and Page Object Model (POM) frameworks.
  • Experience in handling multiple windows, Alerts and Pop-ups with Selenium.
  • Experienced in using Fire path and Firebug plug-in for identifying all the web elements.
  • Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases, select for selecting multiple values from list, Action for various key and mouse event, with different Locators (XPath, CSS, id, Link text).
  • Configured application framework using Excel Spreadsheets and processed the spreadsheets using Apache POI.
  • Experience in Database/Backend testing using SQL Queries for data design, data validation and data integrity testing using JDBC and with various kinds of JOINS such as Inner Join, Left outer join, Right outer join and Full outer join.
  • Performed Functional Testing on SOAP and RESTful Web Services using SoapUI. Added Assertions to validate the Responses in popular formats such as JSON and XML.
  • Experienced in maintaining continuous test integration and automatic build by using Jenkins.
  • Performed assertions and parallel testing using TestNG, Maven Surefire plugin.
  • Used Protractor, Jasmine, Karma to test Angular 2 web applications using TypeScript and JavaScript.
  • Worked on Appium for automating the native mobile applications across Android and IOS platforms using Emulators and Simulators and performed cloud testing of application using Sauce Labs.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA, Bugzilla.
  • Experienced with Compatibility testing such as testing the web application on a different platform such as Windows, Macintosh etc. Skilful hands-on experience on cross browser testing such as IE versions. Safari, Google Chrome etc.
  • Proficiency in testing complex software applications including manual testing.
  • Flexible and versatile to adapt to any new environment and work on any project and ability to learn new things quickly and exceptional communication skills.

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, Appium, Jasmine, Protractor, Postman

Test Build& Integration Tools: Maven, ANT, Jenkins

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

Programming Languages: JAVA, AngularJS, Gherkin, SQL, C

Markup Languages: HTML, XML, XPath, CSS Selector

Databases: MySQL, Oracle, SQL Server

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

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

Defect Tools: HP Quality Center, JIRA, Bugzilla

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

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

Mobile Testing Tools: Jenkins, Perfecto, JIRA, GitHub.

PROFESSIONAL EXPERIENCE:

Confidential, Phoenix AZ

QA Automation Test engineer

Responsibilities :

  • Automate test cases using Selenium Web Driver, TestNG and Java technologies (Eclipse IDE), UFT. Contributed in framework creation.
  • Perform Functional Testing, Regression Testing, System Integration testing, User Acceptance testing (UAT), and End to End Testing.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Tested the application in highly dynamic environment with scrum team using Agile methodology.
  • Designed and Developed BDD Based automation framework for microservices which is implemented using feature files written in cucumber and implementation of step definitions in ruby.
  • Performed SIT Testing activities (as a part of manual testing) to evaluate and support Microservices by providing end-to-end application testing and by providing technical support.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing, environment using Selenium Web Driver.
  • Rest/SOAP web services virtualization & testing using CA ITKO Lisa.
  • Written gherkin and Ruby scripting automation test scripts to execute in Cucumber.
  • Created automation framework using POM- Page Object Model , and Data Driven framework to test web application. Thorough understanding of POM using Page Factory.
  • Involved in using Jenkins as a Continuous Integration server to configure with Maven.
  • Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tools Jenkins for nightly batch run of the Script and created project plan on Jenkins.
  • Used Selenium Web driver with TESTNG and sauce labs for frontend automated Testing and cross browser testing.
  • Used node.js as a proxy to interact with RESTful services and interacting with PostgreSQL Database.
  • Identified high quality and critical bugs and exceptions using Jira, Charles web proxy tool and Splunk.
  • Configured Selenium Web Driver, TestNG , Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Involved in testing Web Services using Ready API/SOAP UI tool by consuming the WSDL file.
  • Developed test scripts for web services using SOAP UI and worked with XPATH.
  • Used Espresso for Mobile app testing in Android and IOS.
  • Supported Single Page Applications when client changed his query condition using AngularJS which includes Routing, Directives, and Templates.
  • Performed web services testing with SOAP UI and Performed Security testing for employee login validations.
  • Experience writing apps from scratch in Kotlin.
  • Used firebug to identify object's ids, Name, XPaths, links in the application.
  • Understand the latest features like (Azure DevOps, OMS, NSG Rules, etc..,) introduced by Microsoft Azure and utilized it for existing business applications.
  • Used HP Mercury Quality Center/ALM for Test Management for functional Test Automation.
  • Provide all data validation through SQL queries UNIX commands to perform Back-end testing.
  • Experience using Version control systems like Azure DevOps and Team Foundation Server (TFS).

Environment: Selenium WebDriver, Core Java, Cucumber BDD, TestNG, Junit, Jmeter, Load Runner, Microservices testing, Eclipse, VS Code, JavaScript, Node JS, TOSCA, C#, SOA Tester, NPM Super tests, sauce labs, Jenkins, Charles web proxy, Maven, Gradle, Angular JS, Nightwatch.Conf.Js, Azure, ATDD, Python scripting, Espresso, VSTS, SQL, ALM, GIT, Maven, JIRA.

Confidential, Rockville, MD

SDET/Automation Test engineer

Responsibilities :

  • Created automation test scripts using data driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and maven.
  • Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.
  • Analysed the functionality/requirements/user stories for automation of the applications under test.
  • Develop and Maintain and automate test modules in TOSCA.
  • Developed Data Driven Tests using TOSCA and automated functional testing.
  • Performed Defect Tracking and Management in JIRA , generated automated daily reports using JIRA API.
  • Developed the features, scenarios, step definitions for BDD (Behaviour Driven Development) and TDD (Test Driven Development) using Cucumber, Gherkin and ruby.
  • Used Maven to help manage project's build, report and documentation across the network.
  • Unit testing the scripts and maintained automated regression test scripts in Selenium Web Driver using Java.
  • Experience in writing complex XPATH using following and preceding and also using functions like contains and not contains.
  • Testing & Automation of Test Scripts in Ready API using Groovy scripting.
  • Worked on XML and experience of Ready API tool in Web services testing in multi-tiered application architecture.
  • Involved a full complement of Express.js, Angular 2, Node.js and MongoDB to store and present assessments.
  • Debugging and execution of automation test scripts in batch mode and also implemented a plan on maintenance of automation scripts per every release.
  • Exposure to Banking and Financial Middleware Tools TIBCO EMS, RV, WebSphere MQ.
  • Using Espresso with XCode to automate tests in parallel and priorities of the Test cases are set using Kotlin and XCUI environment.
  • Used cucumber to automate services using Rest API.
  • Analysis of reports and feedback from the manual QA team and implementing the requested modifications in the scripts with the execution of End-to-End scenarios.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Participated in Daily Scrum calls, project status meetings and interacted with developers, discussed Enhancement and Modification Request issues and defects in the application.
  • Used agile methodology and engaged in an iterative workflow and incremental delivery of working software.
  • Provide formal sign-off on all testing deliverables and events.

Environment : Selenium WebDriver, Core Java, Cucumber BDD, TestNG, TOSCA, Junit, Microservices testing, Eclipse, JavaScript, SOA Tester, Restful API Testing AS40, ATDD, Python scripting, Visual Studio, SQL, ALM, Maven, C#, JIRA.

Confidential, Little Rock, AR

Software Development Engineer

Responsibilities:

  • Assessed and analysed Agile user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test Scenarios, Test Cases, Test data, Test reports.
  • Created automation using Data Driven Framework with POM to test web application.
  • Involved in preparing test cases using Selenium WebDriver to validate all UI components, Popups, Browser navigations and Mouse Movements.
  • Implemented TestNG automation framework to assertion that the crucial functions of the application and implemented Regression Test to verify the existing functionality.
  • Experience in Drag and Drop, Scroll Down, Synchronization, Double click, Checkboxes using Selenium Web Driver.
  • Wrote XPath expressions for identifying dynamic objects and handled Ajax requests using Synchronization.
  • Worked on TestNG, Parameterization and Data Sets of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
  • Established connectivity between the Java Programming language and a wide range of databases using JDBC.
  • Performed Selenium Synchronization using Explicit & Implicit waits.
  • Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time using Selenium WebDriver, TestNG.
  • Took the Applications Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution.
  • Developed Data Driven framework with the Page Object Model pattern to retrieve test actions, test data from Excel files and SQL Databases.
  • Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, Cucumber, TestNG and XPath.
  • Used Hybrid, Keyword/ Data Driven framework and extracted data from external Excel using Apache POI.
  • Worked on SQL scripts to load data into the tables.
  • Performed BDD (Behaviour Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
  • Managed the framework dependency jars using Maven.
  • Maintained the Selenium, Java Automation Code and resources in source controls like Git and Jenkins for improvements and new features.
  • Performed black box testing, database testing, and web-based testing on several test phases. Developed components for each transaction used in the test script or scenario by using Selenium.
  • Involved in Web services testing using SoapUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.
  • Used GitHub as a source repository system to share code within the office.
  • Participated in Release Review/Requirement Analysis and Design review meetings.

Environment:: Java, Selenium WebDriver, Jenkins, SoapUI, Soap, Restful HTML, XML, JIRA, Appium, Microsoft Office, Cucumber, Gherkin, Protractor, SQL, Eclipse, Maven, TestNG, Agile, Git.

Confidential, Dayton Ohio

Senior QA Automation Engineer

Responsibilities:

  • Worked in the Agile environment with frequently changing requirements and features set and participated in sprint meetings and story grooming sessions.
  • Involved in Test planning, Test execution and performed Functionality Testing and Regression Testing.
  • Designed Hybrid framework from scratch which is a combination of Data Driven Framework and POM (Page Object Model) Framework. Read the data from excel sheets using Apache POI API.
  • Involved in using Maven build tool to manage framework dependency jar files, plugins, test suites etc.
  • Configured Jenkins build jobs for Continuous Integration of source code from Repository and launch of Regression and Smoke Testing and sends automation build status mails to the team.
  • BDD (Behaviour-Driven Development) is implemented with Cucumber by creating the Feature files with Scenarios in Gherkin format from the user stories and the acceptance criteria mentioned in JIRA and executed these feature files with Cucumber runner options and respective step definitions.
  • Involved in writing both Manual and Automation Test Cases.
  • Responsible for creating and maintaining regression and smoke automation test scripts for the Java based applications using Java, Selenium WebDriver, TestNG, Cucumber, Maven, Eclipse IDE.
  • As part of the automation process used Selenium features like taking screenshots, Actions, handling frames, scrolling, alerts etc.
  • TestNG annotations like @Test, @BeforeSuite, @AfterSuite, @BeforeTest, @AfterTest, @BeforeClass, @AfterClass, @BeforeMethod, @AfterMethod are used to control tests. Also, used the concept of parameterization using Groups, Parameters, Data Provider tags and TestNG xml.
  • Maintaining the Selenium and Java automation code and resources using GIT for Source Control Management.
  • Parallel testing is done with Selenium Grid and performed the cloud-based testing using Sauce labs.
  • Performed database testing using SQL for JDBC and verified enterprise data flow.
  • Worked with developers to update the defects, resolve them and track their status using JIRA.

Environment:: Java, Selenium WebDriver, TestNG, Selenium Grid, Cucumber, Maven, Log4j, Jenkins, Gherkin, Eclipse, Oracle, UNIX, JDBC, GitHub, JIRA, Apache POI, Appium, SoapUI, REST.

Confidential, Columbus, OH

Quality Assurance Test Engineer

Responsibilities:

  • Developed System Test Plans, Test Cases and Test Scripts based on Business requirements.
  • Developed test cases and scripts for GUI testing, functionality testing and regression testing.
  • Implemented Data driven framework and worked extensively with TestNG Testing Framework. Implemented cross browser testing and Data driven testing using @parameters and @Dataproviders annotations.
  • Used Firebug and Fire Path to debug, edit and locate the objects based on ID, Name, XPath, CSS-Selector, Link, Partial Link, Attributes and Tags.
  • Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (IDE and Web Driver) & created Data Driven framework using Junit.
  • Implemented test automation for handling Popups windows and Alerts using WebDriver and Alert interface class.
  • Performed Cross browser testing in different browsers and operating system by using Selenium Grid.
  • Created test reports generated out of TestNG and captured the error screenshots.
  • Performed BDD (Behaviour Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Involved in Web services testing using SoapUI Tool. Validated SOAP request and response XML. Added assertions to validate the XML in Web services such as SOAP and RESTFUL service.
  • Configured Jenkins build job for Continuous Integration and for Regression Testing.
  • Found Defects, prepared Defect Reports and Status Reports, Defect tracking using HP Quality Center/ALM.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
  • Participated in walkthroughs and technical reviews all through the testing phase.

Environment:: Selenium WebDriver, Selenium IDE, Selenium Grid, HTML, XML, HP Quality Center/ALM, Microsoft Office, SVN, Eclipse, JUnit, ANT, SoapUI, SQL server.

Confidential

Quality Assurance Analyst

Responsibilities:

  • Reviewed the Product Backlog, Functional Specifications Document and Technical Documentation.
  • Interacted with the Project Manager, Business Analysts and Developers to understand the application design and functional specifications.
  • Implemented Data Driven automation test framework with Selenium WebDriver, Java and TestNG.
  • Served as a coordinator for all testing activities on a project.
  • Wrote test cases to handle Alerts on the web page.
  • Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
  • Performed Selenium Synchronization using Explicit & Implicit waits.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Used Firebug and Firepath for element identification while creating Page Object Repository.
  • Worked in creation, preparation, and conduct of quality assurance reviews and contributed to the development and execution of test plans and test scripts.
  • Implemented Page Object Model Automation framework with Java, Selenium Web Driver.
  • Involved in writing and executing the Test Cases and Test Suites using Java and Selenium WebDriver.
  • Executed test cases and participated actively in System Integration Testing, and Regression Testing.
  • Created and executed automated test scripts using Selenium WebDriver, TestNG and Database as source of Test Data.
  • Created test reports generated out of TestNG and captured the error screenshots.
  • Interacted with the Development team and the Environment team in prioritizing the defect list and validating known bug fixes.
  • Found Defects, prepared Defect Reports and Status Reports, Defect tracking using QC.
  • Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients.
  • Used Jenkins tool for continuous integration of the builds.

Environment: Selenium WebDriver, Eclipse, Java, TestNG, QC, Oracle, SQL, Jenkins.

We'd love your feedback!