We provide IT Staff Augmentation Services!

Qa Engineer Resume

4.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Over 6+ 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, Mobile testing using Appium 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

Testing Tools: Selenium WebDriver, TestNG, Junit, Cucumber, Postman.

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

Operating System: MacOS, Windows, Linux

T est Management: JIRA, HP/ALM

Version Control: Git, GitHub

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

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

QA Engineer

Responsibilities:

  • Wrote test case automation scripts in Java and Selenium.
  • Experienced in SDET where I involved in both white-box and black-box testing—all the way from helping create low-level unit tests to high-level activities like test planning, creating test cases and manual testing.
  • Used Selenium Actions class to handle mouse movements and hover-over actions on Web Elements.
  • 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.
  • 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.
  • 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, New York, NY

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, New York, NY

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

We'd love your feedback!