Post Job Free

Resume

Sign in

Senior QA Engineer

Location:
Princeton, NJ
Posted:
June 02, 2023

Contact this candidate

Resume:

Gowtham Reddy

Senior QA Analyst

Email: adxg18@r.postjobfree.com

Phone: 609-***-****

Senior QA Analyst with 10 years of experience in all phases of SDLC and STLC. Expertise in developing Test Strategy, Test Plan, Test Cases and Automation test scripts by using Java, Selenium and Cucumber. Diversified experience in Automation and Manual Testing serving various domains such as HealthCare Insurance, E-commerce, Education and Investment Management.

Professional Summary:

Expertise in Regression Testing, Integration Testing, System Testing, Functional Testing, Unit Testing, User Acceptance Testing, White Box Testing and Black Box Testing.

Expertise in software testing (Manual and Automation) with very good understanding of Test Planning, Test Design, Test Execution and Defect Management.

Expertise in Selenium automation using Java, Selenium WebDriver, Selenium Grid, TestNG, Cucumber, POM framework and Maven.

Expertise in performing Automation Testing by using Katalon Studio tool.

Expertise in performing Mobile Automation Testing (Both Android and iOS) by using Appium tool.

Expertise in using Eclipse IDE to write Java code for automation using Selenium.

Proficient in Cross-Browser Testing in order to test whether the web applications are working as desired in different browsers and environments.

Proficient in developing manual and automated Test scripts and Test Cases based on the client provided User Stories, BRD, FRS and SRS.

Designed, implemented automation frameworks: Data Driven framework and POM framework for number of projects.

Used Firebug and FirePath to find XPATH in Firefox browser.

Expertise in setting up selenium grid using different machines as nodes and one machine as hub to distribute the execution of selenium test scripts on all node machines.

Well acquainted with various Selenium Locators like ID, name, Link Text, XPath and CSS Selector and DOM for identifying correct GUI elements in creating automation scripts.

Proven ability to work with BDD using Cucumber which integrated feature file, Step Definition Classes and Test Runner in Gherkin language.

Experience with source control, build and deployment tools such as Jenkins, Maven and Git.

Experience in Test Management and using Defect Tracking Tools such as Microsoft DevOps, TFS, Jira and Quality Center as repository for maintaining Test Cases, execution and tracking the defects.

Expertise in Web Services Testing by using tools such as SoapUI, ReadyAPI, Postman etc.

Experience in Database Testing using SQL Queries with multiple Databases such as Oracle, SQL Server.

Facilitated Agile Scrum Ceremonies: Sprint Planning, Daily Scrum Call, Sprint Review and Sprint Retrospective Meetings.

Well acquainted with Synchronization Techniques like Implicit Wait, Explicit Wait and Fluent wait.

Generated test logs using Log4j property file for various log levels.

Technical Skills:

Domain

HealthCare Insurance, E-commerce, Education and Investment Management

SDLC Methodologies

Waterfall, Agile (SCRUM)

Testing Tools

Selenium Web driver, Selenium Grid, Selenium IDE, Cucumber, TestNG, Maven, SoapUI, Appium, Grafana, Sauce Labs, Jmeter

Programming Languages

C, C++, C# and Java

Database

Management Systems

Oracle, SQL Server, AWS (dynamo db)

Testing

Unit Testing, Smoke Testing, Sanity Testing, Integration Testing, White box testing, Black Box testing, User Acceptance testing, Regression Testing, A/B Testing

Testing Frameworks

Data-Driven, Keyword-Driven, Hybrid, Behavior Driven Development (BDD) and Page Object Model.

Test build and Integration Tools

Maven and Jenkins

Test Case Management Tools

Microsoft DevOps, Team Foundation Server (TFS), JIRA and Quality Center, Test Rail

Markup Languages

HTML, CSS, XML

Document

Management Tools

MS Office - Word, Excel, PowerPoint, Outlook

Defect Tracking Tools

JIRA, Rally, HP Quality Center

Professional Experience:

Client: Optum (United Health Group), Minneapolis, MN May 2022 – Present

Role: Senior QA Analyst

Project Description:

Cirrus in Optum is a highly flexible and configurable multi-payer health care administration

application within the United Strategic Platform (USP).

Cirrus capabilities encompasses the core health care administration capabilities

including Case installation, Member Management, Provider / network management, pricing,

claim configuration and adjudication. Currently working for Incredibles team which manages

Membership module especially member enrollment.

Responsibilities:

Participate and provide inputs in system analysis, design walkthroughs and scenario review

meetings.

Performed Functional, Regression, Adhoc, Component, and End-End Testing in local and QA environments. Performed API testing by using Swagger UI.

Expertise in Writing, Enhancing and Executing automated scripts for test cases using Selenium WebDriver.

Developed BDD (Behavior Driven Development) tests using Cucumber in Gherkin format for writing features and step definitions.

Expertise in using locators in automation scripts for finding HTML elements on web pages.

Documented Test Scenarios and Test Cases based on the functional specifications.

Performed Back End Testing using SQL queries, generating reports to ensure data integrity and to validate the inserted and updated data.

