We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

WA

SUMMARY

  • As a QA Engineer with an experience of 5 years in software testing life cycle (STLC), skilled in developing Test Cases, Test Plan, Test Methodology and automation in Selenium WebDriver, Cucumber with experience in both Automation and Manual testing methodologies & serving various diversified domains such as E - commerce, Insurance and Banking.
  • Strong knowledge in implementing Agile (Sprint/Scrum) Methodology by analyzing requirement specifications and responsible for developing Test Objective, Plans, Scope, Test procedures and Test Matrices.
  • Well versed with Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Logging and Tracking Defects in all the phases with major responsibilities and Diversified experience in Automation and Manual testing serving various domains.
  • Worked on customized Hybrid framework, Data Driven & Page Object Model to make maintenance process easier and achieve efficiency, re-usability, and accuracy across the applications.
  • Experience in Regression, Smoke and Integration testing for functionality and structural flow of an application.
  • Proficient in using test automation tools such as Selenium WebDriver, Cucumber to develop automation testing scripts for web-based applications.
  • Involved in writing Selenium WebDriver automation scripts in Java using Maven, TestNG Annotations for web applications.
  • Preformed Back-End Database testing using basic SQL queries.
  • Experience using Accessing Forms, Tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver.
  • Productively involved in locating web elements by XPath, CSS, Link text, Id, Name, Class name, Tag names, partial Link text using Firebug.
  • Experience in testing and handling different frames of a HTML page with having different DOM's for every iframe.
  • Expertise on using Sikuli for file uploading to simulating user interaction on Microsoft windows file upload dialogue window.
  • Productively involved in Defects logging and managing Defect Life Cycles using JIRA, also Segregated defects based on the hierarchy of the effects on the test scripts using Log4j.
  • Experience in using implicit and explicit waits for handling Ajax requests and synchronization in Selenium.
  • Experienced in using Apache POI to read data from external sources to feed data into the test script.
  • Work experience in integrating Selenium WebDriver automation scripts on Continuous Integration tools Jenkins.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider.
  • Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
  • Maintained the Selenium and JAVA automation code and resources in source controls like GIT over the time for improvements and new features.
  • Proven ability in developing Behavioral Driven Development (BDD) scripts and Acceptance Test Driven Development (ATDD) with Cucumber and writing step definitions for behavior using Gherkin and solid understanding of Test Driven Development (TDD).
  • Good at using Test Management tools such as, JIRA, bug reporting tools to track test progress, execution and deliverables.

TECHNICAL SKILLS

Test Tools: Selenium WebDriver, TestNG, Selenium Grid, JUnit, TestNG, Postman, cucumber, Sikuli

Languages: Java8, Gherkin, SQL

Testing Frame works: Data Driven, Hybrid, POM/Page Factory

Test build and Integrated Tools: Git, Maven, Jenkins

Markup Languages: HTML, CSS

Defect tracking and project management tools: JIRA, Rally

Database tools: MySQL

Utilities: Eclipse IDE, IntelliJ IDE, GIT, Firebug, Fire Path

Reporting tool: Extent Report, Log4j/IReporter

Project Methodologies: Agile, Waterfall

Web Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Platform Compatibility: Windows, Mac OS

PROFESSIONAL EXPERIENCE

Confidential, WA

QA Automation Engineer

Responsibilities:

  • Involvement in Sprint planning, Review Sessions, Scrum meetings, Demo, Retro in scrum project.
  • Develop Test Scenarios, Test Cases, Test data, Test procedures, Test reports based on Acceptance criteria and Wireframe.
  • Understanding and analyzing User stories based on Detail acceptance criteria for the corresponding Sprint.
  • Involve in defect review and triage meetings to help to resolve the defects and raised defects in Jira.
  • Maintain hybrid automation framework by implementing Java and Webdriver, TestNG, Apache POI, Extent Report and log4j.
  • Use Desired Capabilities to configure driver instances and set browser properties for Firefox, Chrome and IE browsers.
  • Writing functionality to fill up different forms to read data from external source such EXCEL, Properties File, MySQL.
  • Use TestNG annotations like groups, parameters, Data Providers to group the test cases, test methods, test suits for regression and functional testing.
  • Upload and download files and handled window base popup by using Sikuli
  • Handle Accessing Forms, Tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver and Java.
  • Productively involved in locating web elements by XPath, CSS, Link text, Id, Name, Class name, Tag names, partial Link text using Firebug
  • Experience in testing and handling different frames of a HTML page with having different DOM's for every iframe.
  • Validate status code, body massage, content type, header for Rest API using Postman manually.
  • Perform CRUD operation for manipulating different API based functionality.
  • Use selenium grid for cross browser testing and parallel testing.
  • Use Maven for build management and Continuous Integration using Jenkins.
  • Validate database using MySQL queries.
  • Version control is done by using GitHub/Git.
  • Analyze the logs for errors and exceptions during test execution.
  • Prepare the data to cover various scenarios and wrote SQL scripts to verify the database.
  • Manage log file using log4j and generated Extent Report for automation project.

Confidential, AR

QA Engineer

Responsibilities:

  • Involved creating Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules and discussed ambiguities with business analysts.
  • Created test case and test script based on BRD/Acceptance criteria and Wireframe.
  • Participated in technical, status review, and release and production meetings.
  • Wrote automated scripts for functional, regression, sanity, and integration testing using Java and Selenium WebDriver in BDD/Cucumber framework.
  • Working on Behavior Driven Development(BDD) framework using Cucumber along Java with Page Object Pattern/PageFactory.
  • Wrote feature file using Gherkin Syntax like Scenario, Scenario outline, Given, When, Then, Datatable Examples, Background etc.
  • Responsible for Cross-browser testing and running the automation script in parallel using Sauce labs.
  • Maintaining the Selenium scripts in GIT repository and ran in Jenkins nightly basis.
  • Generated Cucumber Report in Jenkins and sent email notification for regression suite.
  • Extensively queried through SQL to check the database records in MySQL database.
  • Configured JDBC connections to retrieve data from database
  • Tested web services using the different assertions like HTTP assertion, security assertions, XPATH assertions in Postman.
  • Expertise in Project Management tools like Jira to prioritize, classify bugs and tracked defects.
  • Maintained test cases in XL sheet.
  • Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
  • Worked on agile methodology and attended all meetings.
  • Provided weekly report and automation report to lead.

Confidential, GA

QA Analyst

Responsibilities:

  • Worked in Agile Scrum Environment and attended all agile meeting.
  • Participated in all phases of the Software Testing Life Cycle (STLC).
  • Analyzed User stories based on Detail acceptance criteria for the corresponding Sprint.
  • Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
  • Performed Functional Testing and monitored the behavior of the applications during distinct phases of testing using testing methodologies.
  • Performs all duties in accordance with established company goals.
  • Developed Test Data, Test scenarios, Test cases, Test Scripts and Traceability Matrix.
  • Performed cross browser and platform testing manually.
  • Used Firebug Tool to identify the Object's id, Name, XPath, link in the application to help automation team.
  • Created positive and negative scenario based on the business requirements.
  • Successfully Completed QA, Pre-Prod and User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
  • Reported defects through Jira and performing Regression to resolve bugs for recheck.
  • Updated and Maintained regression suite for every release.
  • Prepare Daily and Weekly status reports and share with the management
  • Write and executed test cases.
  • Worked closely with cross-functional teams (Dev, PM, Product Owner) as a part of Agile environment.

We'd love your feedback!