We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

SUMMARY:

  • 5+ years a vast experience of introducing open source solutions and accumulated experience in planning, developing and executing quality assurance tasks for various projects.
  • Extensively experienced in Smoke testing, Functional testing, Integration testing, Regression testing, End - to-End Testing, UAT, Accessibility Testing and Sanity Testing.
  • Implemented Agile Testing for the enterprise with solid understanding of Software Development Life Cycle including Agile, Waterfall and Iterative with Strong experience with Agile test mythology and Agile Development process.
  • Proven ability to work efficiently in both independent and team environments.
  • Developed Test Framework with Selenium WebDriver to implement hybrid test framework with Page Object, Data Driven and Keyword Driven.
  • Created Automation testing framework from scratch for Rest API testing by using Maven, TestNG, RestAssured, Log4j, and cucumber library.
  • Created feature file, step definition, and verify by using TestNG assertion and generate report for Rest API testing.
  • Wrote Feature File Based on the BRD, Implemented Features, Scenarios, Scenario Outlines, Background, and Expected Results etc.
  • Performed Behavior Driven Testing Using Cucumber Framework with Java And JUnit. Employed a“test-to-break” approachon testing initiatives and clarified ambiguous requirements to ensure the effectiveness of all test plans.
  • Lead the design, modification, development, and implementation of test automation architecture and framework. Improved documentationof QA testing practices to enhance their repeatability, saving time and money and encouraging testing standardization and best practices.
  • Contributed tohigh-reliability technology releasesas a result of thorough cross browser, cross platform with Selenium Web driver web testing that helped maintain industry-leading position.
  • Create and validate automated scripts that support Continuous Integration/Continuous Delivery pipeline.
  • Developed Keyword Driven and Data Driven framework implementation with Selenium. Developed Automation for SOA architecture with Restful Web Service Testing.
  • Experience in development of core QA framework library for various Web Application.
  • Excellent writing, verbal and interpersonal skill set with a self-starting attitude, team player, flexible, fast learner and high degree of creativity and initiative is expected.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver, Postman, JUnit, TestNG

Test Management Tools: Application Life Cycle Management (ALM), JIRA

Requirement Management Tools: Confluence (wiki), JIRA, SharePoint

Version Control Tools: GIT, Github, Bit bucket

Development IDE: IntelliJ, Eclipse, Visual Studio

Build management Tool: Apache MAVEN

CI CD Tool: Jenkins

Programming Languages: Java, HTML, and CSS. JSON, XML, JavaScript

Reporting: Extent report, TestNG report, Cucumber HTML Report, Cucumber JVM report, JSON report

Operating Systems: DOS, Mac OS, Windows, Linux.

Data Bases: MySQL, SQL Server, Oracle, SQL Developer, and MS-Access.

Frameworks: Test Driven(JUnit, TestNG), Datadriven, BDD Cucumber, RestAssured.

UI & API Testing: Automation Framework Design

PROFESSIONAL EXPERIENCE:

Confidential

QA Automation Engineer

