We provide IT Staff Augmentation Services!

Senior Qaautomation Engineer Resume

5.00/5 (Submit Your Rating)

Basking Ridge, NJ

PROFESSIONAL SUMMARY:

  • Senior QA Automation Engineer with 8 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. Diversified experience inAutomation, Manual testing and Business Analysis methodologies serving various domains such as Finance, Insurance, Banking, Healthcare and Retail.
  • 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, JUnit Testing, Black box testing, Functional testing, Database testing, GUI testing, Web / UI and (UAT)User Acceptance Testing.
  • 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.
  • Designed and Implemented different automation frameworks like Keyword Driven Framework, Data Driven Framework, Modular DrivenAutomationFramework, and Hybrid Framework for a number of projects.
  • Experience using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver.
  • 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.
  • Experience in Selenium Automation using Selenium Web Driver, Selenium IDE, Selenium Grid, Java, Test NG, POM framework.
  • Used Selenium WebDriver and TestNG to run paralleltesting by creating Groups, and categorizing test cases.
  • Experienced in using Maven build tools to manage framework dependency jar files.
  • Experienced in Web Services testing using SOAPUI tool. Validated request and response XML, SOAP and RESTFUL Web service calls.
  • Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases, Select for selecting multiple values from list, Action for various key and mouse event, with different Locators (xpath, CSS, id, Link text).
  • Experience in Handset Testing, writing Test plans, defining Test cases for various module screens of the application, developing and maintaining Test scripts, analyzing results and reporting defects.
  • Experienced in using Apache POI to read data from external sources to feed locators into the test script.
  • Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for Behavior Driven Development (BDD), Test Driven Development (TDD) using Cucumber in Gherkins format.
  • Experience in Database Testing using SQL Queries with multiple Databases, SQL Server, and MySQL.
  • Experience in Bug Tracking and Reporting using Test Director HP ALM / Quality Center.
  • Expertise in working knowledge of Core Java and Object Oriented Concepts (Inheritance, Polymorphism, Exception Handling, Multi-Threading and Collections).
  • Experienced in using Test Management tools such as Rally, JIRA bug reporting tools to track test progress, execution and deliverables.
  • Conducted meetings with the end-users to establish guidelines for UAT. Guidelines included specification of necessary screen components, appropriate message boxes and proper use of sounds and colors.
  • Hands on experience in using build and project management tolls like Ant, MAVEN and Configuration management tools like SVN,GIT.
  • Experience with projects that utilized web technologies like XML, HTML, CSS, REST, and JavaScript and high-level languages such as Java.
  • Generated (TSL) Test Scripts and validating the scripts using Synchronizationpoint.
  • Batch execution and sending status report to higher management.
  • Generated test logs using Log4j for various log levels.
  • Dynamic and assertive team player with a strong inclination to improve and optimize process development and implementation.

TECHNICAL SKILLS:

Methodologies: Agile/Scrum, Waterfall, SDLC, STLC

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

Languages: Java, C, HTML, XML

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

Utilities: GIT, SVN, AutoIt, Firebug, Fire Path and Putty

SOA Technologies: SOAP, REST, XML, WSDL, SOAP UI, JSON

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

Bug Tracking Tools: JIRA, HP ALM/Quality Center, Rally, TFS, Bugzilla

Behavior Driven Tools: Cucumber, Gherkin

Databases: MS SQL Server, MySQL, Oracle, MS Access

IDE: Eclipse, IntelliJ

Build and Integration Tools: Maven, Ant, Jenkins

MS Office Tools: Excel, Outlook, PowerPoint, and Word

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

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

WORK EXPERIENCE:

Confidential, Basking Ridge, NJ

Senior QAAutomation Engineer

Responsibilities:

  • Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.
  • 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.
  • Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations, Mouse Movements.
  • Implemented TestNGautomationframework 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 Functional testing as per user stories and performed Integration Testing & System Testing using Selenium WebDriverautomationscripts.
  • 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.
  • Took the Application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution.
  • Designed and Developed testautomationArtifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, Cucumber, TestNG and XPath.
  • Used Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • Created test reports generated out of TestNG and created the error screenshots.
  • Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation and Apache POI.
  • Managed individual sprints user stories and tasks using Jira as tracking tool.
  • 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.
  • Managed the framework dependency jars using Maven.
  • Involved in developing automated UAT test cases using Cucumber.
  • Maintained the Selenium & JavaAutomationCode and resources in source controls like GIT, Jenkins for improvements and new features.
  • DevelopedAutomationframework implementing Page Object Model, and Data Driven Test for certain Test Cases.
  • 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 Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.
  • Implemented test automation scripts for mobile testing usingAppium for Android and iOS applications.
  • Interacted with the development configuration and operation's team to ensure the quality of software to user expectations.
  • Participated in Release Review/Requirement Analysis and Design review meetings.

