Post Job Free
Sign in

Quality Engineer Analyst

Location:
United States
Posted:
May 30, 2023

Contact this candidate

Resume:

Revathi B

Quality Analyst

Email: **********@*****.*** Ph: 469-***-****

Senior QA Engineer, with 8 years of experience in Manual and Automation Testing on web-based applications using Selenium with Java. Expertise in implementing Page Object Model, Data Driven Framework and Behavior Driven Development. Extensively worked in API testing of Web Services using Java, JSON and also SoapUI. Rich experience in Functional testing of business verticals HealthCare, Banking, and E-commerce.

Professional Summary:

Expertise in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) in Agile and Waterfall environments.

Strong knowledge in writing Test scenarios, Test cases, Test data, Test procedures, Test reports and Test Matrices and mapped the test cases with the requirements for generating the Requirement Traceability Matrix (RTM).

Developing manual and automated test scripts in Java with Selenium.

Expert in performing various testing types like Unit testing, Smoke Testing, Sanity Testing, Regression Testing, System level, Integration Testing and Black box Testing.

Diverse knowledge in dealing with various open-source tools like Selenium IDE, Selenium RC, WebDriver, Selenium Grid, Cucumber, JUnit, Eclipse and TestNG.

Good knowledge on Continuous Integration tools like Jenkins for project builds and to use Automation scripts (Selenium WebDriver API) for running and monitoring non-business hour builds.

Excellent working experience in designing, developing and implementing automation test solutions/frameworks using Data Driven, Keyword Driven and Hybrid Driven frameworks. Working experience in Page Object Model and Page Factory.

Used Desired capabilities and remote WebDriver in the Selenium Grid for performing platform testing and cross browser Testing and cross platform Testing.

Excellent knowledge in using different Spying tools like Firebug and Fire path element as a Firefox add-on for addressing web elements using locator's ID, Class name, CSS Selector, Xpath, etc.

Strong knowledge on handling Synchronization problems using (Implicit, Explicit, Fluent) conditional and unconditional wait statements.

Experienced on Cross Browser and Compatibility Testing using TestNG annotations like @Data provider, @parameter to check the application functionality and behavior over various browsers.

Generated test logs using Log4j for various log levels.

Extracted data from Excel files using Apache POI and loaded into the variables in the scripted code.

Experience in using project build tools like Maven in adding dependencies by maintaining in pom.xml file.

Performed API (Application Program Interface) testing using SoapUI Pro and wrote test cases steps script in Groovy.

Handled special mouse events and keyboard actions like mouse hover, drag and drop, context click using Selenium Actions builder.

Worked on handling multiple windows and Pop-ups with Selenium.

Conversant in handling Cookies and alerts in Selenium Web Driver.

Created test reports generated out of TestNG and captured the error screenshots in selenium.

Expertise in Accessing Forms & handling frames (frames, iframes) of a HTML page with different DOMs for every I frame using selenium.

Having extensive experience in testing RESTFUL API Web Services using Java, JSON API.

Experience in writing Java based test cases for web services APIs using JUnit, TestNG.

Extensive experience in writing and executing User Acceptance Testing (UAT) Test scripts using Gherkin features for BDD.

Expertise in Analysis of problem Severity, documenting defects with high level of accurate information using Test Management tools like JIRA, Rally, Bugzilla, Quality Center.

Performed testing on the Web Services API's using protocols like HTTP, HTTPS, SOAP and WSDL using SoapUI tool related with various interfaces.

Proficient in Java, JDBC, JavaScript, C, C++, Oracle, SQL Server, SQL and in web Technologies like HTML, XML and CSS.

Involved in writing Scenarios, Scenario outlines, feature file and Step definitions using Cucumber for Behavior Driven Development (BDD).

Excellent experience with source version control tools such as Subversion (SVN) & GIT.

Experienced in writing SQL Queries to Back-end Testing for correct business logic.

Extensive Knowledge in using UNIX, Linux Commands.

Skilled in troubleshooting software applications for business functions in major areas of the business and enterprise-wide.

Had an expertise experience in handing teams and providing deliverables on time.

Worked with Cross functional testing teams and developers for closing defects.

Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.

Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

Technical Skills:

Testing Tools

Selenium IDE/RC/Grid/WebDriver, TestNG, SOAPUI, QTP, Appium, Cucumber, AutoIT

Test Approaches

Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle.

Programming Languages

Java, HTM, CSS, JQuery, Gherkin

Scripting

C#, Java Script, Shell Scripting, Groovy Scripting

Continuous Integration Tools

Hudson, Jenkins

Version Control

SVN, GIT

Bug Tracking Tools

Quality Center, Bugzilla, JIRA, Rally, HP ALM, Test Director

Build Tools

