We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Cincinnati, OH

PROFESSIONAL SUMMARY:

  • Over 5+ years of professional IT work experience in Software Testing / Quality Assurance / Automation and Manual Testing in Web and Client - Server based applications.
  • Experience in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) in Agile and Waterfall environments to ensure Quality Control.
  • Key expertise includes testing and debugging GUI and Multi-Applications environment and automated testing using Selenium Webdriver.
  • Proven ability in designing and creating automation frameworks for applications using Java, Junit/TestNG, Selenium WebDriver/IDE/Grid, Maven and Jenkins.
  • Expertise in implementing Maven as a build management tool to manage the required dependencies, plugins and for uniform build systems.
  • Expert in User Acceptance Testing (UAT) using Gherkin Language to write the acceptance criteria's such as feature file, Scenarios, outline and performed the step decisions and runner classes using Cucumber.
  • Expert in integrating Automation scripts on Continuous Integration tool Jenkins for nightly batch run of the Script.
  • Experience in performing various testing methods like UAT, Smoke Testing, Sanity Testing, Regression Testing, Integration Testing, Black Box Testing, Cross Browser and Compatibility Testing.
  • Expertise in preparing test strategies, test plans, test methodologies, test scenarios, test summary reports, test cases and test documents for both automated and manual testing based on user requirements, system requirements and use case documents.
  • Excellent in using various debugging tools like Firebug and Firepath element as a Firefox add-on for addressing web elements using Locator's ID, Class name, CSS Selector, XPath, etc.
  • Proficient in Cross Browser Testing of applications on Google Chrome, Internet Explorer, Safari and Firefox browsers and Cross Platform testing on Windows.
  • Experience of Web Services, SOAP and REST API Testing using Restful API, Postman and Soap UI.
  • Experience in testing the Exception flow using SOAP UI/Postman by passing Exception codes in XML.
  • Experienced in working/coordinating the QA efforts with offshore resources as well as preparing and reporting Daily, Weekly and Monthly reports as per the current project standards and processes.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem-solving and delivering under high-stress environment.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/RC/IDE/GRID, Soap UI, Postman, Cucumber

Languages: HTML, CSS, Java, XML

Test Framework: Junit, TestNG

Agile: Scrum

Defect Tracking Tools: Jira, Quality Center, HP ALM

CI/Build Tools: Jenkins, Ant, Maven

Databases: Oracle, SQL Server, MS Access

Operating Systems: Windows variants, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Cincinnati, OH

QA 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 Eclipse to perform cross browser testing using selenium web driver.
  • Performed Data driven testing using Selenium and TestNG functions 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 execute automation 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 test automation scripts.
  • 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
  • Involved in testing the Angular based application using Protractor.
  • Involved in writing automated scripts for Angular.JS application using Protractor and Java.
  • Implemented Protractor and automated, executed scripts on different browsers using Jasmine.
  • 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 WerbDriver, TestNG, Eclipse, Maven, Cucumber, Jenkins, GIT, XML, XPath, DOM, Postman, HP ALM, SQL, Agile and Windows.

Confidential, Minneapolis, MN

Automation Engineer

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 using Selenium WebDriver.
  • Developed automation script with WebDriver API using Java, and TestNG.
  • Develop Restful Web Service testing framework with open source REST-Assured and TestNG to build robust and scalable web service testing.
  • Used Maven for building the Web Driver project. Runned script as a batch file through Maven and generated testing report.
  • Used Cucumber automated 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 Java automation code and resources in GitHub.
  • Responsible for identifying test cases for manual and Automation with 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.
  • Involved in automating Angular JS applications by using Protractor.
  • Implemented Jasmine as a testing framework for Protractor.
  • 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 creating automation test 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 executing SQL statements.
  • 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, Cucumber, Eclipse, Jenkins, GitHub, XPath, XML, CSS, Postman, Quality Center, SQL, Agile and Windows.

Confidential, Birmingham, AL

QA Engineer

Responsibilities:

  • Involved in writing white-box test cases based on the User and Business Requirements.
  • Worked on Selenium for creating and executing test cases for functionality testing of a web app.
  • Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver.
  • Used Selenium Grid to test the compatibility of the tests across multiple servers to save time.
  • Performed Assertions like Schema Compliance, XPath and SOAP responses.
  • Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
  • Performed System level integration, load and performance testing of the application.
  • Verified the application on difference web browser such as IE, Mozilla Firefox and Opera.
  • Performed functional testing of SOAP and REST Web Services using SOAP UI Tool and assertions on request and response XML on both SOAP and REST Web services.
  • Tested web-based application on different operating systems such as Windows XP, Vista and UNIX. Also, tested the application for different Java versions.
  • Worked on JIRA for ticket management.
  • Perform extensive back-end testing using SQL queries to validate database integrity.
  • Developed and documented complete testing process with well-written test cases.
  • Worked in Jira to ensure requirement coverage by Test cases, as well as defect traceability to Test cases.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
  • Involved in project meetings to meet project deliverables and goals.

Environment: Java, Selenium WebDriver, Ant, JIRA, JUnit, SOAP UI, XPATH, SQL, Windows XP.

Confidential, Boca Raton, FL

QA Tester

Responsibilities:

  • Involved in analyzing requirements documents.
  • Developed test strategy, test plan, test cases and test scenarios based on requirements Document.
  • Developed Test Strategy and Test Plan to ensure that test cases reflect user needs for the functional Performance, Usability and Security requirements.
  • Prepared manual test cases for service appointment creation, modification and deletion. Generated test scripts, and performed functionality testing.
  • Involved in performing extensive back-end testing to make sure data is properly reflected on the web Application.
  • Executed the test cases manually and automation as necessary and worked on XML.
  • Used Quality Center as a defect management tool.
  • Performed Manual Testing and regression testing activities for new releases as an end-to-end testing on Different platforms like windows with different web browsers.
  • Responsible for documenting errors, their resolution, as well as performing extensive Regression Testing.
  • Maintained defect tracking in Excel spreadsheet and prepared weekly reporting for the management.
  • Involved in weekly walk through and inspection meetings to verify the status of testing and to discuss defect and like scenarios.

Environment: Manual Testing, HTML, MSOffice, Quality Center, SQL Server, Windows.

We'd love your feedback!