Prepared UAT Test Plan for various Test Scenarios and assisted in User Acceptance Testing.

Worked with development team on defect reporting and defect resolution.

Prepared detailed status reports and shared with the business during review meetings.

Involved in manual testing of various modules to ensure the application stability.

Identified the important test cases within the application that needs automation scripts.

Performed peer reviews for Test Plan, Test Scenarios and Test Cases etc.

Provided analytical support in the Design, Development and Implementation of Project.

Provided KT sessions about the application to teammates within the project.

Assisted Quality Manager in all testing related activities such as improving the current testing process etc.

Worked with offshore team to define and review testing approaches and monitors results of execution.

Used GitHub as a source repository system to share code within the office as well as with the offshore team.

Used Maven tool for the Build management and to add external dependencies.

Environment: IntelliJ, Splitty Helper, Docker, MySQL, HTML, CSS, Core Java, Selenium, MS Office, Confluence, DbVisualizer, Rally, Teams, Swagger UI, EDI 834, EDI 270/271, GitHub, Maven

Client: Beachbody, Los Angeles, CA Jan 2021 – Apr 2022

Role: Senior QA Analyst

Project Description:

Beachbody is an American fitness company which sells fitness programs / products across United States, Canada, UK and France through E-commerce platform. Fitness Coaches and Customers are the main users for the Beachbody application.

Responsibilities:

Perform automation analysis for different environments by using Grafana tool to identify and fix the automation script issues.

Develop test plans, test scenarios and test cases for functional, regression and system level test activities against product requirements for mobile and web application.

Developed automated Test Cases for all manual Tests Cases in Test Rail. Implemented automation using Core Java and Selenium.

Perform API testing by using Soap UI / Postman tools and backend validation testing by using Oracle and AWS (Dynamo DB) databases.

Integrated Automation scripts (Selenium Web Driver) on Continuous Integration tool - Jenkins for nightly batch run of the Script.

Implement Cross Browser Testing for both web and mobile applications by using Sauce Labs.

Create technical documentation (UI / API / New Process) in Confluence which can be used by other teammates in the project.

Validate the new QA environment builds by executing automation scripts (Smoke and Critical Regression) to make sure the stability of the application for new upcoming projects.

Responsible for providing QA estimates / timelines for all QA deliverables for respective user stories during sprint planning / grooming sessions.

Review the QA work done by offshore and provide the feedback on regular basis. Improve QA process within the project.

Used Git as a source repository system to share code within the office as well as with the offshore team.

Facilitate Test Case review sessions with PO, developers to review test cases and UAT sessions with Business to test the features developed within the sprint.

Assist QA director in all QA related activities. Conduct KT sessions for other QA team members within the project.

Implemented performance testing using Jmeter.

Used Maven tool for the Build management and to add external dependencies.

Worked as SME from QA side for various systems within Beachbody application to resolve any functionality related questions during testing phase.

Environment: Agile, Oracle (EBS / BCC / Dyn Admin, Endeca), Core Java, Selenium, Grafana, Jmeter, Sauce Labs, AWS (dynamo db), FIGMA, Confluence, JIRA, Slack, Mobile (Android and IOS), Contentful, Test Rail, Datadog

Client: Baker & Taylor, Charlotte, NC Mar 2018 – Dec 2020

Role: Senior QA Analyst

Project Description:

Baker & Taylor is a distributor of books to public libraries and schools, has been in business for over 180 years. Worked as a Senior QA Analyst in the following projects

TS 360: Title Source 360 is an innovative and dynamic ordering system that allows B&T customers - both librarians and retailers to purchase Books and Entertainment (Movies/Music) titles.

CDMS: The Collection Development Management System application is developed to assist the Collection Development staff of Baker & Taylor in their day-to-day CD tasks - preparation of Collection Development lists.

AXIS 360: This application allows users to read and listen to digital content.

Responsibilities:

Assessed & analyzed user stories and participated in Sprint planning, Sprint Review Sessions & daily Scrum Meetings.

Reviewed user stories and involved in developing Test Strategy, Test Scenarios, Test Plan, Test Cases and Test Reports.

Involved in Automation Framework development (Data Driven Framework) from the scratch using Selenium WebDriver, TestNG and Page object model in Eclipse IDE.

Performed Mobile Automation Testing (Both Android and iOS) by using Appium tool.

Involved in automating the reports functionality, which is critical to test in every Regression Phase, and which covers thousands of test cases.

Developed BDD (Behavior Driven Development) tests using Cucumber in Gherkin format for writing features and step definitions.

Performed Functional testing (Integration Testing, System Testing etc.) as per user stories by using Selenium WebDriver automation scripts. Involved in User Acceptance Testing.

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

Performed Cross Browser Testing across different versions of operating systems by using Selenium Grid.

Performed Web Services Testing by using SoapUI tool.

Implemented Performance Testing by using Jmeter.

Used Maven tool for the Build management and to add external dependencies.

Integrated Automation scripts (Selenium Web Driver) on Continuous Integration tool - Jenkins for nightly batch run of the Script.

