Shruthi M
QA Engineer 978-***-****
***********@*****.***
SUMMARY:
Over 8+ years of experience in both manual and automated software Quality Assurance Testing of client-server and web-based applications and Backend testing, Object oriented analysis design and development of multi-tier architectural based web applications, with in-depth understanding.
Focusing on API testing, having extensive experience in ensuring software quality through a variety of testing methods, including regression, unit, and smoke testing.
Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
Strong background in identifying and logging bugs, collaborating with cross-functional teams to resolve issues, and ensuring product functionality aligns with user requirements. Demonstrates a proven ability to elevate product quality through the development of robust test frameworks and effective team collaboration.
Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver/IDE/Grid, TestNG, POSTMAN, REST ASSURED, JIRA and SOAP UI.
Extensive experience in Automation tools like Selenium WebDriver & Cypress.
Sound knowledge on TestNG framework for Unit testing, Maven for Project building tool, Jenkins for Continuous Integration.
Experience in creating Test Plans, writing, and executing Test Cases, Manual Testing, and automated Test Execution.
Excellent experience in developing Test Scenarios, Test cases, Test Scripts and Test reports for Manual as well as Automated testing for various applications to ensure proper business compliance.
Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, compatibility, Cross Browser, Security and Database Testing.
Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
Proficient in Agile methodologies and accessibility testing, ensuring compliance and optimal user experiences across multiple platforms.
Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
Experienced with REST API service testing using tools such as Postman, SOAP UI and Rest Assured.
My focus is on delivering high-quality, reliable software by following the industry’s best practices and maintaining a meticulous approach to testing.
Expertise in cucumber tool that computer programmers use for testing other software. It runs automated acceptance tests written in a behavior-driven development (BDD) style.
Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
Technical Skills:
Testing Tools
Cypress, Selenium WebDriver/IDE, Cucumber, SOAP UI, POSTMAN, REST ASSURED, A11y, JAWS, NVDA, WAVE,ANDI,Deque Axe, Browser Stack.
Languages
JavaScript, HTML, XML, Typescript.
Database Tools
Snowflake, SQL Server, Azure
Test Framework
TestNG, Data Driven Framework, MVC, Docker, Playwright, TestCafe
IDE & Build Tools
Eclipse, Maven IntelliJ.
Continuous Integration Tools
Jenkins CI CD
Bug Tracking Tools
JIRA, Quality Center (QC)/ALM
Source Version Control Tool
Subversion (SVN), Gitlab.
Operating Systems
Windows, iOS, Android
Professional Experience:
Client: Hilton, TN (Remote) May 2023 – March 2025
Role: QA Engineer
Responsibilities:
Analyzed user stories within Agile framework to participate in Sprint planning, Review Sessions & Scrum Meetings.
Conducted regression, unit testing, and smoke testing based on user stories, and logged any identified bugs.
Used GraphQL API to query backend data validating with front end UI.
Covered end to end flow testing by created new reservation, update, delete along with checking the payments on front end and backend.
Conducted thorough validation across all 14 microservices, ensuring the successful implementation of new features and the continued functionality of existing features in GraphQL—an API validation tool.
Experienced in various testing activities, including System Testing, API Testing, and Mobile App Testing.
Proficient in manual API testing using tools like GraphQl and Postman.
Tested Hilton App functionalities and layouts to make reservations from an App with multiple devices like iPad, Iphone, Andriod.
Used Gitlab Source code repository to make sure we have the latest and greatest version deployed into environment before starting the test scenarios.
Used Insomnia Rest client tool to upload images into event page from backend.
Used Vscode & Node.js to generate Google token and make reservation through Gpay.
Identified and documented product risks and project risks, and the severity and impact of those risks.
Tested functionality, performance and compliance of each product against design specifications to maintain strong development standards and high customer satisfaction.
Created test cases and scripts depending on project requirement and design documents.
Coordinated with cross-functional teams to enhance product quality and performance.
Created detailed bug reports with steps to reproduce identified issues.
Utilized JAWS,WAVE,ANDI to test hotel booking, updating, and cancellation processes, ensuring all flows were thoroughly tested from start to finish to meet the requirements.
Used NVDA to perform test scenarios making sure it works as expected, tried with multiple tools as Users can have any of these tools and we need to make sure our Hilton portal works great in all Operating system and all A11Y tools.
Followed Web Content Accessibility Guidelines (WCAG) while doing manual & Automation testing through Web & Mobile application.
Reported defects, issues as well as manage and prioritize critical ADA defects.
Developed end-to-end test automation using Playwright with TypeScript.
Designed data-driven & component-based test cases for scalability.
Implemented API automation tests with Cypress to validate backend services.
Integrated Cypress with Git hub actions for CI/CD.
Experience in testing HTML5 and CSS.
Collaborated with Business Analysts and Clients to understand requirements and provided feedback.
Have a strong knowledge on Gen AI.
Captured and analyzed network request & responses for API validations.
Performed end-to-end testing of ETL processes for data extraction, transformation, and loading.
Worked on data validation between UI and Azure cloud.
Have experience with DB2 and Postgres.
Environment: Postman, Cypress, Vscode, Insomnia, JAWS, WAVE, ANDI, Deque Axe, Playwright, Typescript, Browser Stack, JSON, Agile, Jira, Jenkins, IOS, Andriod, Windows, Gitlab, Azure.
Client: M&F Bank, Durham, NC (Remote) Jul 2021 – April 2023
Role: QA Automation Engineer
Responsibilities:
Assessed and analyzed user stories in Agile and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test reports.
Performed Functional testing as per user stories and also performed Integration Testing & System Testing using Selenium WebDriver automation scripts using Java script.
Performed Cross- Browser and Cross -Platform testing to verify the application consistency on various builds in different web browsers and in different operating systems.
Developed modular & robust automation framework using Selenium WebDriver, Cucumber, TestNG and Java.
Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work and also implemented Regression Test to verify the existing functionality is affected and to check the configuration settings of the code.
Tested cross browser and smart devices using Browser stack to make sure it is working fine in all browser and smart devices.
Used POSTMAN and REST ASSURED for validating endpoints and making API calls to different systems across the platform.
Performed functional testing of REST Web Services.
Performed Database testing, scripted SQL queries to verify data integrity and validate updated data for the Test cases in different modules of the application.
Proficient in using the Junit, TestNG framework for Unit testing, Maven and Ant for project building, Jenkins for Continuous Integration and continuous deployment
Used Jenkins for Continuous integration and Bitbucket and GitHub code repository.
Identified, Reported and Tracked defects using JIRA test management tool.
Participated in concept and requirements definition meetings; provided feedback for functional and technical design documents.
Involved in Weekly Status Meetings with development and management Teams.
Involved in Product Backlog, Sprint Planning, Sprint backlog, Daily Scrum Calls, Sprint demo, Retrospective Meetings.
Environment: Selenium WebDriver, TestNG, Apache POI, Maven, REST ASSURED, Postman, Browser Stack, Restful, JSON, Cucumber, Agile, Jira, Jenkins, Snowflake, IOS, Andriod, Windows.
Client: The Home Depot, Atlanta, GA Sep 2019 – Jun 2021
Role: Quality Engineer
Responsibilities:
Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
Associated with the development team to understand technical design and architecture for test planning.
Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
Developed Selenium Automation framework – Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium WebDriver, TestNG and Jenkins.
Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
Involved in setting up continuous integration system using Jenkins and working knowledge with cloud-based code repository system like GitHub AND GITLAB.
Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
Created the whole test framework using Selenium for further test creation and execution.
Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML.
Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android.
Reported software defects in JIRA and interacted with the developers to resolve technical issues.
Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
Validated soap response using various Assertions such as XPath, Contains, SOAP Fault, Schema Compliance etc.
REST API testing using Post Man on production post release.
Automation of API's using Postman and SOAP UI, Automated the API's in Postman using JavaScript.
Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
Performed Database testing, scripted SQL queries to verify data integrity and validate updated data for the Test cases in different modules of the application.
Participated in QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
Environment: Selenium WebDriver, Snowflake, TestNG, SOAPUI, Cucumber, Maven, XPATH, Eclipse, POSTMAN, Jenkins, HTML, XML, Git Hub, agile, JIRA, Mobile Testing and Windows.
Client: Santander Bank, Boston, MA Jan 2018 – Aug 2019
Role: QA Engineer
Responsibilities:
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.
Involved in testing various business rules User/Customer functionalities and Change Processes.
Exported output/reports for all automated testing results.
Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application.
Prepared user documentation with screenshots for UAT (User Acceptance testing).
Coordinated with developers and record defects in JIRA to track until they are resolved.
Attended weekly status meetings with development and management Teams.
Performed functional testing to identify various critical points in the application.
I interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
Environment: Jira, Agile Methodology, Git Hub, Mobile Testing, JIRA.
Client: Corvus Insurance, Boston, MA Sep 2016 – Dec 2017
Role: QA Tester
Responsibilities:
Performed Manual tests via navigation and workflow of the application.
Writing and reviewing test cases to validate the functionality of all the modules.
Designed Test scripts using Quality Center.
Integration testing of all the features and functionalities.
Regression testing the various builds of the application manually.
Analyzing reports and suggesting changes in the application and monitoring them.
Sending Issues to manager by tracking the bugs.
Performing system testing on each build.
Coordinating between clients, developers, team members and review meetings.
Environment: Manual testing, Quality Center.