Madhavi latha - QA Automation Tester |
[email protected] |
Location: Kansas City, Missouri, USA |
Relocation: |
Visa: H1B |
MADHAVILATHA MIDDE
[email protected] 404-300-3132 SUMMARY: Overall 8+ years of experience in Information Technology, specializing in Software Quality Assurance Testing (Manual and Automation), with a solid understanding of Test planning, Test Design, Test Execution and Defect tracking and Reporting. Strong Knowledge and experience of all phases of SDLC (Software Development Life Cycle), and QALC (Quality Assurance Life Cycle). Experience in full Software Development Life Cycle (SDLC) including Agile Methodology (Scrum) and Waterfall. Proficient in Automation tools like Selenium WebDriver/RC/IDE/GRID, (Functional & Regression Testing), TestNG, Maven, Jenkins, Cucumber for testing Client Server and Web based Applications. Good experience on Selenium Automation using WebDriver and Server. Heavy programming using Java, Junit, TestNG. Used Maven for Project building tool, Jenkins/Hudson for Continuous Integration. Experience in Black Box testing, Functional Testing, System testing, Integration testing, Regression testing, Data Driven testing, Back End and Front-End testing and User Acceptance testing. Expertise in tracking and preparing reports on testing activities such as Test Results, Test Case Coverage, Defects Status, Performance Baselines using JIRA Tool. Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests. Performed compatibility testing with various mobile handsets to ensure that functionality is working as expected. Tested the application under different networks and Internet speeds including 3G, 4G/LTE and Wi-Fi. Implemented an automation framework using Java and Groovy that reduced API testing time by 50% and improved accuracy by 75% Involved in testing applications on different mobile platforms such as iOS and Android devices. Worked with project management tools such as JIRA. Good knowledge of Object-Oriented Programming (OOP) concept. Extensively used Java for test case automation. Experience programming in Java, Python, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments. Reported bugs in detailed and comprehensive manner utilizing JIRA. Experience in writing SQL Queries to retrieve the data from the database, to verify the proper insertion, deletion and updates into the database. Involved in Web Services Testing using SoapUI tool. Validated request and response XML. Excellent knowledge in writing unique XPath using firebug and fire path to identify Web elements. Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition. Used WebDriver/Web Element interface, Absolute/complete Xpaths, CSS Selectors, Implicit/Explicit waits, Web Driver Wait Class, WebDriver timeout Interface, Fluent Wait and many more. Developed Hybrid framework using Selenium, TestNG, Page Object Model, Page Factory. Experienced in using Subversion (SVN), Concurrent Versions System (CVS) and Git to maintain current and historical versions of files such as source code, web pages, and documentation. TOSCA AS1, AS2 level Automation Certified. Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team. Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment. TECHNICAL SKILLS: Automation Testing Tools Selenium IDE/RC/GRID/WebDriver, Junit, TestNG, Quality Center, SOAP UI, Cucumber Programming Languages Java, JavaScript Web Technologies HTML, CSS, XML, Xpath, CSS, Soap Scripting Languages Python, PL/SQL Source Code Control System Git Continuous Integration Tools Jenkins Defect/Bug Tracking Tools Quality Center, JIRA RDBMS Oracle11g/10g, MySQL, MS SQL Server, NoSQL (MongoDB) Operating Systems MS Windows /Unix EDUCATIONAL DETAILS: Master in Computer Science, University of Central Missouri. PROFESSIONAL EXPERIENCE: Client: Experian, Austin, TX November 2022 Till Date Role: Sr Test Engineer Responsibilities: Conducting manual testing on various software applications to ensure they meet quality standards and user requirements. Developing test cases and test scenarios based on project requirements. Creating and executing detailed test cases with step-by-step procedure and expected results and maintaining test logs, test reports, test issues using Qtest Develop test plans based on test strategy. Created and executed test cases based on test strategy and test plans based on User Acceptance criteria. Executing test cases and logged defects in a bug tracking system Collaborating with cross functional teams, including developers and business analysts to clarify requirements and resolve issues. Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with TestNG. Used Java as Language and Eclipse as IDE, Maven as build tool, Jenkins as CI tools. Prepared Traceability Matrix to ensure the adequate coverage of the test cases. Regression test cases were written and automated using Selenium WebDriver. Tested compatibility of application for dynamic and static content under various cross browsers using css Selector and XPath in Selenium. Performed Continuous Integration using Jenkins, for running tests on a nightly basis automatically. Developed Automation script with WebDriver API using Java, and TestNG Created Test Cases for Azure Cosmos DB validation for API testing 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, Maven and Jenkins. JMeter based testing of SOAP and Restful web services and APIs. Participating in test planning and test estimation activities Performing functional and regression testing to validate software functionality and performance. Performed API testing using Selenium RC. Providing regular status reports and communicated test results to project stakeholders. Working closely with the development team to reproduce and verify reported defects. Actively participating in team meetings and brainstorming sessions to improve testing process and methodologies. Client: Equifax April 2019 - October 2022 Role: Automation Test Engineer Responsibilities: Analyzing Business Requirements Documents to get a better understanding of the system both on and business perspectives. Working in an agile environment with frequently changing requirements and features set. Preparing Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements. Expertise on Testing REST API using Robot Framework and SOAP UI. Worked on SOAP and RESTful APIs, with hands-on experience on Postman,Swagger and Soap UI tools. Creating automation scripts and user-defined functions and executed them daily. Using Maven for Project building tool, Jenkins for Continuous Integration Using Git as code repository and Code Collaborator to manage code reviews. Involved in writing queries, triggers, stored procedures, using PL/SQL Involved in API testing using Swagger. Involved in all team meetings from sprint planning, sprint grooming all the way to product delivery. Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy. Participated in peer reviews of Test Cases, Test Plans and Automation scripting. Logged and tracked defects in Rally tracking system. Worked with large as well as smaller teams for various projects. Worked with offshore Team For successful product delivery. Extensively used Selenium Webdriver API (org.openqa.selenium.*), Junit API (org.junit.*) and TestNG API (org.testng.*, org.testng.annotations.*) to write test cases and automate all the test cases. Client: State Farm Mutual Automobile Ins. Co March 2017 - February 2019 Role: QA Analyst Responsibilities: Developed Test Scripts using Functional Requirement Documents. Created Test cases for Positive Negative scenarios, hands-on experience with Selenium, Rest Assured and TestNG Involved in testing the new functionality based on test cases and coordinated with development team in fixing the issues. experience working with Agile. Strong functional testing background, including defining test strategy, test planning, test case design, and execution. experience with CI/CD tools like GIT, Jenkins, Maven Coordinate complex analysis, design, development, testing, and debugging of computer software, including various browsers and mobile. Developed Automation script with WebDriver API using Java, and TestNG Design test cases and execute all types of testing (e.g. functional, integration, end-to-end) on all variety of platforms (e.g. mobile, web, portal frameworks) Develop detailed testing approach and plans for specific test areas or overall plans for small to medium size projects. Participated in peer reviews of Test Cases, Test Plans and Automation scripting. Perform all aspects of automated testing for client engagements. Managed the testing of multiple projects of significant complexity. Creating and executing test plans and test cases to ensure API functionality and performance Designing and implementing API testing frameworks and strategies. Delivering project and commitment on time in good quality and within budget Logged and tracked defects in JIRA issue tracking system. Identify areas for improving efficiency, shortening of test cycles, and automation of test scripts and recommend solutions for improvement. Staying up-to-date with industry trends and best practices in API testing and automation. Possess thorough technical and operational knowledge within the QA area of responsibility. Assist Application Developers and technical support staff in identifying and resolving defects. Performs root cause analysis to identify and recommend test scope and test approach improvements. Identify, recommend changes to established practices and policies. Provided support in the performance testing using JMeter task includes developing test plan, test script and reports. Extensively worked on JMeter to create Thread Groups and test Web Application for various loads on key business scenarios. Create, schedule and run the scenarios using JMeter and generate necessary graph. Client: Anode Technologies Pvt Ltd, India August 2015 - February2017 Role: QA Analyst Responsibilities: Analyzed the SRS (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing. Attended review meetings to analyze client requirements and arranging test environment for the execution of test cases. Collaborating with different teams throughout the software development life cycle to create test cases as per business requirements. Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements. Worked and tested on various technologies including Java, Python, JavaScript, jQuery, PowerShell and Shell scripting. Worked on Cucumber, JUnit Documenting the test cases, their outcome, and the expected results to determine the quality of the software product. Tested the Application using Black box Testing Techniques. Extensively used SQL scripts/queries for data verification at the backend. Provided a weekly project report that includes Test Metrics and status reports. Creating and reviewing Test deliverables in coordination with the Testing team like Testing Strategy, System and Regression test plan, System test scripts. Supporting Test data preparation and execution. Test Status tracking and reporting with relevant stakeholders. Contributing in review of Test plans, test scripts and Test strategy. Testing to ensure defect fixes. Keywords: continuous integration continuous deployment quality analyst user interface database information technology fourg microsoft procedural language Colorado Texas Wisconsin |