Used Git as a source repository system to share code within the office as well as with the offshore team.

Performed Synchronization testing by creating Implicit wait, Explicit wait and Fluent wait to make sure the scripts work properly.

Involved in executing SQL queries for backend testing. Implemented JDBC connections in the automation framework.

Well versed in communicating and coordinating with Subject Matter Expert & Business Analyst.

Involved in defect triage meetings. Used Microsoft DevOps for defect management.

Environment: Agile, Selenium Web Driver, Jmeter, Selenium Grid, Eclipse, Java, TestNG, Cucumber, Maven, Jenkins, Log4j, Git, MySQL, MS Office, Microsoft Teams, Microsoft DevOps, ASP.NET, SoapUI, Appium

Client: Los Angeles Unified School District (LAUSD), Los Angeles, CA Aug 2016 – Feb 2018

Role: Senior QA Analyst

Project Description:

My Integrated Student Information System (MiSiS) is a modernized all-in-one student information system that provides teachers, counselors, administrators, and others with access to student information (K-12) all in one place. It is the largest and most complex student data system in the United States.

Responsibilities:

Used open source web test tool Selenium WebDriver for cross browser and cross platform web testing.

Developed BDD tests by writing features and step definitions. Developed required Selenium support code in Java.

Designed and Developed test automation artifacts by using Selenium, TestNG, POM, Cucumber and Maven.

Performed Mobile Automation Testing (Both Android and iOS) by using Appium tool.

Created, maintained and executed build files using Maven and performed continuous integration using Jenkins.

Used Git as source repository.

Used Extent Reports and loggers (log 4j) to track the flow of the test cases, time taken for execution and pass/fail percentages information on tested environment.

Executed test Cases for functionality Testing such as White Box Testing, Black Box Testing, Regression Testing, Integration Testing and User Acceptance Testing.

Prepared Test Cases reported and tracked the bugs related to the Scheduling functionality by using JIRA.

Participated in daily scrum meetings to discuss the ongoing work. Also, involved in Sprint Planning, Sprint Review and Sprint Retrospective meetings.

Worked closely with the developers within the SCRUM team and communicated with them regarding the defect resolution.

Used Apache POI to read data from excel file and to use the data for test script.

Performed Selenium Synchronization using Explicit & Implicit waits.

Performed Web Services Testing by using SoapUI tool.

Wrote SQL Queries to connect to the database and retrieve data for a specified set of test requirements.

Used FireBug / FirePath Add-on tools to identify the Object's XPath, CSS Selector.

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

Executed the automated regression test cases during every release.

Participated in peer review with team and developers to review test cases / test scripts.

Involved in preparing monthly QA metrics and Weekly status reports.

Environment: Agile, Selenium Web Driver, Selenium Grid, Eclipse, Java, TestNG, Cucumber, Maven, Jenkins, Log4j, Git, MySQL, MS Office, JIRA, FireBug / FirePath, ASP.NET, SoapUI, Appium

Client: HIMCO, Hartford, CT Jun 2012 – Jun 2015

Role: QA Analyst

Project Description:

The Hartford Financial Services Group, Inc., usually known as The Hartford, is a United States-based investment and insurance company that is part of the Fortune 500 list located in Hartford, Connecticut. HIMCO is a wholly-owned subsidiary which manages the investment of the Hartford Financial Services Group, Inc.

Responsibilities:

Actively interacted with the dev team and conducted meetings for clarifications.

Involved in testing of the application using the Scrum (Agile) methodology.

Performed functional Testing for the new enhancements within the project.

Developed automated Test Cases for all manual Tests Cases. Implemented automation using Java and Selenium. Implemented Page Object framework.

Developed BDD tests using Cucumber by writing features and step definitions using Gherkin. Developed required Selenium support code in Java for Cucumber.

Worked on Capturing Screenshots on Failure or Pass to analyze the test failure reason.

Coordinated with application team for resolution of issues and completion of work on time.

Maintained and issued weekly reports on all automation tests.

Involved in creating, updating and executing of Test Cases according to Business requirements.

Involved in preparation of Test Plan for new functionality, updated user stories & tasks in JIRA.

Actively participated in daily Scrum calls, Sprint Planning, Sprint Review and Sprint Retrospective meetings.

Worked with client to establish and maintain a consistent test methodology to resolve questions during the testing process.

Used SQL to perform the backend testing which is useful to know whether the business logic for the requirement is working properly or not.

Prepared UAT Test Plan, Test Cases and assisted Business Users in User Acceptance Testing.

Used JIRA for Defect Management and also to perform the peer reviews within the project.

Environment: Agile, SQL Server, Oracle, SSIS, SSRS, Markit Enterprise Data Management (EDM), JIRA, MS Office, SharePoint, Java, Selenium, Cucumber, Maven, ASP.NET

Education Details:

Degree

University

Year of Pass out

PhD in Information Technology

University of the Cumberlands

On going

Master of Science in Computer Information Systems and Information Technology

University of Central Missouri

Dec 2016

Bachelor of Technology

GITAM University

Apr 2012



Contact this candidate