Dhanalaxmi - QA Lead |
[email protected] |
Location: Mc Kinney, Texas, USA |
Relocation: OPEN |
Visa: H1B |
Resume file: Dhanalaxmi Ragireddy QA_1750858052826.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
Dhanalaxmi
Professional Summary: Results-driven Software Quality Assurance professional with over 11 years of comprehensive experience in ensuring the quality and reliability of software applications and Games. Proficient in Functional, API and Integration testing, with a strong track record of identifying defects early in the development lifecycle and contributing to the delivery of high-quality software products. Proficient in API, Mobile and Web Application Testing with hands-on expertise in using tools such as Selenium, Appium, ReadyAPI, Postman, Browser Stack, Perfecto, Fiddler and Swagger. Proficient in developing UI automation scripts using Selenium with Java and Appium, leveraging TestNG and the Page Object Model (POM) framework. Experienced in iOS & Android automation utilizing XCUITest & UI Automator to ensure seamless cross-platform testing and maintainable test architecture. Proficient in developing API Automation scripts using Rest Assured. Expertise in Mobile Application Testing on Android and iOS. Working in a collaborative, extreme Agile environment and participating in the end-to-end STLC & SDLC like Requirement, Analysis, Planning, Design and Script development, Execution & Result Analysis, and Reporting. Written and implemented complex test plans, design, development, and execution of test scripts for System, Integration and Regression. Expertise in capturing network traffic from Browsers/Mobile Applications using Proxy tools (Fiddler, Charles Proxy). Experience in developing UI Automation scripts using Selenium Java/Python TestNG, PyTest Frameworks. Experience in Web Services testing using Fiddler and Postman for both Automation and Manual Testing Rest API s. Extensive experience on Tracking Defects using JIRA, TestRail, HP ALM & Azure DevOps. Experience in designing and implementing different automation frameworks like Keyword Driven Framework, Data Driven Framework and page object model. Experience in test case preparation, review process, prioritizes & execution of test cases based on business requirements and specifications. Experience in both Agile, Kanban and Waterfall Software Development Models. Hands-on experience with all levels of testing like Integration, Regression, Smoke, Sanity, Functional Testing, System testing and UAT. Experience in executing the scripts using CI/CD tools like Team City, Jenkins, GitHub Actions. Collaborate closely with Scrum teams to define, strategize, and align on comprehensive test automation roadmaps. Lead the coordination and support of planning and execution for all QA and testing activities, ensuring seamless integration within Agile development cycles. Highly adaptable and quick to acclimate to new environments, with a strong team-oriented mindset. Possess excellent communication, analytical, and computational skills. A motivated and enthusiastic learner, known for being confident, sincere, and deeply committed to delivering quality results. Technical Skills: Testing methods Functional testing, Regression testing, Performance testing, Smoke testing, System testing, Integration testing Web Application Testing Selenium Mobile Application Testing Appium (iOS & Android), UI Automator, XCUITest API Testing Ready API, Rest Assured, Postman, Swagger Issue Tracking JIRA, Test Rail, Azure DevOps, HP ALM Build/ CI Tools Jenkins, GITHub Frameworks TestNG, POM Others Google Suite (GMS), Bluetooth Payment Devices, NFC Professional Experience: Client: Assured Partners, FL Aug 2024 to Present Role: Software Application Test Engineer Description: Assured Partners is a national partnership of independent insurance brokers offering services for business, individuals and industries. The firm operates across various industries, including healthcare, construction, real estate, manufacturing, and more, offering innovative solutions for risk transfer and insurance coverage. It aims to deliver tailored risk management strategies designed to protect clients' assets, mitigate liabilities, and support long-term growth. Roles & Responsibilities: Create and leverage existing frameworks for manual and automated testing using Java Selenium Web Driver. Generate and maintain web results for executed scripts using detailed reporting options. Involved in documentation of test results together with the development of automated regression test framework to automate the test scripts for the System integration, Functional, Data Driven (both positive and negative Testing) and Regression testing using automation scripts. Daily reporting on the automation progress for both web and mobile Used JIRA to link the automated scripts against manual Test case coverage Worked as Automation Test Lead coordinating various activities such as Creation of Automation Strategy, Calculating Coverage, Sprint-wise Estimation and Planning of automation, Conducting Weekly Automation Meeting and Reporting, Updating the matrix/ tracker and escalating issues/ concerns/ blockers and effective closure of all action items Design and Develop Test Plan, Test Scripts, reusable functions & Test Scenario's and review them time to time for accuracy. Analyzing risks and providing mitigation plans in most of the projects involved. Extensively involved in Smoke, Sanity, Functional, Regression and Acceptance Testing Revisiting test cases with respect to frequent changes of requirements in Agile Process Understanding and feasibility study of new requirements & requirement analysis for new enhancements. Develop Automation framework for Smoke and Regression Testing using Selenium WebDriver. Coordinating directly with the Client for defect analysis, documenting and communicating test results and preparing daily, weekly status reports. Environment: Selenium Web Driver, Appium, Android Studio, Java, Python, TestNG, Selenium framework, Agile/Scrum, Rest Assured, Java, Postman, Fiddler, Maven, GitHub, Eclipse, Extent Reports, UI Automator, REST API, JIRA, and Windows. Client: Value Labs - India Sep 2021 to July 2024 Role: Module Lead & QA Team Lead Project 1: MHC Software Description: MHC Image Express enables enterprises to streamline the capture, digitization, workflow, and management of documents. Data entry tasks are eliminated immediately; tangible improvements are seen. It connects the gap between outcomes and goals in your enterprise by automating document processing, from capture through to management. Roles & Responsibilities: Involved in Requirements gathering for various applications to define the Business processes. Preparation of test plan and preparation of the business scenarios. Implemented performance improvements based on test results, contributing to the overall success of the projects. Led a team of 3 members and effectively conducted client meetings and project status updates during the Project Manager's absence, ensuring continuity and clear communication. Build test plans for new features and improvise existing test plans for feature updates and customer feedback. Collaborate with Product Designers, Product Managers, Backend Engineers, Data Engineers and Customer Support. Managed deployment processes using Jenkins for CI/CD pipelines. Preparation of consolidated performance summary reports. Updating Daily and weekly status report and communicating over the issues with the client. Conducted proof of concept (POC) on mobile testing for UI, exploring strategies to ensure consistent functionality and performance across different devices and platforms. Involved in creation of Automation test cases using Selenium WebDriver, Java, TestNG, and Maven Created and set up the automation framework to automate the regression test cases for the upcoming enhancements and to add value to the project. Participated in test case design, preparing Test Strategy and status updates Performed Positive, Negative, Functional, Integration, System (End to End) testing. Demonstrated adaptability and willingness to explore new technologies and methodologies to meet evolving testing requirements. Closely worked with managers to improve QA processes, test coverage, QA efficiencies, test cycles, test metrics and milestones using Devops. Monitor and track the status of logged defects in Azure DevOps, ensuring timely resolution and effective communication with relevant teams. Maintain a clear record of defect progress, Bug reports and resolution status Environment: Web testing, Selenium Web Driver, TestNG, Eclipse, Java, Python, Extent Reports, Azure Devops Boards, Kanban, Agile/ Scrum, Windows Applications, Postman API, Rest Assured, Agile/Scrum, Fiddler, SSO, ERP Integration, Authentication Methods, UAT. Project 2: Freight Smith Mobile & Web Application Description: Freight Smith is a SaaS provider of modular supply chain solutions encompassing all receiving activities from driver check-in to driver release for receivers, shippers, drivers and carriers. Our software delivers a fully digital solution connecting all stakeholders within the inbound gate-to-gate process. Roles & Responsibilities: Successfully led the testing of a cross-platform mobile app, ensuring seamless functionality on iOS, Android devices and Web Application identifying and resolving critical issues related to user interface and API integrations. Utilized Rest Assured API and Postman for API testing and automation, resulting in a 30% reduction in post-release defects. Collaborated with developers to identify and prioritize API defects, contributing to timely bug resolution and improved product quality. Collaborated with cross-functional teams to define test strategies and requirements, ensuring alignment with business objectives. Developed and executed comprehensive API test suites using ReadyAPI, covering functional aspects of RESTful APIs. Developed API automation framework using Rest Assured, TestNG, Java, Extent Reports. Involving in defect triage meetings and helping dev teams for the quick fixes. Capturing Mobile services when there is service (backed API) issues and escalating it to development teams. Participating in production release cutovers and performing post deployment sanity tests in production environment. Participating in enterprise releases to perform post deployment sanity testing production environment. Responsible for designing, analyzing, and gathering requirements from clients and developing comprehensive test cases based on detailed requirements & specifications. Gathered requirements documents such as business requirements and design documents and other related documents. Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases and executed test cases. Execute these test cases to validate functionality, usability, and performance of mobile applications, ensuring they meet all quality standards. Identify, document, and report issues using JIRA, including adding validation documents and detailed defect descriptions & Bug reports. Track and manage the resolution of defects, ensuring effective communication with development teams for prompt resolution. Ensure test plans cover all critical aspects of the application and provide a clear roadmap for testing activities. Collaborated with developers to test and validate API functionality through Postman, ensuring adherence to business requirements. Environment: Selenium Web Driver, Appium, Java, TestNG, XCUITest, Agile, Scrum, API, Eclipse, Web & Mobile Applications (iOS& Android), Browser Stack, JIRA, Extent Reports Client: OnePlus R & D - India Aug 2019 to Aug 2021 Role: Android Quality Engineer Project: OnePlus 9 & 10 Series & OnePlus TV Description: Oxygen OS & Global Features in Android Platform, which includes Clock, Bluetooth Testing, Cloud services etc. Roles & Responsibilities: Managed end-to-end testing of Mobile applications, focusing on functionality, compatibility and user experience. Conduct compatibility tests using OTA (Over-The-Air) updates for a range of lower-version devices (e.g., OP6/OP6T/OP7/OP7T), ensuring application stability and performance across different device versions. Validated the issues based on Customer reviews & feedback in Play store & OnePlus forum and contacted the customers if required any further information. Report and document defects systematically in defect tracking tools such as JIRA. Track defect status & Bug Reports, collaborate with development teams for resolution, and ensure defects are addressed in a timely manner. Evaluate the user interface and user/customer experience of the application to ensure alignment with design specifications and provide a seamless and intuitive user experience. Performing Smoke, Functional, Compatibility, Blue tooth testing, User/customer Acceptance testing and Re- Testing. Performed Non-Functional Tests like (Low & High Memory, Power, Fiddler, Monkey Tests etc). Stay updated with the latest Android development trends, tools, and best practices. Suggest and implement improvements to testing processes and methodologies to enhance efficiency and effectiveness. Hands-on experience in handling QA functionality for Localization projects Automated regression, smoke, sanity, and functionality test suites using Appium with Java. Extensively worked using CI / CD with Jenkins for continuous automation and deployment. Involved in the creation of test automation framework and test scripts using Appium. Create detailed and robust test cases and scenarios for functional, non-functional, UI, Bluetooth, NFC and integration testing. Ensure that test cases cover a wide range of conditions and edge cases for Android devices. Environment: Appium, Appium Inspector, Android Studio, Java, Android, ADB, Oxygen OS, Fiddler, Performance, JIRA, UAT, Functional, Non-Functional, GMS, Play Store, Fiddler, One plus Cloud, CAT, Data Migration, Localization, Bug Life cycle,3rd Party Applications, WIFI, Bluetooth Testing, NFC & Mobile Applications, OTA, Telecommunications, LTE/VOLTE. Client: GLU Mobile (EA) - India Feb 2017 to July 2019 Role: QA Tester Project: Deer Hunter Classic, KKH & RevSDK Description: Deer Hunter Classic is a hunting game, which allows the user to play as Single player and PvP. It is the wilderness in the most visually stunning hunting simulator on mobile. KKH is free to play role-play games. The player's goal is to increase their fame and reputation. The Revenue SDK unifies multiple client-side products and services into a single package with the focus of driving revenue and supporting the business goals. Roles & Responsibilities: Designed and meticulously executed test cases based on detailed functional specifications to ensure comprehensive validation of application features and functionalities. Compiled and presented detailed test reports, summarizing test results, identified issues, and overall application quality. Ensured reports provided actionable insights for stakeholders and supported informed decision-making Responsible for preparing and delivering daily and weekly status reports, including progress updates, issue summaries, and risk assessments. Provided clear and concise communication to keep stakeholders informed of project status and testing progress. Performed Functional, Regression, Sanity, Ad-hoc, Re-Testing, Integration Testing & System Testing. Validated application outputs against expected results defined in user/customer acceptance criteria. Ensured that the application met all specified requirements and provided accurate results. Identified and developed comprehensive end-to-end test scenarios, test cases, and test data to ensure thorough coverage of application workflows and user interactions. Monitored and analyzed application performance and behavior using various analytics tools. Provided insights into application usage, performance metrics, and potential areas for improvement. Conducted performance testing across various project phases using Game Bench. Evaluated application performance metrics such as load times, frame rates, and responsiveness to ensure a smooth and optimized user experience. Actively participated in daily Scrum meetings to provide updates on testing progress and address any issues or blockers. Engaged in bug status calls to review defect statuses, discuss resolutions, and align on next steps with the team. Executed testing on Facebook across multiple browsers, including Chrome, Mozilla Firefox, and Safari. Ensured consistent functionality, performance, and user/customer experience across different browser environments. Environment: Mobile Games (Android, iOS), Facebook Games, PvP, Browser Stack, OS compatibility, JIRA, Test Rail, Test Flight, White box & Black box testing, Performance testing, Game Bench, Localization, Trello, ADB & Charles Proxy. Client: Newt Global - India July 2016 to Feb 2017 Role: Test Engineer Project: My Verizon Mobile & Web Application Description: My Verizon is an Internet based portal that allows the user to manage Verizon wireless account from the desktop or from the device. It is a complete destination for the users to manage their Accounts, view and pay bills, change plan, usage details, add new device, block & unblock Services. Whenever you are not using the service, you can suspend/reconnect the service. You can find the nearest stores by using store locator and you can shop for any new devices in the app Roles & Responsibilities: Thoroughly analyzed and interpreted requirements from design documents to ensure a comprehensive understanding of application functionality and project scope. Utilized this understanding to develop effective testing strategies and scenarios. Implemented test execution processes according to the defined test planning and strategy. Ensured that testing activities were carried out systematically and aligned with the overall project objectives and timelines. Assisted the team in reproducing issues and bugs within both testing and development environments. Collaborated with developers to provide detailed steps and conditions to replicate issues, facilitating faster identification and resolution. Identified defects during testing, documented them in QC/Jira with precise details and reproduction steps. Communicated defect status and critical issues to the Onsite Lead for timely resolution and effective management. Tested application in different mobile devices using perfecto to validate the application performance. SIT Preparation, execution, Peer reviews, Retesting and Regression testing Responsible for weekly release updates to client during Operational meeting Gathered requirements documents such as business requirements and design documents and other related documents. Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases and executed test cases. Updating Test Cases with respect to new requirements along with the testing. Environment: Mobile Applications Manual Testing (Android, iOS) &Web Applications, Perfecto, HP ALM, SIT, UAT. KLAP Edutainment Pvt Ltd - India Apr 2013 to Oct 2015 Test Engineer Project: Pony Dash (iOS & Android) & KLAP TAB (Android Based Education Tablet with Preinstalled Apps) Description: 1. Pony Dash is an exciting game of pony run that little children will love to play. Set in a scenic backdrop, the pony gallops at a fast pace and collects points on the way. Let it breeze past the hurdles so that it does not lose its life! 2. It s a KLAP own Android Based device, for building with pre-installed educational Content and to release completely Educational Tablet for younger kids with parental access. In the process of testing several modules to test the areas of Roles & Responsibilities: Real time complete device performance testing Pre-installed apps performance Conducted testing across a diverse range of devices and environments to ensure consistent application performance and user experience. Validated functionality and compatibility on multiple devices, operating systems, and configurations. System Integration and User Acceptance test case preparation and execution Analyze requirements during the requirements analysis phase of projects Validated the issues/crashes based on Customer reviews & feedback in Play store & App Store. Maintain detailed documentation of testing activities, including test case execution results, defect logs, and test reports. Provide regular updates to stakeholders on testing progress and quality metrics. Performed different types of testing like Smoke, Sanity, Regression testing and Re-tested the application to confirm that recent updates did not negatively impact existing features. Leveraged extensive experience with Android emulators and simulators to test applications under different virtual environments. Ensured that testing was representative of real-world scenarios and device configurations. Collaborated closely with developers to reproduce and diagnose critical bugs. Provided detailed reproduction steps, environmental conditions, and logs to facilitate efficient debugging and resolution of complex issues. Identify potential risks and issues related to application functionality, performance, or user experience. Work with the team to develop and implement mitigation plans as needed. Environment: Mobile Games (Android & iOS), Web Applications, Hybrid, Native, Emulator, ADB, Play store &App Store, Test Flight, Sandbox testing. Education: Bachelor of Technology in Information Technology Joginpally BR Engineering College, Hyderabad, India 2012 Keywords: continuous integration continuous deployment quality analyst user interface active directory rlang information technology hewlett packard Florida |