Post Job Free

Resume

Sign in

Automation Engineer Web Services

Location:
Twinsburg, OH
Posted:
September 11, 2023

Contact this candidate

Resume:

Harini

Email: adzmrd@r.postjobfree.com

Ph#: 937-***-****

Professional Summary:

With over 6+ years of experience in IT industry as a QA Engineer in Designing, Developing and Integrating Components for robust Web-based and client/server software applications.

Experience in all aspects of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).

Expertise in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium WebDriver/Grid/IDE.

Expert in developing Java Selenium/WebDriver test scripts and Test Frameworks using TestNG/Junit to perform Functional Testing.

Experience in Cucumber tool and Gherkin Language for writing tests in a behavior-driven development (BDD) style.

Experienced in using Jenkins as a Continuous Integration server to configure with Maven.

Key expertise includes testing and debugging GUI and Multi-Applications environment and automated testing using Selenium WebDriver.

Proficient in developing Test scenarios, Test cases, Test data, Test reports and Documenting Manual and Automation Tests.

Expertise in Automation Testing, Regression Testing, Manual Testing, Black-box Testing, Smoke Testing, Sanity Testing, REST API Testing, Functional Testing.

Experienced in Web Services testing by using Rest Assured API and API testing tools such as Soap UI/Postman to validate XML response.

Experience in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, HP ALM, and JIRA.

Experience in writing SQL Queries to retrieve the data from the database. Experience in writing SQL Queries, SQL Scripts and performing Database testing.

Strong expertise in lifecycle methodologies like Agile Models and TDD (Test Driven Development) methodology.

Have excellent verbal and written communication skills, acquired strong analytical skills.

Excellent problem solving skills with a strong technical background and good interpersonal skills.

Technical Skills:

Testing Tools

Selenium WebDriver/IDE/GRID, Soap UI, POSTMAN, Cucumber

Languages

Java, XML, HTML

Test Framework

TestNG

Project Methodologies

Agile-Scrum

Defect Tracking Tools

Jira, Quality Center, HP ALM

Build/CI Tools

Ant, Maven, Jenkins

Packages

MS-Office Suite (Word, Excel, Access)

Databases

Oracle, SQL

Operating Systems

Windows variants, UNIX

Professional Experience:

Client: Gap Inc, SFO. July 2022 – Till Date

Role: QA Automation Engineer

Responsibilities:

Worked closely with product owner and developers for thorough requirements review and developing test scenarios.

Involved in design and implementation of Selenium WebDriver automation framework for regression test suites.

Executed system, integration, end-to-end, and user acceptance test (UAT) test cases.

Developed Test Scripts to implement Features, Test Scenarios and Step-definition for BDD(Behavior Driven Development) using Cucumber(Gherkin formats).

Experience working on Page Object Model with Page Factory in Selenium.

Identified test cases to automate and develop automation test scripts using Selenium WebDriver and Java.

Experience working in Functional testing, Integration testing and Regression testing.

Implemented TestNG unit testing framework for the smoke test and used all the annotations in TestNG effectively.

Responsible for updating and maintenance of existing selenium scripts.

Involved in Bugs Tracking and Prepare Bug report document.

Used GitHub to maintain and manage the build scripts, test data used, and other documents related to the project.

Performed API testing using Postman.

Used Applitools to verify the visual Regression testing.

Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

Tools & Technologies: Java, Selenium WebDriver, TestNG, Maven, Eclipse, Cucumber, Jenkins, Postman, Applitools, XPath, XML, CSS, html, HP ALM, SQL, Agile and Windows.

Client:Erie Insurance, PA. May 2021 – July 2022

Role: QA Automation Engineer

Responsibilities:

Reviewed business requirements and technical specification documents and analyzed use cases, functional requirements to create detailed Test plans and Test cases.

Involved in designing and implementing of hybrid automation framework to be used with Selenium Web Driver.

Designed, executed and maintained automation Test Scripts in Selenium WebDriver using Java, TestNG.

Performed Regression and Integration Testing using TestNG framework and executed assertions.

Developed Selenium hybrid framework on Selenium WebDriver using TestNG with Java.

Used Maven in Eclipse IDE and used Project Object Model (POM) xml to download all the required dependency for automation framework.

Developed features and test scripts using BDD (Behavior driven development) in Cucumber. Implemented Page Object Model design Pattern into Cucumber framework.

Involved in Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.

Responsible for conducting Test Planning, Test Design, Test Automation Development and Test Execution.

Executed system, integration, end-to-end, and user acceptance test (UAT) test cases.

Developed Manual test cases for Functional testing of various modules of the application also performed Manual Testing to check flow of the application.

