We provide IT Staff Augmentation Services!

Automation Engineer Resume

4.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Over 5+ years of experience on Manual, SeleniumAutomation and Database Testing, Web base application and Client/Server based applications.
  • Well exposed to Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Software development methodologies such as Agile and Waterfall.
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium IDE/ Web Driver.
  • Expert on Automation test scripts in Java implementing test in Selenium Web Driver.
  • Experience developing test plans and automating test cases following standard testing frameworks and agile methodology, using Selenium Webdriver, TestNG.
  • Expertin writing Scenarios, Scenario outlines, feature and Step definitions usingCucumberfor BDD.
  • Strong working experience in using MAVEN for build management, GIT as source repository and Jenkins for Continuous Integration of the builds.
  • Experienced in Mobile testing using Appium.
  • Hands - on experience on Protractor testing for end-to-end test framework.
  • Extensive experience in developing Test Plan, Test Cases, Scenarios, Traceability Matrix, and Test Scripts (Manual & Automated) for various applications to ensure proper business compliance
  • Expertise inAutomation, Manual Testing, Smoke Testing, GUI Software Testing, Backend Testing, Black-box Testing, Functional Testing, System testing, and Regression Testing.
  • Good Experience in performing end-to-end test automation for web services applications (Soap and Rest) using Soap UI and PostMan.
  • Experience in using defect tracking tools like Quality center, HP ALM, Jira and other tools like Excel sheets for defect tracking and submission.
  • Experience with cross-browser compatibility testing using various browsers like Mozilla Firefox, Google Chrome, Internet Explorer, Opera and Safari.
  • Solid experience in writing SQL queries for Backend testing and validated reports to ensure data integrity and validated business rules.
  • Extensive experience working in AGILE team following daily stand-up meetings, sprint meetings and sprint retrospective meetings.
  • Good Communication and Interpersonal skills. Technically sound, Result-Oriented with strong Problem solving skills. Innovative and efficient. Capable of working as a Team Member or Individually with minimum supervision.

TECHNICAL SKILLS

Languages: Java

Testing Tools: Selenium WebDriver/IDE/GRID, Appium, Protractor

Test Frameworks: TestNG

Web Services: SOAP UI, RestFul, PostMan

Test Management Tools: Jira, Quality Center, HP ALM

Build/CI/BDD Tools: Maven, Jenkins, Cucumber

Version Controls: SVN, GIT

Tools: MS Office (Excel, Word, Power point)

Project Methodologies: Agile-Scrum, Waterfall

Browsers: Internet Explorer, Google Chrome, Mozilla Firefox

Databases: Oracle, SQL Server, MS Access

Operating Systems: Windows variants, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Automation Engineer

Responsibilities:

  • Analysis of Business and Requirement Specifications and formulation of Test Strategy, Test Plans, Test design and Implementation.
  • Designed and Developed Test Automation Framework using Selenium WebDriver.
  • Responsible for implementing Page object model (POM) using Selenium WebDriver and Java
  • Configured and implemented Maven for automation projects and developed Hybrid Framework based on Page Object Model by using Selenium WebDriver.
  • UsedTestNGto prioritize the scripts and run in batches and extract test reports.
  • Used Java language and TestNG framework for scripting. Used TestNG framework to run unit test and Maven to build the Project.
  • Used Maven for building the Web Driver project.
  • Used Cucumber automated testing to test new and existing functionality. Developed BDD tests using Cucumber by writing behaviors and step definitions.
  • Conceived, Designed, Installed and Implemented CI/CDautomation system using Jenkins. UsedGITas code repository and Code Collaborator to manage code reviews.
  • Implemented Mobile automation frameworks using Appium. Used emulators and IOS simulators to perform the Mobile Testing.
  • Used Appium for native, hybrid Mobile Application Testing for iOS and Android platforms.
  • Involved in writing automated scripts for Angular JS application using Protractor.
  • Involved in writingautomationscript Javascript/Typescriptfor web based & mobile web application using protractor.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Wrote the test cases and test scenarios for functionality, system and GUI testing also assisted in conceptualizing the Test Plan.
  • Performed Functional, Regression, System, User Acceptance and End to End Testing.
  • Performed REST Web Services API testing using POSTMAN and validated responses with multiple assertions.
  • Performed functional testing of SOAP and REST Web Services using POSTMAN Tool and assertions on request and response XML on both SOAP and REST Web services.
  • Analyzed the business requirements, developed test plans and created test cases in HP ALM a test management tool.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Worked in Agile Scrum Development Environment with frequently changing requirements and features set.
  • Performed regression tests on the application to assure proper functionality of the site after new builds.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: Java, Selenium WebDriver, TestNG, Maven, Cucumber, Jenkins, GIT, POSTMAN, Eclipse, Appium, Protractor, XPath, XML, HP ALM, SQL, Agile and Windows.

