We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Cincinnati, OH

SUMMARY

  • Over 11+ years of diverse IT experience with 7 years as a manual tester/ Automation QA Engineer and 4 years as a SAP consultant.
  • Proficient in using Selenium tool for web application and automating test cases using Selenium WebDriver.
  • Experience working with projects incorporating Waterfall and AGILE Methodologies
  • Experienced working with open source tools Selenium (Selenium WebDriver)/Cucumber, TestNG, Eclipse and preparation of automation test framework
  • Developed Test Scripts to implement Features, Test Scenarios and Step - Definition for BDD (Behaviour Driven Development) using Cucumber (Gherkin’s format).
  • Hands-on experience with all levels of testing viz., Integration, Regression, Smoke, Sanity, Functional Testing, System testing and UAT.
  • Expertise in Core Java and Object-Oriented Concepts
  • Good hands-on experience on Jira test management tool for implementing agile methodology.
  • Experience in developing Selenium automation framework using TestNG using Maven as build tool.
  • Experience working on Page Object Model with Page Factory in Selenium.
  • Experience in version control system GIT Hub for automation source code maintenance.
  • Used Jenkins to create jobs to run the automation scripts. Collaborate with the developers to run the automation scripts for continuous integration.
  • Performed Database Testing with SQL to validate data created.
  • Worked on POSTMAN tool for manual Rest API testing and RestAssured framework for Rest API automation testing.
  • Knowledge of automating web, mobile-web and native mobile applications using Appium
  • Extensively worked on Framework level activity such as Framework maintenance, Automation script development, Automation script maintenance
  • Extensive experience as SAP functional consultant (Material Management).

TECHNICAL SKILLS

Testing Frameworks: Cucumber (BDD), TestNG

Automation Tool: Selenium WebDriver, REST API, Appium

Development Methodology: Agile, Waterfall, BDD (Behavioural Driven Development), Continuous

Integration tool: Jenkins

Build Tools: Maven

Version Control Tools: GIT

Test Management: Jira, MS Excel

IDE: Eclipse

Browsers: MS Internet Explorer, Mozilla Firefox, Chrome, Safari

PROFESSIONAL EXPERIENCE

Confidential, Cincinnati, OH

QA Automation Engineer

Responsibilities:

  • Created test scripts for Smoke testing, Integration testing.
  • Developed, maintained, and upgraded test scripts on project requirements and design specifications and automated test scripts and test framework using Jira tool.
  • Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG and Maven.
  • Used TestNG Framework performed unit testing. Used Eclipse IDE executed and tested various functional modules in Java code using assertion.
  • Used Git and maintained the Git Hub repo for Automation Framework.
  • Used SQL database to extract the details using different types of queries like select, insert, update, delete, count and Joins.
  • Involved in the usage of BDD Framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
  • Performed functionality testing using automated scripts during the various phases of the application development using Selenium WebDriver.
  • Automated the RESTful services using Java and Rest Assured to get valid JSON response for methods like GET, POST, PUT and DELETE and Performed RESTFUL functional testing using Postman.
  • Worked on JSON to send requests and validated the responses

Environment: Java, TestNG, Selenium WebDriver, Maven, POSTMAN, RestAssured, Jenkins, GitHub, Eclipse, SQL, Windows.

Confidential, San Francisco, CA

QA Automation Engineer

Responsibilities:

  • Tested compatibility of application for dynamic and static content using HTML IDs and XPath in Selenium.
  • Setup Selenium Web Driver using Eclipse IDE and automated the functional tests of web applications in Eclipse IDE.
  • Contributed to the hybrid framework of Test NG using Page Object Model
  • Created Objects in Object repository using Page Object Pattern using Page Factory of Selenium WebDriver.
  • Integrated the BDD framework using Cucumber with Selenium WebDriver and Java to test the behaviour of the application.
  • Designed the Cucumber Step Definition files and Runner files to execute the defined scenarios.
  • Used MAVEN to build and run the Selenium automation framework.
  • Involved in performing Smoke, Functional, System and Regression Testing.
  • Used Appium tool for mobile testing on real devices.
  • Validating the Restful API Testing Using Java, XML, JSON using the RestAssured.
  • Manual testing of API’s using Postman tool.
  • Validate data and data mappings, identified and rectified defects.
  • Checked the backend data validity using SQL queries.
  • Documented all software support provided and tests carried on the applications. Compiled all test data and automated the process.

Environment: Java, Selenium Web Driver, TestNG, Cucumber, Jenkins, Agile, SQL, JIRA, Appium, Postman, Oracle, RestAssured

Confidential, Oakland, CA

QA Engineer

Responsibilities:

  • Analyzed functional specifications and Use Case documents and created Test Plan, Test Cases for functional testing (Manual and automation).
  • Developed the Automation Test scripts by locating web elements using Id, CSS selector and XPATH.
  • Implemented Page Object Model Framework in JAVA using Selenium WebDriver, TestNG and Maven.
  • Used Postman to validate the RESTful Web services.
  • Creating test cases, doing Peer reviews, and sharing the Test cases for reviews and approval.
  • Generated test reports and used Maven as build tool.
  • Worked on writing simple SQL queries.
  • Raised defects in JIRA, earlier in QC when there is any deviation with the expected results.

Environment: Java, TestNG, Selenium WebDriver, Maven, Jenkins, Postman, GitHub, Eclipse, SQL.

Confidential

QA Engineer

Responsibilities:

  • Manually Tested the Test cases which were designed by the development team.
  • Analyzing the requirements for defects and new enhancements and documenting the understandings/root cause(s).
  • Create Java based scripts for Selenium WebDriver with TestNG automation as the framework.
  • Written SQL queries to validate backend data.
  • Developed Manual Test Scenarios and Test case based on functionality of individual screens and Field Validation including positive and negative scenarios.
  • Learning and Developing the new skills of Automations using Selenium with POM using TestNG.
  • Updating the day to day tasks and progress to managers and onsite counterparts and adhering to the Project deadlines in an efficient way.
  • Utilise development and testing practices that adhere to the Client procedures and patterns ("Best practices").

Environment: Java, TestNG, Selenium WebDriver, Maven, Jenkins, GitHub, Eclipse, SQL

Confidential

Manual Tester

Responsibilities:

  • Strong business process noledge and good understanding of testing the same
  • Involved in complete end-to-end manual regression testing for SAP upgradation to ECC 6.0.
  • Collaborate with cross functional teams to solve issues involving multiple teams.
  • Work with the client to get the UAT done.
  • Co-ordinated with the onsite team, development team for solving the bugs encountered during testing.
  • Update BPP documents with respect to ECC 6

Confidential

Responsibilities:

  • Knowledge of Procure to pay, materials management process.
  • Experience in Analysing the business documents.
  • Worked with the client to understand the requirements and prepare functional specification document for the developers to make the changes.
  • Do in-depth functional testing to ensure authenticity and guide the customer for user acceptance testing.
  • Work with the client to get the UAT done.

We'd love your feedback!