We provide IT Staff Augmentation Services!

Sr. Automation Test Engineer Resume

4.00/5 (Submit Your Rating)

Fort Wayne, IN

SUMMARY:

  • O ver 8 years of experience improving system functionality, improving technical efficiencies in the IT industry, and maximizing output.
  • Expertise in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life cycle with major responsibilities in all the phases.
  • Well Versed in various sorts of testing like Manual testing, Automation Testing, Web based testing, Client/Server testing and Web services using SoapUI.
  • Hands on experience in implementing Waterfall and Agile (Sprint/Scrum) methodology.
  • Developed Test scenarios, Test cases, Test data, Test procedures, Test reports and Test Matrices and documenting manual and automated test scripts in Java for Selenium.
  • Extensive experience in Functional testing, Testing system management, Integration testing, Regression testing, GUI testing, Back - end testing, Browser Compatibility testing, Ad-hoc testing, Black Box Testing, System Testing, User Acceptance Testing.
  • Developed automated scripts and frame works using Java, Python, C#, Ruby, VB Script.
  • Diverse knowledge in dealing with various open source tools like Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Grid, SoapUI, Cucumber, JUnit, Eclipse and TestNG.
  • Strong Knowledge in working with Selenium automation framework to perform smoke and regression testing using TestNG and Jenkins.
  • Experienced in designing and implementing Data Driven, Keyword Driven, Hybrid and Page Object Model frameworks with Selenium.
  • Developed Scripts using python Selenium WebDriver combo for user module application.
  • Expertise in implementing APACHE POI/JXL to read the data from external resources in selenium.
  • Good Knowledge on Selenium Cross Browser Testing to check the application functionality and behavior over various browsers.
  • Performed Database/Backend testing using SQL Queries for data design, validation and integrity testing also established JDBC connection using java programming language.
  • Involved in writing Scenarios, Scenario outlines, feature and Step definitions using Cucumber for BDD.
  • Expertise in using various defect-reporting and defect-tracking tools like JIRA, Rally, Bugzilla and HP ALM.
  • Experienced in using Continuous Integration and build management tools such as Jenkins Build Server, Maven, ANT and, Tortoise SVN, Subversion to handle different versions of the source code.
  • Experienced in automating various web applications and web services using SOAPUI and Cucumber implementing with JUNIT and TestNG.
  • Well Versed in implementing SOAPUI with Data Driven Framework for reading and writing the External Data.
  • Developed and executed test cases for XML and Restful services using SOAPUI tool.
  • Experienced in Using of Groovy Scripting for writing the test cases in SOAPUI tool.
  • Involved in developing Test Scripts to implement Test Cases, Test Scenarios, and features for TDD (Test Driven Development), BDD (Behavior Driven Development) using Cucumber (Gherkins format).
  • Worked on SVN to handle and maintain the build scripts, test data and other documents related to the project.
  • Used tools such as Maven and Ant for automating software build processes.
  • Strong Knowledge in Mobile Testing using Appium for (Android/IOS) applications.
  • Excellent knowledge of SDET/QA methodology & Software development processes (Agile, Scrum)
  • Effective committed team player with excellent analytical skills and self-organizing skills.

TECHNICAL SKILLS:

Testing tools: Tools Selenium WebDriver/IDE/GRID, QTP, SOAPUI, Cucumber, TestNG, JUnit, Coded UI, Rest API, Postman, QTP, Protractor, Manual Testing, Appium Mobile Testing, JMeter .

Configuration Management Tool: SVN, GitHub

Languages: HTML, CSS, JavaScript, Java, XML, Gherkin, C, C++, Groovy, Python, Ruby

Defect Tracking Tools: Test Director, HP Quality Center/HP ALM, Rational Clear Quest, JIRA, Bugzilla Rally, Agile Manager.

Build Tools: Ant, Maven

Testing Frameworks: Page Object, Data Driven, Keyword Driven, Hybrid Driven Frameworks, Junit, TestNG, Maven, Cucumber (TDD, BDD).

Operating Systems: UNIX, WINDOWS, MAC OS, Linux

Continuous Integration Tools: Jenkins

Project Methodologies): Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle.

Databases: Oracle, DB2, SQL Server, MS Access, MY SQL

PROFESSIONAL EXPERIENCE:

Confidential, Fort Wayne, IN

Sr. Automation Test Engineer

