We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

0/5 (Submit Your Rating)

New York, NY

SUMMARY

  • More than 5 years of Software Testing and Quality Assurance experience in Client/ Server and Web based applications using Manual, Backend, and Automation process.
  • Experience in multiple levels of SDLC, and Testing Life Cycle (STLC).
  • Write Test cases for manual testing based on the requirement and design documents.
  • Experience in waterfall and Agile methodologies.
  • Extensively used Excel to write Test Cases. Has hands - on experience in Bug Tracking System as well as managed Defect Life Cycle by using JIRA.
  • Performed Smoke Testing, Integration Testing, System Testing, End-to-End Testing, Regression Testing, Back end Testing and Cross Browser testing (TestNG).
  • Has experience with Selenium Grid as well.
  • Hands-on experience in Black Box testing with expertise in Functional and Regression testing.
  • Attended daily Scrum, Sprint planning and Retrospective meetings.
  • Extensive experience in working with the Automation Engineers team using Selenium Web driver and java with Cucumber in BDD approach.
  • Used Cucumber and has hands-on experience in developing feature files. Used Gherkin Syntax to test the behaviors of the Applications.
  • Has hands-on experience in developing Automation framework from scratch.
  • Expert in data driven framework with Selenium page object model, page factory concept and BDD approach.
  • Developed the Automation script and enhanced it by using checkpoint and synchronization.
  • Also, expert in developing generic and specific utility library using java and other APIs like Apache POI, RESTful API etc.
  • Has good understanding in Java OOPs concept.
  • Expert in checking build by using Maven as well as can run test suite in cross browser or parallel browser testing (using TestNG.)
  • Used Jenkins for contentious integration and GitHub for version control management.
  • Experienced in the mobile testing manually as well as with automation (Appium).
  • Experienced in testing the database using SQL in RDBMS like Oracle, MS SQL Server.
  • Expert in Rest Assured with JAVA for REST API.
  • Have a good understanding about web services using SOAPUI.
  • Highly communicative with other key participants, detail oriented as well as excellent in interpersonal, written and verbal communication skills.
  • Also strong in analytical problem solving and decision-making skills.
  • Self-starter with capability to adapt and learn new tools, techniques, approaches and leadership skills
  • A complete Tech Savvy and Positive attitude to expand present knowledge base. Very energetic and active team player with positive and forward-looking attitude.

TECHNICAL SKILLS

Software Testing Tools: Selenium WebDriver, TestNG, JUnit, Apache POI, Gherkin, Cucumber, Rest API Firebug, Extent Reports, HP-Quality Center, ALM, JIRA, Appium

Databases: Oracle 10g/11g, Microsoft SQL Server, MS Access

Languages: JAVA, HTML, XML, SQL, Gherkins

Development Tools: Eclipse, NetBeans, Oracle SQL Developer, TOAD, Maven, GitHub, Jenkins

Operating systems: MS-DOS, Windows, Mac OS, Mobile (iOS &Android) Linux (Red Hat, Ubuntu)

PROFESSIONAL EXPERIENCE

Confidential, NYC, New York

QA Automation Engineer

Responsibilities:

  • Extensively interact with the stakeholders, and the IT Department in finalizing the requirements.
  • Work in Agile (Scrum) methodology approach and JIRA follow-up.
  • Use Gherkins Syntax to test the behaviors of the Application (BDD). Use Cucumber with Junit, Maven, Selenium (Web) and STS(IDE) with java language.
  • Work with the Automation Engineers team to identify elements with xpath for Selenium (Web app) and develop script with java programming language.
  • Write the functions for business logic, enhance the scripts and synchronize, debugging the scripts and save the time for regression testing, smoke, and sanity testing.
  • Responsible for developing framework from scratch as well as working on enhancing the existing Automation framework.
  • Run the Test suite using TestNG and cucumber runner file.
  • Create Automation reports using third party plugin like Surefire, Extends Report, Cucumber Report as well as generate reports in HTML and PDF formats.
  • Also, generate reports from Jenkins and shared with team members by email.
  • Use Maven for checking build and use Jenkins as CI.
  • Do cross browser and cross platform testing using TestNG and selenium Grid.
  • Use GitHub as a version control management for the automation scripts and update repository.
  • Hands-on work in RESTful API testing.
  • Do mobile testing manually as well as in automation using Appium.
  • Developed complex SQL queries to validate data in Oracle and SQL Server
  • Submit the defect reports, and communicate issues to business, engineering, and management using JIRA
  • Participated in all meetings held during the project, and actively co-ordinates with developers and business team

Confidential, New York, NY

QA Automation Engineer

Responsibilities:

  • Work in Agile (Scrum) methodology approach.
  • Write the test cases based on the test scenario and test data.
  • Execute the test scripts, analyze the results and manage defect using QC.
  • Automation with BDD approach using cucumber, java and selenium web driver.
  • Develop Automation framework from scratch using Maven, TestNG with java programing language.
  • Work with the Automation Engineers team to automate test scripts using Selenium Web Driver and debugging and enhance the scripts.
  • Performed cross browser testing using TestNG and have hands-on experience in Selenium Grid.
  • Use Jenkins for Continuous Integration (CI).
  • Use GitHub as a version control management system for the automation scripts and update repository.
  • Write SQL queries to test Data Integrity, Referential Integrity, and perform Backend Testing.
  • Did mobile testing manually as well as in automation using Appium.
  • Find the defect then update and maintain JIRA for all the defects found during functional and regression testing and follow up with the complete defect life cycle.

Confidential, Boston, MA

QA Automation Engineer

Responsibilities:

  • Work in Agile (Scrum) methodology approach and follow-up with JIRA.
  • Extensively work throughout defect life cycle from opening to closure using JIRA.
  • Setup Automation from scratch in this project.
  • Build and enhance the BDD with Data driven Automation framework from scratch.
  • Work with team and understand business requirements by doing manual testing.
  • Do data driven Automation with java using POI, API and validation data from application, Database and Excel.
  • Use Eclipse (IDE), Selenium Web driver and cucumber, Junit with java programing language for Automation.
  • Be an expert in identification of element with HTML locators and XPath.
  • Manage Automation project with Maven Build tool
  • Use Jenkins for Continuous Integration.
  • Create various type of reports using cucumber Extent Report, Cucumber Report and Surefire.
  • Use GitHub as a version control management for the automation scripts and update repository.
  • Do web service testing using SOAPUI.
  • Perform back end testing for data validation using complex SQL queries.

We'd love your feedback!