Post Job Free
Sign in

Life Cycle Software Development

Location:
Manteca, CA
Posted:
May 15, 2024

Contact this candidate

Resume:

Madhuri Manthri

Ph: 341-***-****

ad5pqg@r.postjobfree.com

Professional Summary

Having around 8+ yrs. of focused experience in IT industry with strong background in Manual and Automation Testing for Web based Applications and Black Box Testing which involves Functional Automation, UI Automation, Backend Automation, Regression Testing, Smoke Testing, Sanity Testing.

Experience in different phases of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC) including Agile Methodology/SCRUM and Waterfall.

Expertise in working knowledge of Core Java and Object-Oriented Concepts.

Expert in Automation Page Object Model (POM) framework development and enhancement by using Maven.

Proven ability in designing test automation scripts for Web based applications using Java, TestNG, Selenium WebDriver, Maven and Jenkins.

Experience in developing regression UI automation scripts using Cypress UI in VSCode for front-end applications.

Experience in Data Driven and Hybrid frameworks.

Experienced in BDD, Karate frameworks using Cucumber in Gherkin format by creating feature files, step- definitions and runner classes.

Extensive experience in conducting different kinds of testing such as Feature Testing, Integration, Regression, Functional, System Testing, Smoke Testing, UI Testing, End-to-End, Negative Testing, browser compatibility testing of the application through test automation and manual testing processes.

Implemented Selenium Grid for cross browser testing on Chrome, IE & Firefox.

Experienced in Running the Selenium Test Cases in Cloud using Sauce Labs and Browser Stack.

Defect logging, tracking, and monitoring using JIRA and HP Quality Center (ALM).

Strong experience in Splunk tool to check application logs and exceptions.

Good understanding of Jenkins, GitHub, and Maven Integration – Jenkins’s job configurations

Strong knowledge in REST API testing using POSTMAN tool and REST Assured using GET, POST, PUT and DELETE methods.

Expertise in RDBMS backend testing for validation of the business rules to ensure data integrity using SQL Assistant. An excellent team member with an ability to perform individually with strong verbal, interpersonal and written communication skills.

Technical Skills

Automation Tools

Selenium WebDriver 4.0, Selenium Grid, Cypress UI, TestNG TDD, Cucumber 6.9.0, BDD, Karate, Splunk, Rest Assured, Postman, Jenkins, GIT, GitHub Copilot, Log4j, Maven, Sauce Labs, Browser Stack, JSON

Programming Languages

JAVA, JavaScript, HTML

Methodologies

Agile, Waterfall.

Test Tracking tool

HP ALM, Clear Quest, JIRA

Databases

My SQL, MS Access

Database GUI/CLI Tools

My SQL Workbench 8.0, MySQL Shell, TOAD Edge, MySQL Command Line Client

IDE’S

NetBeans, Eclipse, Visual Studio Editor, IntelliJ

Operating Systems

Windows 7,8,10, UNIX/LINUX

Tools

WinSCP, PuTTY

Education

Master of Technology (MTech) in Computer Science from MVSR Engineering College, Osmania University, Hyderabad, India.

PROFESSIONAL EXPERIENCE:

Client: eBay, CA Jun 2022 – Till Date

Role: Software Automation Engineer

Description: Unified Experience Manager (UEM) is the front-end for Unified Experience Platform (UEP) that helps to configure/setup a message, traffic, setup an experience or experiment and reporting. Privileged users can access UEM tool, compose a message group by grouping messages, edit guardrails (schedule, placement, location& audience), and finally test or publish those messages on eBay onsite by providing their oracle ID/user ID. UEM tool also encompasses User Access Management, Message Performance, Canvas Performance.

Responsibilities:

Understand the user stories by going through the tickets in the Jira board.

Worked with Product Owner in understanding the feature/user stories and what is expected.

Worked with Designer in understanding the UI mock-ups for a feature in FIGMA.

Followed Agile process & working closely with development team.

Design in-scope manual test case document for manual testing and selecting automation test scenarios to automate.

Responsible for manual testing of the feature for both front-end and back-end, logging the bugs in test case document and creating bug tickets & assign to the developer to fix, retesting the bug, close the ticket if the bug is fixed and is as expected.

Used Postman to validate the back-end APIs manually.

Responsible for developing regression automation scripts using Cypress UI using JavaScript for front-end and using Selenium, Java and Rest Assured using BDD in combination with Karate framework for API back-end validations.

Make sure the test scripts works fine and not flaky in Jenkins CI before raising a pull request in GitHub, adding the scripts to Jenkins job after approval & merge the code and integrate them to Altus ECD pipeline.

Monitoring the pipelines (both front-end and back-end) for smooth deployments to feature pools, staging pool and finally to pre-production & production.

Setting up the smoke job for the application and configured it such that it gets triggered for every 15mins in the ECD pipeline and support as on-call whenever required.

Participate in grooming, retrospective, design process meetings.

Set-up CICD which involves configuring the Jenkins job and integrating them to the pipelines and monitor them till deployments.

Worked on maintenance of automation suite and refactored/clean up the code as and when required.

