We provide IT Staff Augmentation Services!

Automation Test Engineer Resume

GA

SUMMARY

  • 8 years of professional experience in Software Testing / Quality Assurance both in Manual and Automation testing of web - based software applications, desktop applications and client server applications across multiple technologies and platforms.
  • Well experienced in both Waterfall and Agile-Scrum Methodologies, Attended and familiar with Agile Ceremonies like Sprint Grooming, Sprint Planning, Sprint Demo, Sprint Retrospective meetings and Scrum meeting.
  • Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC) and Defect Life Cycle Management.
  • In depth understanding of Core Java and Object-Oriented Programming concepts such as Inheritance, Polymorphism, Encapsulation, Abstraction, Interface, Exception Handling and Conditional Methods.
  • Profecient in using automation tools such as Selenium WebDriver, Selenium Grid, Cucumber, JUnit, Jira, Eclipse IDE, TestNG, Maven and Jenkins.
  • Solid ability in automating Functional, Regression, and Smoke Test Cases using Selenium WebDriver and Setting it up on Jenkins for Continuous Integration (CI).
  • Possess the ability to develop and maintain different automation frameworks such as Data-Driven framework, Behavior-Driven framework, Page Object Model designed frameworks.
  • Identified web elements using various locators like ID, Name, Classname, TagName, Link-Text, PartialLinkText, XPath and CSS.
  • Performed cross browser testing and parallel testing on Chrome, Firefox and Safari using Maven and Selenium Grid.
  • Maintained Selenium and Java Automation Code and resources in version control system like GIT, RTC for improvements and new features.
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Experienced in API testing using Karate framework and SoapUI.
  • Experience in testing Web Services using Postman and REST-Assured library.
  • Implemented automation scripts for mobile testing usingAppiumforAndroidapplications.
  • Experience using Java Database Connectivity (JDBC)API for SQL-based database access.
  • Self-motivated, Diligent, Dedicated, Detail-oriented, and Innovative team player/builder.

TECHNICAL SKILLS

Languages: Java( java 8), SQL,, HTML, XML, Gherkin

Testing Frameworks: TestNG, Junit

IDE: Eclipse, SQL Developer, IntelliJ

Test Management: JIRA, ALM

RDBMS: Oracle, MySQL

Build Tools: Maven

Methodologies: Agile, Waterfall

Version Control System: Git

Automation Tools: Selenium WebDriver, Cucumber, Selenium Grid

Platforms: Microsoft Windows, MacOS

CI Tool: Jenkins

PROFESSIONAL EXPERIENCE

Confidential, GA

Automation Test Engineer

Responsibilities:

  • Automated API test case using Karate testing framework and SoapUI.
  • Created Test Data using xml and csv files.
  • Integrated csc files data to test cases using imbedded expression.
  • Created and executed Test Cases using cucumber Behavior Driven Development (BDD) .
  • CreatedTestScripts andTestCases corresponding to thetest requirements in order to maximize verification coverage of system variables
  • Planned and executed Backend testing using numerous SQL Queries to verify the dataflow from the database.
  • Executed end to end testing to verify test data.
  • Automated test cases using Java8, TestNG, Selenium Webdriver and Maven.
  • Used Java oop concepts and extensive programming skills like Inheritance, Polymorphism, Encapsulation and Abstraction.
  • Used Log4j to maintain Log files and debugging ofautomationscripts and web applications
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Using JIRA and Confluence workflow configuration for the project to handle the linkage of user stories, development task and QA part of completion.
  • Efficiently logged and tracked defects using Jira.
  • Working closely with the Developers in the review and modification of the product and its specifications.
  • Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
  • Extensively worked with product owner and developers to better understand the business requirements and functional specifications.

Confidential

Selenium Automation Engineer

Responsibilities:

  • CreatedTestScripts andTestCases corresponding to thetestrequirements in order to maximize verification coverage of system variables
  • Involved in writingTestScripts for the main application functionality such as validation, business work-flow.
  • WritingTestcases using Element locators, WebDriver methods and Java programming features.
  • PerformedAutomationof Web Based and Windows Based Applications using java with selenium WebDriver.
  • Implemented and maintained BDD framework using Cucumber-JUnit and created step definitions and feature files using Gherkin language.
  • Debugged and resolved the test scripts.
  • PerformedTestReporting and Analysis ofTestResults.
  • Generated and communicatedTestexecution reports, performed failure investigation andTestscript adjustments.
  • Experience in manually testing REST API web services via Postman tool and automating via Http Client libraries by sending HTTP requests and performing data validation.
  • Extensively used QC /ALM for writing theTestCases,TestExecution and logging Defects.
  • Performed bug tracking and reporting by using Quality Center.
  • Reviewed and compared defects using Quality Center module.
  • Generated Weekly Reports, Defect Reports and Customized Summary Reports.
  • Actively participated in daily Scrum stand-ups, sprint planning and sprint review meetings.
  • Involved in writing test cases and weekly status reports for the project team.
  • Maintained a keyword driven Selenium test automation framework by adding automated test cases and updating its utility library with additional functions.
  • Involved in backend testing of the application by executing SQL commands.
  • Planned and executed Backend testing using numerous SQL Queries to verify the dataflow from the database.
  • Responsible for weekly status updates showing progress of testing effort and open issues to be resolved.