Responsibilities:

  • Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.
  • Implemented Selenium WebDriver Synchronization features such as Implicit Wait, Explicit Wait to interact with third party interfaces.
  • Implemented Data Driven with Page Object Model automation framework using Selenium as Java Language.
  • 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 the special mouse events and selected the options from the tab menu using Selenium Actions Builder, Mouse Hover.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with TestNG.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber using TDD and BDD.
  • Regression runs using Java and Selenium to perform failure analysis of the test runs and to fix it.
  • Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests can run at the same time using Selenium Grid.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing) using Selenium Screenshots.
  • Used Apache POI to read data from Excel sheet.
  • Used Parameters, Data Provider annotation to perform regression and functional testing using TestNG XML file.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
  • Designed Data-Driven testing framework in Selenium and captured data dynamically from web controls.
  • Implemented simulator for Mobile App Testing in Android Platform using Appium.
  • Involved in grouping of Test Cases, Test Methods and Test Suites using TestNG annotations.
  • Used AutoIt for automating the Windows GUI and general scripting.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex queries from SQL Server.
  • Performed API Testing using SOAP UI Tool.
  • Used SOAP UI assertions and Groovy script for web service Automation testing.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Performed web services testing with SOAP UI by validating request and response for XML files.
  • Design and document REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy. Experienced in Using of Groovy Scripting for writing the test cases in SOAPUI tool.
  • Wrote Scenarios, Scenario outlines and step definitions using Gherkin in Cucumber for BDD.
  • Stored the flow details of Selenium Automation in a file using Log4j
  • Maintained the Java and selenium test source code and resources in the SVN source control repository tool.
  • Scripted the Test cases and managed the framework dependency jars using Maven.
  • Integrated Automation Scripts Selenium WebDriver API in Continuous Integration tools Jenkins for nightly batch run of the Script
  • Worked with developers to update the defects, resolve them and track their status using JIRA.
  • Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.

Environment: Selenium IDE, Selenium WebDriver, Selenium Grid, Apache POI, Auto IT, Java, Eclipse, HTML, JavaScript, CSS, XML, JIRA, Windows, SQL Server, Maven, SVN, SOAPUI, Log4j, Gherkin, Cucumber.

Confidential, Atlanta, GA

Sr .QA Automation Engineer

Responsibilities:

  • Involved in requirement Analysis meetings with Business Analysts and going through the Business Requirement Document (BRD), prepared Test Plan and Test Strategy documents.
  • Prepared Test Cases, Test Scripts, Test Conditions based on the functional and Non-functional requirements.
  • 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 WebDriver.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, JUnit and ANT technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Developed test code in Java language using Eclipse, IDE and Junit framework.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /Junit).
  • Configured Selenium WebDriver, Junit, Ant tool and created Selenium automation scripts in java using Junit prior to agile release.
  • Performed white box testing using JUnit for class, method, & web services testing.
  • Involved in ANT configuration for running servers and scripts after the build.
  • Involved in preparing a report of all automation difficulties and test results for further application using ANT.
  • The entire Ruby scripting done using Cucumber Framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Used Jenkins as continuous integration server to run automated test suites.
  • Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Created SOAP UI projects for testing the integration of SOA Broker with the Federated Security component on Windows.
  • Used Jmeter extensively to create performance test and integrated test to Continuous integration using Jmeter-Maven Plugins.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Created manual test cases, reviewed with different stakeholders to validate the functionality.
  • Worked on creating test case for Object -driven framework for Selenium WebDriver.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Worked with source version control tool such as Subversion (SVN).
  • Worked with developers to reproduce the bugs and to resolve usability issues during UAT.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environment: s: Selenium WebDriver, Cucumber, Ant, Junit, Jenkins, SOAP UI, Quality Center, Jmeter, Java, XPATH, DOM, Firepath, Firebug, SVN, SQL, Oracle and Windows.

Confidential, San Francisco

Sr. Selenium/Automation Mobile Engineer

Responsibilities:

  • Prepare d the functional test cases using test design techniques data validation concepts equivalence partitioning, boundary value analysis.
  • Involved in designing of Automation Test cases using Selenium WebDriver, Java, Junit, Maven.
  • Used Selenium Grid to run test cases in multiple browsers and Platforms.
  • Used web-debugging tools like XPath, Firebug and Fire path to locate elements.
  • Prepared the functional test cases using test design techniques data validation concepts Equivalence partitioning, boundary value analysis.
  • Good experience in Agile methodology with SCRUM Process for the product development
  • Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven and Java.
  • Used Java language and Junit framework for scripting.
  • Experienced in load and performance testing tool JMeter.
  • Experience in testing applications developed on JAVA, J2EE.
  • Good Experience in Linux Bash scripting and following PEP Guidelines in Python.
  • Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Strong experience with SOA architecture which include Soap and Restful Web Services Testing.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Used emulators and IOS simulators to perform the manual Mobile Testing.
  • Prepared manual & function test cases on web and mobile applications (Apple & Android) as per requirements.
  • Responsible for creation of automation scripts for Performance testing using Neoload tool to analyze the behavior of application under high load.
  • For Android OS and iOS used, Appium automation framework with Selenium web driver, Neoload for Performance testing.
  • Great expertise in testing web services via SOAP, using the open source testing tool SoapUI
  • Thorough knowledge of Java programming to enhance the SoapUI testing tool features set.
  • Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Configured and maintained Jenkins to implement the CI/CD pipeline.
  • Configured ANT build scripts to run tests, develops reports and send notifications.
  • Developed ANT build files for maintaining test automation builds & Java based library to read test data from XML & Properties files using Junit and Selenium.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) or nightly batch run of the Script.
  • Involved in testing both SOAPUI/HTTP and REST services using Rest Assured and tested both XML and JSON formats.
  • Implemented framework for Restful API testing using Postman and soapUI.
  • Created Automation framework and Automation test for Application by using Protractor Jasmine Selenium Web Driver framework.
  • For backend/ETL testing involved in writing SQL Queries
  • Logged and managed defects using Microsoft Test Manager (MTM) defect management tool.
  • Coordinated with developers and record defects in JIRA to track until they are resolved.

