We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

4.00/5 (Submit Your Rating)

Cincinnati, OH

SUMMARY

  • Over 5+ years of experience in Software Quality Assurance and Test Automation Process in IT industry and that include Insurance applications which are Client/Server, web - based Applications with proficiency in both manual and automated testing.
  • Proficient in both Manual and Automation Testing with ability to manage the automation of the entire testing cycles.
  • Expert in using test automation tools such as Selenium IDE/Grid/WebDriver to develop testing scripts for Web Applications apps.
  • Experience in the development of Data driven, Page Object Model, Keyword driven and Hybrid automation frameworks in Selenium.
  • Experienced in designing TDD framework using TestNG and annotations (Before Test, Before Class, Before Method, After Test, After Class, and After Method) to manipulate tests.
  • Experienced in using Maven Plugin to integrate with TestNG to create Profiles for Tests.
  • Good Experience in Schedule jobs via Jenkins (Continuous Delivery) and Continuous Integration for automating the build and deploy processes allowing significant increase in test automation. Monitoring the jobs scheduled jobs
  • Expertise in performing manual testing Mobile Application Testing usingAppium.
  • Experience on Protractor for E2E testing using Selenium.
  • Experience in writing automation test scripts using Jasmine framework and using protractor config to execute the tests.
  • Experienced in designing and implementing different automation frameworks like DataDriven, Hybrid frameworks using Selenium WebDriver with Page Object Model (POM).
  • Professional expertise in Smoke Testing, User Acceptance Testing (UAT), Functional Testing, Positive/Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Cross Browser/Cross Platform Testing, UI Validation.
  • Expertise in analyzing requirements, Test plan, Test cases and Traceability matrix.
  • Experience in locating the objects based on ID, Name, XPath, CSS elector, Link, Partial Link, Attributes and Tags.
  • Strong Knowledge in Bug Life Cycle and Defect Tracking.
  • Good experience in Bug Tracking tools like Quality center, HP ALM and Jira.
  • Knowledge on SQL queries for data verification and back end testing.
  • Well versed with various testing stages/levels/phases, testing types, testing techniques and quality work products.
  • Ability to work under pressure, adapt to new environment quickly, strong team player, good communication, excellent analytical and computation skills, sincere and committed, very detail oriented, critical thinker.

TECHNICAL SKILLS

Testing Tools: Selenium IDE/RC/WebDriver/GRID, Cucumber, SOAP UI, Postman, Jenkins, Appium, Protractor

Languages: JAVA, XML, HTML, CSS

Test Framework: Junit, TestNG

Web Debugging Tool: XPath, Firepath, Firebug.

Build Tool: Ant, Maven.

Processes: Agile-Scrum, Waterfall

Bug Tracking Tools: HP ALM, JIRA, Quality Center (QC).

Databases: SQL Server, Oracle

Operating Systems: Windows (All Variants), Linux.

PROFESSIONAL EXPERIENCE

Confidential, Cincinnati, OH

Test Automation Engineer

Responsibilities:

  • Involved in the design and development of test plan from the Business and Functional Requirements which includes test objectives, test strategies, test environments etc.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
  • Created scripts on Eclipseto perform cross browser testing using selenium web driver.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • Designed and executed the Automation Test Scripts using Selenium WebDriver and TestNG.
  • Performed Data driven testing using Selenium andTestNGfunctions which reads data from property and XML files.
  • Involved in writing Maven build dependencies to automate the compilation and execution of test cases/suites.
  • Used Cucumber for the Regression Testing and Functional Testing with Selenium as the primary tool for the Test Scenarios, Test Cases and Test conditions identified.
  • Created XML based test suite and integrated with Jenkins Server to executeautomation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Involved in using GIT for source control of the testautomationscripts.
  • Implemented mobile automation frameworks using Appium.
  • Implemented UI Automator viewer in Appium to inspect elements in mobile applications.
  • Worked on Creating Protractor test Automation Framework which has features like handling dynamic elements, cross browser testing, parallel execution, multiple browser windows, Page Object Model, Data Driven through Excel, Custom reports, and file uploads and downloads, configuration to run in suite and Headless browser capability.
  • Performed Integration testing, system testing, Regression testing also involved in Functional testing of the system using both manual testing and automation.
  • Involved in defining Entry and Exit criteria for each stage of Testing like Unit Testing, System testing, System Integration Testing and User Acceptance Testing.
  • Involved in Test execution involving System Testing, System Integration testing, Regression Testing, Smoke Testing.
  • Developed and Executed Test Plans and Test Cases from Requirements and Specification documents.
  • Authored and Executed Automation and Manual Test Cases for Functional testing of various modules of the application
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Involved in SOAP and REST based web services testing using Postman testing tool.
  • Wrote test cases from requirements documents and functional specifications using HP ALM.
  • Performed Backend testing by writing and executing SQL queries to validate the data is populated in appropriate tables and verify the correctness manually with the front-end values.
  • Worked in Agile methodology, as part of sprint planning review the test stories, planned the test sessions and attended daily stand up meetings.
  • Prepared status summary reports with information about the executed, passed and failed Test Cases and involved in weekly testing and task review meetings.

