We provide IT Staff Augmentation Services!

Software Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

New, YorK

SUMMARY:

  • Over 3 years of professional experience in Quality Assurance, Automation using Selenium.
  • Experience in developing Test Strategies, Test Plans, Test Procedures, Test Scripts and Test Cases after reviewing requirement documents, functional specifications, and technical design documents.
  • Automation scripting experience in Web applications using Selenium WebDriver and Selenium IDE.
  • Experience in Behavior Driven Development (BDD) using Cucumber, Gherkin, TDD.
  • Experience in Protractor, Cucumber, TestNG.
  • Experienced in usingPOSTMANandREST - assuredforRESTful Web services/REST API testing.
  • Good experience in testing frameworks like Protractor- cucumber, Data driven and Page object frameworks.
  • Experience in generating cucumber reports and allure reports.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models.
  • Experience in Back-end testing, data validation, Database testing using SQL queries.
  • Expert in performing different tests types, QA Methodologies: White Box, Black Box, Front-End and Back-End,
  • Regression, Configuration, Functional, Installation & Integration, Smoke, and User Acceptance Testing. Expert in developing Selenium Web Driver test scripts using Java, JavaScript, TypeScript and Test Frameworks.
  • Experience with defect tracking tools like ALM, JIRA.
  • Expert in developing selenium scripts for web browser monitors like Site 24 x7, New relic.
  • Expert in integrating Automation scripts on Continuous Integration tools like Jenkins to run in Windows server.
  • Experienced in preparing detailed documents and reports while managing complex internal and external data analysis responsibilities.
  • Good team player, hardworking, enthusiastic, ability to work under pressure and outstanding end-user interaction.

TECHNICAL SKILLS:

Databases: MySQL

Operating Systems: Windows, Linux

Programming languages: JAVA, HTML, CSS, XML, JavaScript, TypeScript

Testing Tools: Selenium IDE, Selenium WebDriver, Selenium Grid, Protractor, Cucumber.

Debugging Tools: Firebug, Fire path, XPath, Chropath

ProtractorCucumber, Data: Driven, Page Object Model

Defect tracking tools: ALM, JIRA

Assertion libraries: Chai, TestNG

Methodologies: Agile Methodology, Waterfall Model, Business Analysis.

Source Control: GIT

PROFESSIONAL EXPERIENCE:

Confidential, New York

Software QA Automation Engineer

Responsibilities:

  • Participate in daily meetings and stand ups to gather updates, project progress and track them in JIRA tool.
  • Involved in Automation framework setup using Web Storm, Java Script, Selenium Web driver and Chai.
  • Involved in designing and developing the protractor-cucumber framework.
  • Created manual test cases analyzing the BDD’s, reviewed with business analysts to validate the functionality.
  • Experienced to develop Behavior Driven Development test cases.
  • Written scripts for UI in java script for angular js applications.
  • Wrote and executed automated test cases using Selenium Web Driver and Protractor to automate manual testing solutions.
  • Modify and update automation scripts when developers change the code in Agile Environment.
  • Worked with manual testers to enable automation suites to be executed on a regular basis to validate the quality of releases as well as builds.
  • Used POSTMAN for api testing.
  • Test environment setup, test execution, and defect management in different environments (QA &Production) and browsers (Chrome, Firefox, Edge, Internet explorer).
  • Create and execute automation test scripts for regression test suites.
  • Analyze the cucumber html reports and report defects.
  • Create logs to document testing phases and defects.
  • Executed SQL Queries to check the data table updates after test execution using MySQL.

Environment: Selenium Web Driver, Selenium IDE, Protractor, Cucumber, Cucumber HTML reporter, Protractor- cucumber framework, Java script, POSTMAN, Chai, GIT, JIRA, Confluence, WebStorm.

Confidential, Trenton, NJ

QA Test Engineer.

  • Participated in daily scrum meetings to report daily progress of automation activities and sprint planning for test planning activities.
  • Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
  • Followed Test-Driven Development (TDD) in an Agile/Scrum Environment.
  • Extensively used JAVA OOP’s concepts for developing Automation Frameworks using Eclipse, Maven, Selenium WebDriver and TestNG.
  • Used Eclipse, JAVA, Selenium WebDriver, TestNG, Maven and Apache POI for automation in Hybrid model.
  • Created various custom methods for handling frame, multiple windows, link, pop-up and other web elements.
  • Created common data provider using Hash table for all test cases using TestNG and Java.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Extensively used TestNG Listener to generate automatic response on Test failure, Skip, and Success.
  • Used Allure reports for creating Test reports.
  • Used Jenkins with Maven for continuous integration.
  • Tested Cross Browser and Platform compatibility.
  • Log defects using JIRA application and communicate the defect status updates to the responsible analysis and implementation teams
  • Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
  • Followed the Software Development Life Cycle in all stages of the project.

Environment: Selenium WebDriver, Java, SOAP UI, Firebug, Eclipse, TestNG, JIRA, SQL, Jenkins Git, Maven, Eclipse.

We'd love your feedback!