Client: Wells Fargo, Fremont, CA Feb 2022 – May 2022

Role: QA Automation Engineer

Description: Auto 1 Servicing project is an application that is operated under Wells Fargo Auto. It involves users with different status to be eligible for online banking. Users can have access to different services which include Make a Payment, get a payoff quote, Enroll in Autopay. Users can see transaction history, balance details for their accounts.

Responsibilities:

Understand the business requirements by going through the user stories and acceptance criteria.

Worked with BA, PO in understanding the user stories.

Designing Test cases and request the test data if required based on test conditions.

Responsible for completing sprint testing and raising the defects and assign them to developers.

Followed Agile process & working closely with development team.

Working with developers on fixing the defects & performing quick regression on defect fixes.

Worked on BDD framework to develop automation scripts for functional user stories using Selenium with Java.

Involved in updating and adding locators in the page classes as we followed Page Object Model.

Executing test cases in all the environments, verifying and analyzing the test results and debugging them.

Performing API implementations for scenarios using Rest Assured and validating using POSTMAN.

Execution using Vulcan tool. Raising tickets for string test results review before moving to regression results.

Conduct project impact meeting with regression team and sharing information about automation updates.

Client: Express Scripts B2C Oct 2017- Aug 2020

Role: QA Automation Engineer

Description: This application is responsible for providing customers an interface for their claim related enquiries. They can order their claims as well as can enquire the status of their claim processed. Express Scripts provide a way to the customers so that they can enquire all the other alternates available for the prescription. They can do pricing comparison for different plans and can choose prescription based on their budget. This also provide a way to reach health store where they can order different drugs without any prescription. Helps customers in finding pharmacies nearby his locality as well as in his city and area, so that he can go and order his prescription manually.

Responsibilities:

Understanding Business requirements.

Responsible for performing Black Box Testing.

Involved in Agile/Scrum Methodology and in giving points to User Stories, Back log grooming, User story demos, attended retrospective meetings and worked on Iterations (Sprints) part of releases.

Involved in automation POM- Page Object Model framework and Data Driven development.

Designing and executing Selenium Automation Test Scripts using TestNG, WebDriver and Java.

Creating Feature files and corresponding step definitions using Cucumber BDD.

Followed Agile process & working closely with development team.

Implemented and automated execution of tests using Maven and JENKINS.

Regression execution, analysis, and logging defects in JIRA & prepare bug Report.

Updating test results in JIRA and HP ALM.

Experienced in testing RESTful Web services using Postman.

Working with developers on fixing the defects & performing quick regression on defect fixes.

Performed functional, UI, System, Regression, Smoke/Lifeblood, Sanity.

Used Selenium Grid for cross browser testing on Chrome, IE & Firefox.

Working on environments issues with BEST team & working closely with Release team.

Environment: Python, Selenium WebDriver, Git, Jira, Jenkins, TestNG, Eclipse IDE (photon), GitHub, Selenium Grid, Postman, HP ALM, Splunk

Client: Spotlight Mar 2014 - Nov 2016

Role: Test Analyst

Description: Spotlight is an online portal for artists, casting directors and agents which enable them to apply for professional acting roles, hire professional performers and cast project with ease, connects clients to casting professionals.

Responsibilities:

Understand customer requirements.

Develop test plan, test strategy, creating use cases & raising data request according to the requirements.

Followed Agile process & working closely with development team.

Involved in Black Box Testing.

Developing Selenium automation framework and tests using JAVA.

Develop test Hybrid framework using Selenium Page Object Model design pattern.

Create Automation Test Scripts using TestNG and Selenium WebDriver

Execution of test scripts using Jenkin & Selenium Grid.

Experienced in Running the Selenium Test Cases in Cloud using Sauce Labs.

Analysis of regression results and logging defects in JIRA & prepare bug Report.

Updating test results in JIRA and HP ALM.

Working with developers on fixing the defects & performing quick regression on defect fixes.

Environment: Java, Selenium WebDriver, Git, Jira, Jenkins, Eclipse IDE, Sauce Labs, GitHub, HP ALM

Client: FashionPhile Jan 2012 - Mar 2014

Role: Manual/Automation Test Engineer

Description: Fashionphile is an online fashion resale website where consumers can buy and sell women’s luxury designer used handbags, accessories and jewelry of their favorite brands.

Responsibilities:

Understand customer specifications & designing test plan.

Designing Test cases and test data.

Test execution and defect logging.

Analyzed environmental requirements based on business and technical specifications.

Design Test Plan and test strategies based on high level business and technical documents.

Conducting Retesting and Regression Testing.

Responsible for creating the POM Framework using Selenium

Creation of Automation Scripts using Java, Web driver, TestNG

Coordinating with the onsite team and the client with regards to various issues

Followed Coding Guidelines for Naming Conventions and to maintain readability and usability for automated scripts.

Defects Reported based on severity and priority and tracking the defects.

Environment: Java, Selenium WebDriver, and TestNG, HTML, SVN, Clear Quest, Quality Center, My SQL, Windows, Maven.



Contact this candidate