Confidential, Reston, VA

AutomationTest Engineer

Responsibilities:

  • Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
  • Extensively worked with product owner and developers to better understand the business requirements and functional specifications.
  • Automated test cases using Java, TestNG, Selenium WebDriver and Maven.
  • Responsible for Continuous Integration Testing using Selenium and Jenkins.
  • Responsible for GUI and Functional Testing, using Black Box Testing Techniques.
  • Design, develop and implement Page Object Model Pattern based Keyword Drivenautomation testing framework utilizing Java,Test-NG and Selenium Web-Driver.
  • Worked on a Selenium based data-driven Automation Test Framework that designed with Maven project structure, updated the framework with advanced reporting tool - Extent Report library.
  • Configured and Parameterized TestNG suite XML and Performed cross browser testing in parallel on different test platforms by integrating Selenium Grid with TestNG and Maven.
  • Experience in setting up test environment for automated script execution usingJava, AppiumandSelenium.
  • Identified mobile elements usingUI Automator Viewer.
  • Performed API end point validation by sending HTTP requests and validating Json responces with POSTMAN.
  • In depth understanding of Object Oriented Programming and skilled in developing automatedtestscripts in Java.
  • Used GIT repository for efficient remote team working, also stored the framework and all the developedtestcases.
  • Demonstrated ability to solve complexautomationchallenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Ability to connect with the Database to perform database testing and execute SQL statements for validating data.
  • Participated in daily stand-ups and project meeting to keep track of project priority and status.
  • Identified, reported and tracked bugs with Jira and prepared weekly test execution summary report.

Confidential, Philadelphia, PA

Selenium Automation Engineer

Responsibilities:

  • Designed and automated functional, integration, system and end-to-endtestscripts usingSeleniumWeb Driver.
  • Worked in Agile Environment with exposure to daily standups, sprint review and backlog grooming and Sprint Retrospectives.
  • Reviewed Requirement documents and use cases to write test plan, test strategy and test cases.
  • Automated regressiontestcases usingSeleniumWebDriver and TestNG across system to ensure that changes or fixes do not impact other modules of the system.
  • Worked on Automation of Regression Scripts using Selenium Web Driver.
  • Responsible for design and implementation of a data-driven test automation framework built on top of Page Object Model using Selenium Webdriver, Java, Maven and TestNG.
  • Extensively used Selenium (data-driven, POM) and WebDriver to test the web application.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project.
  • Executed Selenium test scripts for sanity check and regression tests on demand basis when there is a new build.
  • Created XML basedtestsuit and integrated with Jenkins Server to executeautomationscripts on a regular basis by scheduling Jenkins jobs in differenttestenvironments with differenttestconfigurations.
  • Implemented Page Object Model Automation framework with Java and Selenium WebDriver.
  • Performed functional testing for each sprint using Selenium WebDriver.
  • Created User-defined functions (UDF), functions libraries and maintained the initialization scripts to set-up the work environment
  • Separated test data from the Selenium scripts by storing them in Excel sheets and reading the data using Apachi POI JAVA library.
  • Implementedtestautomationfor handling Popups windows and Alerts using WebDriver and Alert interface class.
  • Performed back end validation by composing and executing complex SQL queries against Oracle database to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
  • Version Controlling of scripts using GIT Repository.
  • Wrote complex SQL scripts for Backend testing and Frontend Data validations.
  • Experienced with JIRA and Confluence workflow configuration for the project to handle the linkage of user stories, development task and QA part of completion.
  • Working closely with the Developers in the review and modification of the product and its specifications.

Confidential, PA

Quality AssuranceEngineer

Responsibilities:

  • CreatedTestplans,TestScenarios,TestScripts andTestCases corresponding to thetestrequirements in order to maximize verification coverage of system variables
  • Involved in writingTestScripts for the main application functionality such as validation, business work-flow.
  • Actively participated in daily Scrum stand-ups, sprint planning and sprint review meetings.
  • Involved in writing test cases and weekly status reports for the project team.
  • Maintained a keyword driven Selenium test automation framework by adding automated test cases and updating its utility library with additional functions.
  • Responsible for updating and maintaining JIRA for all the defects found during functional and regression testing and follow up the bug life cycle.
  • Involved in backend testing of the application by executing SQL commands.
  • Responsible for weekly status updates showing progress of testing effort and open issues to be resolved.

Hire Now