Maven, ANT

Framework

Keyword Driven, Data Driven, Hybrid Driven, Page Object Model (POM).

Databases

Oracle, PostgreSQL, MS-SQL Server, MySQL, MS Access, DB2.

Operating Systems

Windows Variants, UNIX, LINUX, MAC

Professional Experience:

Athenahealth – Austin, TX May 2022 to present

Senior Quality Engineer

Responsibilities:

Responsible for gathering business requirements and writing functional specifications and process documents pertaining to new customizations or enhancements.

Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.

Developed automated tests in Java using Selenium WebDriver, Eclipse and TestNG.

Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.

Configured Selenium WebDriver, TestNG and Maven tool and created Selenium automation scripts in java.

Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.

Involved in using Maven build tools to manage framework dependency jar files.

Integrated the test suites to Jenkins to execute them automatically after every successful deployment.

Used Jenkins continuous integration server to run automated test suites.

Involved in acceptance testing using Cucumber and Selenium WebDriver.

Worked on creating test cases for Page Object Model using Page Factory with Data Driven framework for Selenium WebDriver.

Used Firebug and Fire path for element identification while creating Object Repository.

Prepared test cases for Boundary Value Analysis using Black Box testing techniques.

Performed API Testing using SOAPUI tool.

Used Firebug and Fire path to write automated test scripts using ID, name, class, CSS selector and XPATH, Link text, Partial Link Text locators.

Implemented Selenium WebDriver Synchronization features such as Implicit Wait, Explicit Wait to interact with third party interfaces.

Involved in testing alerts and pop-ups using Selenium WebDriver.

Used Apache POI to retrieve test data from Excel files.

Used Actions class of Selenium to handle Mouse Hover events.

Involved in the development of Test plan, Scenarios and Test scripts for manual, automation of the various modules.

Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox and executing multiple tests at the same time using Selenium, TestNG.

Sound knowledge on Object Oriented Programming concept and Java Language

Maintained the flow details of Selenium Automation script in a file using Log 4j.

Used Maven/ANT as framework dependency jars, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.

Involved in SOAP & REST based web services testing using SOAPUI web services testing tool.

Developed BDD Automation Framework using Cucumber tool and developed Feature files which includes Features, Scenarios, Scenario Outlines and Step Definitions.

Executed test cases manually to check GUI and Functional features of the AUT, compared and analyzed actual with expected results and reported all deviations to the appropriate individual(s) for resolution using JIRA.

Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.

Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.

Involved in Agile (Scrum Process) methodology-based Project Planning, Test planning and Coordinating on all SDLC phases.

Prepared weekly productivity reports and submitted test metrics to the management.

Attended day-to-day meetings for providing regression status of existing functionality.

Co-ordinate with Developers, users and various members of the team to discuss and resolve defects as well as their priorities / severity.

Environment: Selenium WebDriver, Cucumber, Java, Eclipse, TestNG, SOAPUI, Maven, Jenkins, JIRA, XPATH, Firebug, Fire path, XML, HTML, CSS, agile, SQL, Oracle and Windows.

AFTRA Health & Retirement - New York, NY Jun 2019 – Apr 2022

Quality Engineer

Responsibilities:

Assessed & analyzed user stories, Business Requirements (BRD), Functional Requirements (FRD) and participated in Sprint planning, Review Sessions & Scrum Meetings.

Prepared Test Plan, Test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.

Attended Daily Scrum, Iteration Planning and Release planning Meetings

Involved in testing various business rules User/Customer functionalities, and Change Processes.

Developed automation scripts for automating Functional and Regression testing using Selenium WebDriver.

Performed group testing like smoke and regression using TestNG parameterization.

Worked on creating test cases for Page Object Model with Data Driven framework for Selenium WebDriver.

Enhanced the existing framework by developing custom functions using Selenium for the automation of regression test suite.

Involved in automating test cases using Selenium WebDriver with TestNG.

Used various TestNG Annotations Such as Before Suite, After Suite, Before Method, After Method, Before Test, After Test, Before Class, after class and configured Parallel Processing using TestNG xml.

Involved in accessing links, alerts, pop-ups, Tables, Forms, Iframes and Listeners using Selenium WebDriver.

Handling Ajax call, Cookies in selenium WebDriver.

Used Java script executers to handle dynamic elements using selenium.

Develop Selenium scripts in TestNG Parameters, Group and Data Provider annotations for controlling the lifecycle of test execution.

Used Selenium Screenshots to prepare and report bugs and generated PDF and email.

Configured Maven, Log4j, TestNG configuration files.

Prepared documentation for setting up Selenium and Eclipse Environment on Local Work Spaces.

Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.

Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.

Developed SQL Scripts for Backend Testing to ensure that data is updated as per the Business Rules.

