We provide IT Staff Augmentation Services!

Qa Engineer Resume

SUMMARY

  • Over 7+ years of experience in Software Testing, Software Release Management and Quality Improvement Processes.
  • Expertise in developing Test Cases, Test Plan and Automation test scripts using Selenium, Cucumber BDD, API testing using PostMan and QA methodologies serving various domains such as Retail, Banking & E Commerce.
  • In depth knowledge of Software Development Life Cycle such as Agile, Scrum, Waterfall and good knowledge in Bug Lifecycle.
  • Good knowledge of Object - Oriented Programming language concepts like Abstraction, Encapsulation, Inheritance, Polymorphism.
  • Expertise in writing Automation test scripts using Java on Selenium.
  • Experienced working cucumber-based Page Object Model framework.
  • Expertise in writing BDD based test scenarios using Gherkin based annotation such as Given, When, And Then etc.
  • Written proficient Java glue code step definitions for test scenario using regex.
  • In depth understanding on how and where to use gherkins annotations.
  • Expertise in using Maven build management tool, continuous integration tool Jenkins and GitHub source code management tool.
  • Exposure to API Automation using Postman.
  • Expert in performing various testing such as Functional, Integration, Regression, Smoke, GUI, Back-end, Black Box, User Acceptance, and Usability testing using testing approaches like Boundary Value Analysis, Equivalence Partitioning, and Decision & Conditional Statement.
  • Cross-browser testing with both Manual and Automated Testing tools.
  • Used quality assurance tools JIRA.
  • Proficient in the area of Requirements, Analysis, Test Strategies, Test Plans, Test Cases, Bug Tracking, and Execution of projects with Manual testing.
  • Hands on experience with API testing using GET, POST, PUT and DELETE in PostMan.
  • Written basic queries to retrieve data from Database/tools (SQL) for Backend Testing.
  • Highly Motivated, Quick Learner and Love to deal with New Challenges.

TECHNICAL SKILLS

Programming Language: Java, JavaScript, React

Testing Tools: Selenium WebDriver, TestNG, Junit, Cucumber, Postman, Rest Assured

Methodology: Agile, Scrum workflow, Waterfall, STLC, BDD, TDD

Operating System: MacOS, Windows, Linux, Android, IOS.

Test Management: Jira, HP/ALM

Version Control: Git, GitHub

Others: IntelliJ Idea, Eclipse IDE, Maven, Jenkins, Sauce labs

PROFESSIONAL EXPERIENCE

Confidential

QA Engineer

Responsibilities:

  • Assisted with End-to-End installation for automation environment including but not limited to Java, Maven, Cucumber and GitHub.
  • Worked in 2 weeks sprints where I have attended sprint planning meeting along with sprint pointing meeting.
  • Use Selenium Webdriver for Web Automation.
  • Written BDD model test scenarios using gherkins annotation such as Given, When, And, Then.
  • Written Java automation test scripts in Step Definition classes to implement Cucumber based feature files.
  • Experience in writing CSS Selectors, xPath expression to identify web elements.
  • Maintained and Improved different automation framework like POM (Page Object Model) framework and Data Driven framework using the help of TestNG Data Provider and excel POI API.
  • Validate JSON response using Postman manually using Get, Post, Put, Delete command.
  • Automated API Response using Rest-Assured.
  • Updated the test scenario and test scripts as the requirements or features were changing from sprint to sprint.
  • Used Allure Report to view execution reports and Jira for logging issues and bug tracking.
  • Worked closely with automation lead to get in depth understanding of the test scenario or technical implementation approach.
  • All tests were executed in nightly basis in Jenkins.
  • Worked closely with manual testing team to understand test scenarios, defects.

Confidential

QA Analyst

Responsibilities:

  • Participated in analyzing the user/business requirements, functional specifications and use case documents to create the Test Plans and Test cases for System testing.
  • Involved in analyzing Requirements, System Specifications, Use-Cases and Technical specifications.
  • Verified the integration of various components in the application and executed end-to-end testing.
  • Involved in Integration, Functional, Regression, UAT and End-to-End testing.
  • Performed Test Execution and defect logging and tracking using JIRA.
  • Written basic queries for Data validation in SQL statements.
  • Wrote test case automation scripts in Java and Selenium.
  • Used Selenium Actions class to handle mouse movements and hover-over actions on Web Elements.
  • Used Firebug to identify the object's ids, Name, XPath, links in the application.
  • Wrote Selenium script for taking a screenshot
  • Implemented Continuous Integration of automation framework using Jenkins.
  • Performed regression testing on new build, every modification in the application using WebDriver.
  • Facilitated enhancement and maintained the current Test Environment in Eclipse using Java.
  • Enhanced regression test cases to implement complex testing scenarios, increased permeations of functionality testing, and increased code coverage using Selenium WebDriver.
  • Used Java as client library for Selenium WebDriver and developed Automation Framework using TestNG.
  • Identified UI changes and their potential impacts to existing tests.
  • Tested compatibility of application/site with Chrome, Firefox.
  • Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting, weekly assessment meetings with business analysts and developers.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Participated in Release Review/Requirement Analysis and Design review meetings

Confidential

QA Analyst

Responsibilities:

  • Developed Test Scenarios and Test Cases for large-scale data validation and comparison between two web applications and between the UI and Database defining simple to complex scenarios
  • Have thoroughly done Peer reviews for developing the UAT test plan, strategy, test cases which are used while testing the application.
  • Created UAT test plan documents, strategy, test cases, executed UAT test scripts, and created test reports using JIRA
  • Analyzed and validated system requirements.
  • Performed Functional testing on Mobile App for iOS and Android.
  • Worked with the automation team to help them run Selenium test suites as part of regression testing.
  • Identified system problems and provided solutions for develop, test, and implementation of the application.
  • Involved in designing and developing workload and statistical reports.
  • Extensive knowledge of functional testing, developing software testing process, testing scenarios, test plan and strategy for testing, reporting and analyzing test results

Hire Now