Responsibilities:

  • Worked as part of a scrum team in an agile environment that includes QA planning & execution in Sprints, participation in the Scrum & Sprint review/retrospective Used ID, Xpath, Class and CSS locators to identify web elements in several pages.
  • Developed test strategy for changes, which describes the features and functions to be tested.
  • Design and implementation of automated test frameworks in a fast-paced agile environment
  • Active Participation in determining acceptance criteria of new features as well as changes.
  • Responsible for the architecture, design and implementation of testing frameworks and tools, working along the Product and Engineering team to build game changing products.
  • Create Automation testing framework from scratch for Rest API testing by using Maven, TestNG, Rest Assured, Log4j, and cucumber library.
  • Implemented open source Selenium WebDriver for cross browser and cross platform web testing.
  • Responsible for Acceptance Test Driven Development (ATDD) or Behavior Driven Development (BDD) approaches to developing and testing software
  • Developed Features file and scenario with Gherkin Language for Behavior Driven Testing.
  • Developed Behavior Driven Development (BDD) and Behavior Driven Testing (BDT) with Cucumber JVM to implement Test Driven Development (TDD).
  • Developed and implemented robust Selenium Page Object Model (POM) framework with Selenium WebDriver using Object Oriented Programming Java and open source unit test framework TestNG
  • Implemented Selenium Grid implementation for in-house script execution Parallelization.
  • Setup the execution of automated tests via Continuous Integration (CI) tools and integrated automation executions with CI process (Jenkins) so our scripts are executed each time a build is kicked off.
  • By implementing automation script in CICD pipeline, we eliminated 100% manual afford for regression scenarios, which in fact helped to finish the QA activity much faster.
  • Built Automated Test script to increase the automation coverage for the regression test cycle.
  • Tracked the bug and enhancement requests as they are entered into bug tracking systems.
  • Participate in project development meetings to provide guidance on quality and quality testing issues from project creation to completion.
  • Worked with the technical writing department to assure that the documentation is consistent with the software functionality.
  • Interacted with the project team members to ensure all documentation and quality procedures are completed as per our internal processes and procedures.
  • Responsible for coaching and mentoring the team.
  • Participated in Scrum, Daily Stand-up, Sprint and iterative development activities - Prepared to take on any role within the Agile team
  • Good at prioritizing along critical path and meeting project milestones and deliverable.
  • Quality Testing including Effective Test Case Design, Test Execution and Reporting.

Environment: Java, HTML, CSS, Selenium WebDriver, JIRA, Page Object Model, Maven, Selenium Grid, TestNG, and Postman, Rest-Assured.

Confidential - Burlington, NJ

QA Automation Engineer

Responsibilities:

  • Worked closely with Business Analysts and Developers to gather Application Requirements and Business Processes in order to formulate the test plan.
  • Reviewed evaluated and derived requirements for stability, develops and directed preparation and execution of comprehensive test plans, procedures and schedules for complete systems and/or subsystems.
  • Assisted with the implementation and execution of all aspects of the testing activities including planning, creation and execution of test cases, test scripts, test reports.
  • Reviewed product requirements, functional and design specifications to determine and prepared automated test Script.
  • Automation of test cases usingSelenium Web driver,TestNG, Page object Model (POM)
  • Developed scripts using Selenium WebDriver using JAVA as well as by writing custom functions/method
  • Used TestNG as a test runner framework, which has in build reporting & used Extents Reporting for custom reporting.
  • Developed Reusable functions, which improve the robustness, re-usability, and easy to maintain test scripts & Frameworks.
  • Actively executed manual test cases to validate functionalities and update test statuses promptly.
  • Performed functional negative testing, function positive testing and boundary value analysis testing for Input Fields.
  • Wrote SQL queries to test Data Integrity, Referential Integrity and performed Database Testing for the Application using JDBC connection to validate with UI data
  • Reported software mismatches to the development team using JIRA
  • Performed Regression testing for fixes and closed the defects.
  • Created Data Driven Framework to reduce automated scripts maintenance time.
  • Documented weekly automation status reports that provided information about the AUT being tested, corresponding test-cases that have been automated, script information, verification point’s information, corresponding bugs’ information, and expected status for the next week.
  • Reviewed product requirements, functional and design specifications to determine and prepared automated test Script.
  • Involved in daily scrum meetings during the sprint and extensively worked throughout defect life cycle from opening to closure using Jira.
  • Experience in Web Services/API Testing using by using Postman.
  • Communicated with Application Developers, Project Manager and other Team Members Scrum Master and Various Stakeholders on Application testing status.
  • Strong knowledge in CI/CD pipeline.
  • Attended meetings to fix the bugs and to know the functionality and flow of the application.
  • Involved in the End-To-End test and responsible for the Quality Assurance of this application to complete in record time.

Environment: Selenium WebDriver, MAC, HTML, CSS, XML, JSON, Postman, RESTful API, Web-Service, Java, TestNG, Unix, Bit bucket, Jenkins.

Hire Now