Prepared user documentation with screenshots for UAT (User Acceptance testing).

Developed automated script for back-end testing using Selenium WebDriver.

Demonstrated ability to solve complex automation challenges involving Ajax, unexpected event handling.

Coordinated with developers and record defects in JIRA to track until they are resolved.

Maintained Test Matrix& Project Matrix using excel sheet to keep track of Project's schedule and status.

Environment: Selenium WebDriver, Java, TestNG, SQL, Apache POI, Maven, Log4j, JDBC, Eclipse, Web Services, SOAPUI, Restful, SOAP, HTML, CSS, JIRA, Quality Center, Oracle11g, MSWord, MS Excel.

PNC Bank – Pittsburg, PA Apr 2017 - May 2019

Quality Analyst

Responsibilities:

Involved in gap sessions with the Business Team to get the queries addressed.

Designed, executed and maintained Selenium Web Driver, TestNG, automated test cases for regression test cases

Implemented simulator for mobile app testing in IOS, Android using Appium Tool.

Performed parameterization of the automated test scripts using TestNG and Selenium to check how the application performs against multiple sets of data.

Contributed in developing Automation Framework that uses Java, Selenium Web Driver and TestNG.

Proficient in writing step definition, test scenarios in Cucumber using Gherkin format.

Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.

Implemented Appium Scripts to test IOS and Android platforms.

Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium IDE and Web Driver & created Data Driven framework.

Used Core Java and Collections to build the framework.

Performed browser compatibility testing.

Worked with XPath, CSS Selector, Link Text, Tag and Class Names and used tools like Firebug to identify web elements

Define and track quality assurance metrics such as defects, defect counts, test results and test status using HP QC/ALM defect tracking system

Wrote automation test cases and fixing automation script bugs

Used SVN for Version Control

Planning for Test Execution activities to accomplish tasks on daily/weekly basis

Involved in the regression test planning for the project and identified the critical regression tests

Executed the automated regression test cases during every release and also executed the daily regression test suites

Facilitated weekly team status meetings and created reports related to end-to-end testing.

Environment: Selenium WebDriver, Java, XPath, Firebug, Fire Path, TestNG, HTML, Java Script, CSS, Apache POI, HP QC/ALM, SQL, Oracle, SVN, Maven, Jenkin.

N Soft Services Pvt. Ltd. - India Jan 2015 - Nov 2015

Quality Analyst

Responsibilities:

Planned and Executed the Test Plan, reviewed Functional requirement and Use Cases documented in Requisite Pro and created Test Scenarios and Test Cases.

Setting Test plan and Test Lab in the Quality Center for the projects to create and access requirements, defects, test cases and reports for the status.

Created and executed detailed test cases with step-by-step procedure and expected results and maintained the Test Logs, Test Reports, Test Issues, and Defect Tracking using Quality Center.

Used QTP (Quick Test Professional) for regression testing and running the automation suite.

Responsible for software QA and analysis, with emphasis on Performance Testing and functional decomposition of web-based (SOA) and legacy systems architecture.

Conducted Test Case Reviews and presented the Test Cases/Test Scenarios to the team members for all iterations.

Optimized QTP scripts for Regression testing of the application with various data sources and data types.

Inserted checkpoints where needed, to compare the current behavior of the application being tested to its behavior in the earlier version using Quick Test Professional (QTP) Customized the QTP test as per the test Case by using the VB-Script.

Played important role in defining automation framework architecture in Selenium WebDriver for the purpose of migrating current automation from QTP to Selenium WebDriver.

Scripted current test scenarios in new selenium WebDriver with JAVA with TestNG framework.

Executed SQL queries to verify the database for the relevant test cases.

Documented the defects in Quality Center and assigned them to relevant developer.

Environment: HP Quality Center 10, QTP 11.0, Selenium WebDriver, Java, TestNG, HTML, CSS, web Servers, RAD, MySQL.

DHL Logistics - India Feb 2013 - Dec 2014

Quality Analyst

Responsibilities:

Documented Test Scenarios (positive and negative) and Test Cases based on the functional specifications

Responsible for Black Box Testing of the application.

Checked the client side and server-side validations. Tested the functionality of the application

Conducted the System, Integration and Regression of the web application

Prepared test scenarios and executed to validate the Tables, fields, texts and images in the Application

Performed various testing – Smoke, Functional, Integration and Regression.

Performed Compatibility testing to verify the application on different platforms

Performed Backend testing by extensively using SQL queries to verify the integrity of the database

Involved in daily status calls and reporting

Worked with development team on defect reporting, fixes and resolution; update management on testing results, activities and planning using QC

Environment: HP Quality Center, SQL Server, Windows 2003



Contact this candidate