Environment: Jenkins, SOAP UI, Postman, Maven, Appium (Android), Selenium WebDriver, Quality Center, FirePath, Firebug, Eclipse, XPATH, Java, HTML, TDD, BDD(Cucumber)and ATDD, SQL, Windows, JIRA, Load Runner, Performance Centre, JMeter, Neoload.

Confidential, Miami, FL

Q A Analyst

Responsibilities:

  • Involved in developing Test cases, Test plans, Test strategies, Traceability Matrix.
  • Extensively involved in all stages of testing life cycle SDLC.
  • Used Firebug to do web-based testing with selenium for the commands and locator application.
  • Used Firebug Tool to identify the Object's id, Name, XPath, link to identify web elements in the application.
  • Used Data Driven Framework to check the behavior of application with different inputs as parameters using Selenium.
  • Involved in creating Cucumber BDD (behavior-driven development) framework and automating BDD scenarios in Eclipse using Java.
  • Coded test scripts using a page-object approach, using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Developed Test Cases and Test Scenarios using Gherkins to validate user stories.
  • Tested different functions of the POS system like scanning, payments and returns. Moreover, make sure that the system met the requirements and expectations.
  • Tested POS system for payer Solutions.
  • Used GIT as code repository and Code Collaborator to manage code reviews.
  • Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
  • Installed, configured SOAP UI to test web services using WSDL file given by Development team.
  • Performed functional testing of SOAP & RESTful Web Services using SOAPUI Tool Used Java/Junit to run Cucumber feature and scenarios and generating report daily basis.
  • Performed RESTful web services and API testing in SOAPUI Pro and validated responses with assertions.
  • Developed Groovy scripts to test Report application output and to customize test.
  • Participated scenario-based testing for the JMeter scripts.
  • Participated schedule and run the scenarios using JMeter and generate necessary graphs.
  • Participated on JMeter to create Thread Groups and test Web Application for various loads on key business scenarios.
  • Bug reporting and tracking by using JIRA.
  • Experience with UAT testing along with data setup, Environment setup and coordination between users, Development, Business Analyst and Product Management teams.
  • Assured software deliverables which meets all requirements and expectations of final UAT test plan.

Environment: Selenium WebDriver, SDLC, JIRA, Java, Firebug, Fire path, BDD, Cucumber, Gherkins, GIT, SOAPUI, Xml, JSON, Groovy script, UAT, Web services.

Confidential

QTP Test Engineer

Responsibilities:

  • Used Agile-methodology to ensure the new features meet the customer requirements and acceptable quality assurance standards.
  • Performed Integration, Regression tests, User interface testing, Usability testing, based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Participated in QA team with manual testing update or repair existing test case.
  • Involve in Developing Hybrid framework using UFT/QTP.
  • Performed Manual Functional testing with QC and Regression Testing with QTP.
  • Checked for the Database Integrity using the SQL Queries.
  • Involved in Documented Test cases corresponding to business rules and other operating conditions.
  • To verify the object properties, worked on creating verification Points using VB Script level and created various functions of application in QTP/UFT.
  • Involved in regression testing using QTP/UFT tool prior converting QTP scripts to Selenium web-driver.
  • Assisted working team on with Test Complete scripting and automation.
  • Developed applications running through Test Complete .
  • Interacted with Developers and System Analysts to understand the severity of the defects and assigned priorities accordingly using ALM/Quality Center.
  • Tested both XML and JSON formats by getting involved in testing both SOAP and REST services using Rest Assured.

Environment: ALM/Quality Center, SQL, QTP, VB Script, Agile, SOAP & REST, Windows, Test Complet

Confidential

Manual Tester

Responsibilities:

  • Developed a Test Plan and Test Cases based on system requirements and Software performance standards.
  • Performed manual Black box, Functional, GUI, Regression, Integration testing.
  • Used Quality Center for requirement management, planning, execution, defects tracking and reporting.
  • Involved in user acceptance testing & general site validations of web page objects such as HTML links & images.
  • Involved in running the scripts, modifying them if necessary and if there is some error in application then submitting a defect through Quality Center.
  • Worked closely with developers to resolve the problems, and change the status of the defect in Quality Center also documented defects, test results and submitted to the QA Lead.
  • Performed Functional Testing, Testing and cross browser functionality testing, UAT testing.
  • Participated in meetings with project teams to ensure that the functionalities of the applications are feasible and can meet requirements.

Environment: Manual Testing, Quality Center, HTML, DHTML, SQL, Oracle and Windows.

We'd love your feedback!