Used Selenium (XPath and CSS locators) to test the web application.

Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and Xpath in Selenium.

Tested request and response XML's based web services interfaces using Postman.

Created test cases both in HP ALM based on the user stories and linked test cases to requirements in HP ALM.

Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.

Tested the application in highly dynamic environment with sprint team using Agile Methodology.

Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

Tools & Technologies: Java, Selenium WebDriver, TestNG, Maven, Eclipse, Cucumber, Jenkins, Postman, XPath, XML, CSS, html, HP ALM, SQL, Agile and Windows.

Client:Bancorp South Bank, Dallas, TX. Feb2020 – Apr 2021

Role: QA Automation Engineer

Responsibilities:

Actively involved with SCRUM and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.

Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.

Exported Test Case Scripts (Java-Selenium WebDriver) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework.

Used Selenium WebDriver and TestNG to run parallel testing by creating Groups, and categorizing test cases.

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

Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with Test-NG.

Implemented Maven Build tool by configuring the POM file with all required Jars and maintained the POM file.

Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub.

Created all Test Plans, Test Cases Manually and Automated Scripts to create greater coverage for all initiatives assigned.

Testing included: Functionality, Database, Block Box, Unit testing, Integration, System Testing.

Modified the Test Scripts accordingly when we record the applications.

Used XPath to work with dynamic and static objects in Selenium.

Performed functional testing of SOAP and RESTFULL Web Services using Postman tool.

Involved in testing Web services with tool called Postman .

Used JIRA for defect management includes, defect logging, defect tracking, defect triaging and defect closure.

Conducted backend testing using SQL queries to validate data for database.

Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.

Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Tools & Technologies: Java, Selenium WebDriver, TestNG, Maven, Cucumber,Jenkins, GitHub, Eclipse, XML, XPath, CSS, HTML, Restful, Postman, JIRA, SQL, Agile and Windows.

Client: Office Depot, Boca Raton, FL. Jul 2018 – Jan 2020

Role: QA Engineer

Responsibilities:

Worked closely with business analysts and developers for thorough requirements review and developing test scenarios.

Involved in setting up configuring the testing environment with Eclipse and Selenium WebDriver.

Performed various testing methods like Functional, Usability, Security, Navigational and UAT testing by creating automated scripts using Selenium WebDriver and manually.

Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver.

Used Selenium Grid to test the compatibility of the tests across multiple servers to save time.

Analyze and develop automated test scripts/cases using Selenium web driver suitable for use with regression testing framework of the application.

Developed System Test Cases and procedures to test various application points.

Initially involved in creating a Manual Test Cases in JIRA. Tests were grouped into test plan and executed. Results were recorded and published to management.

Involved in Look and Feel testing of the application windows using the deliverables.

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

Performed Data Driven Testing of the web service using Data Source and Data Loop.

Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.

Created Test Sets to do Functional and Data Driven Testing on the Webservice.

Performed Database Testing by passing SQL Queries and retrieved information from Database.

Performed Defect tracking in JIRA. Defects were linked via traceability to specific test case.

Attended project meetings, release meetings and QA status meetings.

Tools & Technologies: Java, Selenium WebDriver, Eclipse, SOAP, JIRA, SQL and Windows.

Client: TJX, Framingham, MA. Jan 2017 – Jun 2018

Role: QA Tester

Responsibilities:

Created test plans and test cases in concert with system engineers and web designers.

Analyzed system requirements, developed & executed detailed Test plan, Test cases, Test scripts for testing the functionality, GUI, security, and usability of the Join Process, Ordering Process and Member Area, which includes Member’s Personal Information, and Processing Order Information.

Prepared test data for functional testing as documented in the test plan.

Executed test cases manually. Compared and analyzed actual with expected results and reported all deviations to the appropriate individual(s) for resolution.

Created and executed automated software test plans, cases and scripts.

Created and executed test cases, logged and assigned defects, and kept track of the defect status.

Performed functional testing, integration testing, black-box testing, and system, regression testing, and user acceptance tests.

Involved in compatibility testing with other software programs, hardware, operating systems and network environments.

Documented software bugs and wrote test reports by using HP Quality Center.

Implemented Regression and Smoke tests execution as separate step of deployment process.

Conducted Interface and Regression Testing manually during the various phases of the development.

Used Quality Center Defect tracking tool to report application defects and enhancements request and discussed with developers to resolve technical issues.

Participate in weekly meetings to generate Daily Test Status Report for all required test phases.

Tools & Technologies: Manual testing, HTML, Java, Quality Center, XML, Clear Quest, Oracle, Windows, UNIX.



Contact this candidate