Environment: Selenium WebDriver, Java, Eclipse, Maven, TestNG, Cucumber, Apache POI, SOAPUI, Html, XMLAppium, Oracle, J2EE, JSON, Jenkins, JIRA, Mozilla, Chrome, Internet Explorer, GIT.

Confidential, Atlanta, GA

QAEngineer

Responsibilities:

  • Analyzed Business Requirements created testing strategies, testing plans and prepared detailed test cases for the Application under Test (AUT).
  • Involved in Agile (Scrum Process) methodology based Project Planning, Test planning and Coordinating on all SDLC phases.
  • Involved in implementation of Test Automation Framework 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.
  • Wrote automated testing code in Selenium WebDriver in Eclipse IDE for functional testing including AJAX-enabled applications.
  • Used TestNG for testing framework. Implemented the script deployment in TestNG framework through command line and integrated tests in Jenkins (Continuous Integration tool).
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Parameterized test cases using different annotations.
  • Used data-driven framework to accomplish a regression cycle which is robust and reusable across multiple applications.
  • Stored the flow details of Selenium Automation in a file using Log4j.
  • Responsible for Setting up Web Services project using WSDL in SoapUI and provided setup help to other team members.
  • Validated web services using Groovy Scripts in Soap UI.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • 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.
  • Involved in testing of web application by creating XML test suite.
  • Used JMeterfor Performance Testing.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: Java, Selenium WebDriver, Eclipse, TestNG, Maven, Jenkins, Cucumber, Groovy Scripts, Log4j, SoapUI, Agile, AJAX, WSDL, Jira, SQL, XML, Oracle, JMeter, Windows.

Confidential, Rhode Island, NY

QA Analyst

Responsibilities:

  • Created Modular DrivenAutomationFramework from the Scratch.
  • Developed automated test scripts usingSeleniumand in Java Eclipse.
  • Involved in test cases review by development team, product management and modified the test cases based on their feedback.
  • Developed ANT based build scripts to runSeleniumAutomation.
  • Performed Regression testing for new builds and every modification in the application using SeleniumWebDriver.
  • Used Firebug Tool to identify the Object's id, Name, XPath, link in the application.
  • Hands on experience with AutoIt for window pop up handling.
  • Performed cross-browser testing by integrating TestNGframework with Selenium WebDriver.
  • UsedSeleniumGRID to execute test cases on multiple platform.
  • Responsible for updating and maintenance of existingseleniumscripts.
  • Performed testing on web services using SOAPUI with XML web services and SOAP.
  • Created positive and negative assertions based on the business requirements.
  • Performed Data Driven testing using SOAPUI.
  • Reported defects through Jira and performing Regression to resolve bugs fixes.
  • Used Jenkins as continuous integration tool to schedule and run the automated test scripts.
  • Maintained Selenium and Java Automation Code and resources in source controls like SVN for improvements and new features.
  • Actively participated in daily Scrum meetings and involved in bi-weekly Sprint releases.

Environment: SeleniumWebDriver, TestNG, Java, JavaScript, HTML, Junit, Cucumber, Jenkins, ANT, CSS, Firebug, XPath, AutoIt, Web Services, SOAP UI, XML, Eclipse, Jira, Windows, Unix, Oracle 11g, Agile Methodology.

Confidential, Salt Lake City, UT

QA Analyst

Responsibilities:

  • Participated in Requirement Review Question/Answer Session and contributed in requirement gathering, clarification, consistency and completeness.
  • 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.
  • Knowledge from working with high-traffic websites.
  • Understood the E-tail business processes such as marketing, merchandising, payment processing, logistics, reverse logistics, and customer service.
  • Participated in writing test-related documentation such as Test Plans and Test Cases.
  • Developed Record/Playback using selenium IDE.
  • Exported the test reports form Selenium IDE to different programming languages.
  • 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.
  • Author automated test scripts for Functional and Regression testing usingSeleniumIDE/RC alongside manual scripts to reduce manual effort and increase test coverage toward the end of each iteration.
  • Developed test scripts using selenium Web Driver and TestNG.
  • Participate in iteration retrospective meeting to discuss previous iteration's success, failure and recommend process improvements for next iteration.

Environment: Agile, Windows, Selenium IDE, selenium web driver, IE, Firefox, XPath,SeleniumIDE/RC, Firebug, MS-office, and JIRA.

Confidential

Test Engineer

Responsibilities:

  • Understanding the Business requirements, Application and Function Specifications, Design documents.
  • Involved in writing and designing templates for theTest PlansandTest cases.
  • Involved in Preparation of Test Scenarios and review of Test Cases.
  • Involved in updating and executing test cases according to requirements.
  • Identified theTest Casesand documented them inQuality Center.
  • Data validation and Database integrity testing done by executing SQL, PL/SQL statements.
  • PerformedGUI, Functional,Negative,Positive, Smoke, Sanity,Regression andUser 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.

Environment: Java, Windows, SQL, HP Quality Center, MS Office.

We'd love your feedback!