We provide IT Staff Augmentation Services!

Qa automation Engineer  Resume

5.00/5 (Submit Your Rating)

NY

SUMMARY:

  • As a QA Automation Engineer with 5+ years of experience in all phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC); Developing Test Strategy, Test Cases, Test Plan and Automation test scripts using Selenium Webdriver. Diversified experience in Automation, Manual testing serving various domains such as Banking, Retail and Ecommerce.

TECHNICAL SKILLS:

Methodologies: Agile/Scrum, Waterfall, SDLC, STLC

Testing Tools: Selenium (WebDriver, RC, IDE, Grid), TestNG, Junit, Cucumber, Log4j

Languages: Java, HTML, XML, JavaScript, CSS

Test Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model

Utilities: GIT, SVN, AutoIt, Firebug, Sikuli Robot Class, Fire Path and Putty

Artifacts: Test Strategy, Test Cases, Test Plan, RTM, Test Summary Report, Bug Report

Bug Tracking Tools: JIRA, Rally

Behavior Driven Tools: Cucumber, Gherkin

Databases: MS SQL Server, MySQL, Oracle

IDE: Eclipse, IntelliJ

Build and Integration Tools: Maven, Ant, Jenkins

MS Office Tools: Excel, Outlook, PowerPoint, Word, Slack, Hip chat

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

Operating Systems: Windows XP/7/8/10, Mac OS, LINUX

PROFESSIONAL EXPERIENCE:

Confidential, NY

QA Automation Engineer

Responsibilities:

  • Expertise in Entire Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) in Waterfall, and Agile (Sprint/Scrum) Methodology by analyzing requirement specifications and responsible for developing Test Objective, strategies, Scope, Test procedures and Test Matrices .
  • Expertise in different types of testing like Automation Testing, Manual Testing, Integration Testing, System Testing, Smoke Testing, Regression Testing, Unit Testing, Black Box Testing, Functional Testing, Database Testing, GUI Testing, Web / UI and (UAT) User Acceptance Testing.
  • Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
  • Managed individual sprints user stories and tasks using Jira as tracking tool.
  • Experience in preparing Test strategy, Test plan, Test methodology, Test scenarios, Test summary reports, Test cases and Test documents for both automated and manual testing based on User requirements, System requirements and Use case documents.
  • Using Hybrid Framework for a number of projects. Generate HTML report and log for automation project.
  • 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, Priority.
  • Experience with Cross - Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
  • Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work and implemented Regression Test to make sure that the existing functionality is not broken.
  • Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari, and Firefox where multiple tests were run at the same time using TestNG, Selenium.
  • Used Data Driven Framework and extracted data from external Excel files using Apache POI and from database.
  • Used Firebug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes, and Tags.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Maintained the Selenium & Java Automation Code and pushed into Github, Jenkins for CI tool.
  • Interacted with the development and operation's team to ensure the quality of software to user expectations.

Confidential, NY

QA Engineer

Responsibilities:

  • Understanding the Business requirements, Application and Function Specifications, Design documents.
  • Involved in writing and designing Test cases and test scenario based on Acceptance criteria.
  • Understood the retail business processes such as marketing, merchandising, payment processing, logistics, reverse logistics, and customer service.
  • Participate in iteration retrospective meeting to discuss previous iteration's success, failure and recommend process improvements for next iteration.
  • Prepared Test Plan/Test Cases for grid re-design, gift card purchase, coupon re-write phase I and II projects from the user stories, use cases, business and system requirement (SRS).
  • Prepared test machines and deployed builds, executed test cases, done bug reporting and resolved issues by pairing up with the developers.
  • Performed black box testing, database testing, and web-based testing on several test phases.
  • Developed components for each transaction used in the test script or scenario by using Selenium.
  • Involved in writing Automation build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and core Java programming skills using Eclipse IDE.
  • Maintained code into github and kicked off in Jenkins during build process and nightly basis.
  • Management and modified the test cases based on their feedback.
  • Data validation and Database integrity testing done by executing SQL, MySQL statements.
  • Performed GUI, Functional, Negative, Positive, Smoke, Sanity, Regression and User Acceptance Testing.
  • Maintained Traceability Matrix using MS Excel.
  • Prepared various reports based on different stages of Testing.
  • Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.
  • Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.
  • Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.

Confidential, MO

QA Analyst

Responsibilities:
  • Analyzed Business Requirements created testing strategies, testing plans and prepared detailed test cases for the Application under Test (UAT).
  • Involved in Agile (Scrum Process) methodology based Project Planning, Test planning and Coordinating on all SDLC phases.
  • Attend Iteration Planning Meeting to size up the stories with points, break out the requirement, to estimate tasks and testing effort in completing product backlog within the current iteration timeframe and team velocity.
  • Analyze test plan and test stretagy and mostly was involved writing manual test case and test step for automation scripts.
  • Performed crossbrowsing testing for regression and smoke suites in diferent browser like Firefox, Chrome and IE on different server like QA/Pre-Prod, UAT.
  • Created End to End scenario to validate user can login into site and performed different activities based on criteria.
  • Involved validating all different card against differtent sets of data whether process go throgh smothly at the end.
  • Started writing Test Automation scripts using Selenium WebDriver, Junit and Maven technologies under Java platform using Eclipse IDE.
  • Used Jenkins as continuous integration tool to schedule and run the automated test scripts for regression suites.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
  • Defect logging and tracking using Jira and updated the test defects status with results.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

We'd love your feedback!