Environment: Java, Selenium WebDriver, TestNG, Eclipse, Maven, Cucumber, Jenkins, Postman, GIT, Appium, Protractor, XPath, CSS, Restful, SOAP, HP ALM, SQL, Agile and Windows.

Confidential, Los Angeles, CA

Automation Engineer (QA)

Responsibilities:

  • Reviewed business requirements and technical specification documents and Analyzed use cases, functional requirements to write detailed Test plans and Test cases.
  • Participated in Test Planning and writing Test scripts for each sprint using Selenium.
  • Worked on acceptance testing usingSelenium WebDriver.
  • Developedautomationscript with WebDriver API using Java, andTestNG.
  • Develop Restful Web Service testing framework with open source REST-Assured andTestNGto build robust and scalable web service testing.
  • UsedMavenfor building the Web Driver project. Runned script as a batch file throughMavenand generated testing report.
  • UsedCucumberautomated testing to test new and existing functionality.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Maintained Selenium and Javaautomationcode and resources inGitHub.
  • Responsible for identifying test cases for manual andAutomationwith Selenium WebDriver for Smoke Test, Functional and Regression Tests.
  • Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework.
  • Implemented Appium scripts to test IOS and Android platforms.
  • Performed Cross - platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
  • Use Protractor and Appium to code regression tests.
  • Developed regression test suite implemented with Protractor for automating legacy manual test cases.
  • Involved in providing the efficient locators strategy like XPath, modified XPath and CSS to run WebDriver script in stable condition.
  • Created data-driven automation scripts for testing API Web Services using Postman.
  • Involved in creatingautomationtest suites for progression and regression testing in Postman.
  • Used Quality Center for Test Management, for Functional Test Automation.
  • Provide all data validation through SQL Queries UNIX commands to perform Back-end Testing.
  • Tested the application in highly dynamic environment with sprint team using Agile Methodology.
  • Performed the Back-End integration testing to ensure data consistency on front-end by writing and executingSQLstatements.
  • Involved in testing the application utilizing the Scrum (Agile) methodology.
  • Created QA sizing estimated based on the changes to the web services for the scope defined in a particular release cycle.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Postman, Eclipse, XPath, CSS, XML, Appium, Protractor, SOAP, Restfull, Quality Center, SQL, Agile and Windows.

Confidential, Duluth, GA

QA Engineer

Responsibilities:

  • Testing of new features by creating test specifications, test cases, and working closely with development and business teams.
  • Performed Functional Testing, Regression Testing, User Acceptance Testing (UAT), and Integration Testing using Black Box Testing methodologies.
  • Reviewed and updated Requirements Traceability Matrices (RTM) that satisfy all required project’s test conditions.
  • Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.
  • Automated the Functional, Regression, Integration test cases using tools from Selenium Suite of products like, Selenium WebDriver.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Developed automated scripts using Selenium WebDriver, Java, in Eclipse IDE to perform functional and regression testing for web based applications.
  • Extensively involved in integrating Selenium with existing API to test framework.
  • Responsible for preparation of Test cycle/progress reports, analysis of defect metrics& implement improvement actions for next iterations.
  • Involved in Defect Management, Defect Review and Defect Status Reporting.
  • Ran regression scripts to ensure that the existing features are working fine.
  • Identifying, logging, tracking and escalating bugs using JIRA.
  • Communicate testing status to QA lead, project managers, and teams who are involved in User Acceptance Testing.
  • Interacted with the development team to validate the scope of fixing the bugs.

Environment: Selenium WebDriver, Java, Eclipse, Jira, XPath, HTML, SQL, Oracle, Windows XP.

Confidential, Boca Raton, FL

QA Tester

Responsibilities:

  • Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.
  • Tested the Reports developed in Actuate, Business Objects to ensure for the right data and calculations.
  • Identified software capability and reliability by conducting functional, system, and regression and performance tests.
  • Documented and reported test outcomes by collecting, analyzing, interpreting and summarizing data to development team.
  • Performed Data Driven Testing by using Scenario Outline with Examples, Excel and Data Table.
  • Developed and executed tests for Web services for Get, Post, Put and Delete response testing.
  • Involved in Unit Testing, Functional Testing, Integration Testing, Regression Testing, Performance / Load Testing, System Testing, Smoke, User Acceptance Testing.
  • Used Quality Center, defect tracking tool to report application defects and enhancements request and discussed with developers to resolve technical issues.
  • Performed the Back-End integration testing to ensure data consistency on front-end by writing and executing SQL queries on the Oracle database.
  • Assisted in reproducing, investigating and debugging software issues in coordination with the development team.
  • Conducted Interface and Regression Testing manually during the various phases of the development.

Environment: Java, Manual Tester, Quality Center, SVN, SQL, Windows XP.

We'd love your feedback!