Confidential, Raleigh, NC.

Test QA Engineer

Responsibilities:

  • Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team
  • 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.
  • Used Java and TestNG framework for scripting.
  • UsedTestNGAnnotations in Selenium WebDriver and executed a batch of tests asTestNG suite.
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using differentTestNGmethods.
  • Used Maven to help manage project’s build, report and documentation across the network.
  • Involved on Cucumber testing and defined the test scenarios and created the test cases in Test Manager.
  • Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub.
  • Developed automation scripts to test Mobile applications IOS and Android platforms using Appium and Java.
  • Performed Acceptance testing and UI functional testing using Perfecto with extension of Appium and Java as scripting language.
  • Involved in testing the Angular based application using Protractor.
  • Involved in writing automated scripts for Angular.JS application usingProtractorand Java.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Performed Manual Testing for usability testing. Engaged in Manual Testing of functionalities in Construction Pricing web based application.
  • Performed various types of testing, such as Functionality, Regression, GUI Interface, Integration System, User acceptance and, end-to-end testing.
  • Used POSTMAN tool to test SOA based architecture application to test SOAP services and REST API.
  • Involved in validating Sanity, functional, Integration and Regression test suites using Selenium and the request and response of the Web Services (SOA) through POSTMAN.
  • Used Quality Center for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.

Environment: Java, Selenium WebDriver, TestNG, Maven, Eclipse, Jenkins, GitHub, POSTMAN, XPath, Appium, Protractor, CSS, Quality Center, SQL, Agile and Windows.

Confidential, Dania Beach, FL.

QA Engineer

Responsibilities:

  • Reviewed business requirements and technical specification documents and Analyzed use cases, functional requirements to write detailed Test plans and Test cases.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
  • Involved in setting up configuring the testing environment with Selenium WebDriver.
  • Performed various testing methods like Functional, Usability, Security, Navigational and UAT testing by creating automated scripts using Selenium WebDriver and manually.
  • Developed automation test scripts using Selenium WebDriver and Java.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
  • Performed UI testing, Database testing after reviewing the story cards and database diagram.
  • Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity.
  • Tests developed in Eclipse to start and to stop the Selenium Server and to execute the tests in browser.
  • Performed REST API Testing using Http java Test Client for SOAP/REST web APIs.
  • Performed the testing of Restful web services for mobile apps for the Using SOAP UI.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Identified and documented defects using Quality Centerto ensure applications functionality. Reported the bugs, Email notifications to the developers using Quality Center.
  • Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
  • Attended Daily Scrum Meetings and participated in weekly project status meeting and updated the testing Progress.

Environment: Java, Selenium WebDriver, Eclipse, SOAP, SQL, Quality Center, XPath, Agile and Windows.

Confidential, Birmingham, AL.

QA Tester

Responsibilities:

  • Involved in requirements gathering and Set up QA Team.
  • Frequent interaction with developer team and conduct meetings.
  • Worked with test cases and test scripts and modified to accommodate new changes to the software/applications.
  • Defects were identified, provided documentation to the development team for debugging.
  • Tested the application manually prior to automation for functional testing.
  • Performed Manual performance testing to identify various critical points in the application.
  • Created Test Cases Test Plans and Test labs using Quality Centre.
  • Supported new and existing products by configuring and testing software products and software components of a website.
  • Reviewed Designs and Specifications and created test cases based on content.
  • Tested applications Performed Regression and Integration Testing.
  • Devised test Procedures /Bug tracking mechanisms, Time lines, Schedules, Software standardization; collection and analysis of user requirements and Black Box testing.
  • Tested complex PL/SQL queries.
  • Developed test scripts for manual/automatic tests.
  • Involved in document preparation and future releases.

Environment: Manual Testing, HTML, Oracle, PL/SQL, Shell, Windows.

We'd love your feedback!