Post Job Free

Resume

Sign in

Quality Assurance Qa Analyst

Location:
Charlotte, NC
Posted:
March 06, 2024

Contact this candidate

Resume:

Rani Maddineni

QA Analyst

704-***-****

ad35pt@r.postjobfree.com

Professional Summary:

● 7 years of experience in Software Quality Assurance and Software Testing of Client/Server and Web-based applications using Automation and Manual Process.

● Specialized in Business Requirement Analysis, documenting Test Plans, execution of Test Cases to verify application functionality against business requirements.

● Excellent experience in developing Test Scenarios, Test cases, Test Scripts and Test reports

● Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance

(UAT), Sanity, Performance, Stress, Reliability, compatibility, Cross Browser, Security and Database Testing.

● Experience in analyzing the bugs and interacting with developers and team members in fixing the defects.

● Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.

● Proficiency in Test Automation tools such as Selenium WebDriver, TestNG framework which is used in developing and execution of Regression Test Suite.

● Experience in writing CSS Selectors, Xpath expressions to identify web elements.

● Proficiency in working with CI/CD build tools like Maven and Jenkins

● Has experience in working with GitHub as a source code management tool .

● Experience testing SOA with Restful/SOAP Web Services/API.

● Experience in Java, HTML, Oracle, SQL, MySQL, and CSS.

● Experience in using Project/Test Management Tools and Bug Tracking tools like Quality Center, Clear Case, Bugzilla, Jira

● Experienced in writing SQL verification scripts to test the result of deployment for correct business logic in Back-end testing.

● Extensive Knowledge of Quality Assurance standards, methodologies, and strategies with a better understanding of the Software Development Life Cycle (SDLC).

● Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models.

● Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

Technical Skills:

Languages Java, HTML/XHTML, XML, CSS

Testing Tools PMF, Jira, Quality Center, TFS, Microsoft Test Manager, Postman, Selenium WebDriver, Cucumber, TestNG, Swager, Rest Assure Databases SQL Server, MS Access, Oracle, Cockroach DB, Cloud platform Browsers Internet Explorer, Firefox, Safari, Google Chrome Education:

MCA (Master of Computer Applications) - May 2010, (A.N.U) University Professional Experience:

BestBuy (Minneapolis, MN), Accenture May 2022 -current Senior Quality Analyst

Description:

BestBuy is a retail application, application deals as Orders management and browsing orders such as OMA used to manage orders by BBY employers to meet customer requirements and needs I am supporting for this application as a senior QA to validate application end to end testing manual and automation, this application serves as main application connected with other systems as part of integrated with different systems validated view layer, service layer and backend Responsibilities:

Used Agile methodology in developing the Web applications Following Agile Methodology for all the phases of SDLC and interacted with scrum team during Daily Stand-Up Meeting to discuss status of work.

User story review and analysis (Grooming sessions), time estimates, design analysis and reviews, testing and deployment of application enhancements.

Created Test Artifacts like Test plans, Test Scenarios, Test Cases and Test Reports. Sharing Test reports and test metrics with project stakeholders.

Act as a lead to testing team with offshore team,collaborating with testers to tracking there status and revieing test reports,signoff after regression .

Actively involved in all stages of STLC (Software Testing Life Cycle), performed Functional, Negative, Positive, Regression, and User Acceptance Testing.

Documented Automation test scenarios with detailed description of test cases including test reports in the form of HTML and extent reports URLs with screenshot images.

Extensively automated Regression suite, Smoke test suite and Functional test suites by developing test case, also grouped them in TestNG to execute test suite in java

Designed and executed the Automation Test Scripts using Selenium Web Driver and TestNG in groovy using of IntelliJ ID in Maven project, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel testing

Used GitHub and git repository for code management and version controlling.

Automating New functionality of the application in selenium validating using of assertions with UI elements comparing with Database queries results

Execution of Automation Regression Suite on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.

Proficient in using Postman and Swagger for API testing using POST, GET, PUT, and DELETE, Using JSON and XML data to in the API testing validation’s

Worked closely with developers creating of stubs in the part of integrated systems with endpoints with wire mock replicated systems

Monitored test results, tracked defects, prepared defect profile documents and reported using Jira, with clear details of logs where it is failing, cause of the issue, checking API response to troubleshoot these gaps/errors by collaborating with development team

Using Splunk tool for capturing and analyzing application request and response details including service logs and view logs.

Experience in performing API launches, white box testing, data testing. Tested and analyzed SQL queries and XML code to validate data and database mappings, migrating data from source to destination in new DB

Supported and validated application to deploy in GCP (Google cloud platform), verified against data correctly processing into cloud in all aspects by using queries

Involved in executing SQL queries to conduct Data integrity, testing by checking the data tables from the Oracle Database.

Effectively Communicated testing status to QA lead, project managers, and teams who are involved in User Acceptance Testing.

Performed User Acceptance Testing (UAT) on each release of the project with the help of end-user requirements. Created and maintained test plan, test cases and automation test documents.

Testing the web application and web service response to make sure all the integrated systems working properly checking in the Splunk logs with JSON format

Environment: Selenium, Rest Assure, Java, Cucumber, POM, TestNG, Jira, Swagger, Splunk, Oracle CDPH(California Department of Public Health), Sacramento, CA, Accenture Apr 2021 – Dec 2021 Senior Quality Analyst (Functional Testing with Azure) Responsibilities:

Involved in Preparation, Reviewing and Execution of test cases various applications.

Involved in writing Test Plan for the web application after analyzing the specifications and business requirements.

Supported to upgrade Pega applications from 6.1 to 7 version. Optimize overall system efficiency with emphasis on database performance improvements and comprehensive testing. verified connections and maintenance window of the application.

Performed End-to-End internal and external systems Functional Testing of the application.

Involved in creating and executing Test Cases for testing various functionalities and web-based applications.

Performed Functional, Navigation, Regression and Smoke tests on the new enhancements added to the web application in different environments like UAT, Stress and finally in Production.

Planned and documented Test cases for Functionality, Performance, security testing, Database and Acceptance testing.

Participated in status meetings to report issues& bugs, bug triage meetings. Communicated with developers through all phases of testing to prioritize bug resolution using PMF.

Worked with Azure application, SSO application verified all the existing features working as per expectations, Security testing with authorized users only able to access applications with credentials

Participated in the test environment setup and in ensuring that the facilities, test tools and scripts are in place to successful perform the required testing effort.

Wrote SQL Statements to extract Data from Tables and to verify the output Data of the reports.

ETL Testing (Extract, Transform & Load), verification of the data from the source to address the data validation requirements.

Validated the data in Target and analyzed Business concepts in depth Reporting the Validation errors to ETL team.

Performed extensive functional GUI level testing and wrote /modified tests from scratch.

Involved in User Interface testing, Usability Testing, Functionality Testing and Smoke Testing of the pega developed application.

Conducted User Acceptance Testing before the initial release when the project reached the final phase prior to deployment.

Provided complete information to the developers to understand the bug, get an idea of its severity and about its reproducibility.

Conducted Web Application Quality Assurance duties in an AGILE Development Environment.

Conducted Security testing for internal users of the applications using azure accounts.

Performed compatibility testing for Pega upgrade version and cross browser testing for various browsers and operating systems to ensure excellent user acceptance.

Reported bugs/errors using Clear Quest and ensured issue/problem resolution is communicated in a timely and effective manner between Developers and Lead QA Analyst. Environment: PMF(project management framework), Jira, Window XP, MySQL, Oracle, SQL Server. Broadcast Music Inc, Nashville, TN Mar 2020 - Mar 2021 QA Engineer

Responsibilities:

● Created test plan, test cases, and test scripts based on business requirement document.

● Followed Agile Methodology for all the phases of Software Development Life Cycle (SDLC) and interacted with Lead, Business Analyst, and other QA members during Daily Stand-Up Meeting.

● Participated in daily SCRUM meetings and tested each SPRINT deliverable.

● Solid experience of AGILE methodologies and Scrum processes.

● Actively involved in all stages of STLC (Software Testing Life Cycle).

● Used Cucumber to write acceptance tests for web application based on Behavior Driven Development (BDD) framework by creating the Feature file writing test cases and Step Definition to execute test scripts

● Executed test scripts on different browsers and environments and reported defects to the team members.

● Preparing test data, test scenarios and real test data based on the UAT environment and working with huge data whether the application working stability and performance without any gaps

● Participated in the User Acceptance Testing with the end clients in every release to production.

● Involved in extensive data validation, back-end testing and querying the database using SQL Server.

● Expertise in writing SQL Queries, SQL Scripts and performing database testing.

● Ensure that ETL application rejects and replaces with the default values and reports invalid data.

● Analyzed business requirements and other project related documents to create test strategy and test plan and interacted with Business Analysts and Development team to understand the Business rules and ETL Design.

● Used JIRA to open bugs, create tasks and user stories, initiate Change requests.

● Effectively communicated testing status to QA lead, project managers, and teams who are involved in User Acceptance Testing.

● Strong communication and interaction with Clients, Developers, Business Analysts, Management.

Environment: SQL Server, HTML, XML, MS Office, MS Excel. EQUIFAX, St Louis, MO Feb 2019 – Mar 2020

QA Analyst

Responsibilities:

● Involved automation framework for scripting, execution of Test cases Performed Functional and Regression Testing using selenium web Driver and Cucumber framework.

● Used Page Object design pattern and developed Data Driven framework to extract data from external Excel files using Apache POI and loaded into the variables in the scripted code.

● Involved in Design, Development of BDD framework by writing features files, step definitions and worked with the test data taking test data Example keyword passing these parameters into methods

● Participated in daily scrum meeting and got used to agile development methodology.

● Responsible for implementing page object model (POM) using Selenium WebDriver, Gradle, Testing and Data Driven framework to test web application.

● Worked with rapid application to deliver application on time with frequent change requirements

● Deployed rapid application in AWS as part of the deployment works with application URL’s

● Solid experience of AGILE methodologies and Scrum processes. Actively involved in all stages of STLC (Software Testing Life Cycle).

● Extensively used Selenium locators like (id, class name, XPath, CSS Selectors, Fire Bug, Fire path) and WebDriver to test the web application, experienced in dynamic tables adding locators with unique values

● Solid Knowledge in Object Oriented Programming Concept such as -Inheritance, Polymorphism,

● Abstraction, Encapsulation, Interface, Class, Abstract Class, Object, Static, non-Static variables methods etc.

Environment: SQL Server, HTML, XML, MS Office, MS Excel, Java, Selenium WebDriver, Cucumber, BDD, TestNG, Maven

Optum, MN Oct 2017 - Jan 2019

QA Engineer

Responsibilities:

● Drafted Test Plan including test objectives, test phases, scenarios, and test environment after an analysis of the business rules and discussed ambiguities with business analysts.

● Performed Functional Testing, Integration Testing, Regression Testing, System testing, Smoke Testing, and Compatibility Testing at various phases of the development and test cycles.

● Designed and developed test scripts for functional, regression, sanity, and integration testing.

● Document the defects using the HP Mercury Quality Centre and track them to completion by communicating and coordinating with the development as well as support groups.

● Tested independent and dependent modules individually.

● Created Requirement Traceability Matrix to ensure all the requirements are covered.

● Worked with the development team on defect reporting, fixes and resolution, update management on testing results, activities and planning using JIRA.

● Worked with automation tool Selenium to execute regression suite and update and enhancement to code

● Worked on writing test scripts in Eclipse with java language with TestNG annotations

● Involved in the validation of the Web Services and API using the Postman tool validation on Json webservices responses.

● Executing automation suite for smoke testing for each release to make sure main functionality working correctly

● Involved in Sprint Demo meeting, Sprint Retrospective, Scrum and other team meetings.

● Performed GUI testing manually to check the application behavior on different platforms.

● Responsible for testing the application against different environments in QA, staging, and production.

● Worked on backend testing by running complex SQL queries.

● Worked with developers to fix the bugs within the time frame and close the bug. Environment: Agile (Scrum), MS Office, JIRA, ALM, Oracle, Postman, Web Services/API. Frost Bank, San Antonio, TX Nov 2015 - Sep 2017

Manual Tester

Responsibilities:

Part of the process of writing test strategies, test plans and test cases for manual testing.

Performed front end, back end, GUI, Functionality, System level testing on the application.

Involved in Manual User acceptance testing with various combinations.

Manual Testing was done to perform functional testing on the User interface.

Involved in Regression and smoke testing for the new build functionality testing.

Perform Manual and Back-end testing using SQL in Oracle relational database.

Prepare Requirements Traceability Matrix to ensure the progress on a regular basis.

Involved in business meetings with developers and other testers.

Interacted with developers and users to analyze the business requirements and functional specifications in an AGILE Development Environment.

Good experience in mobile testing using in both IOS and Android applications using simulator and emulator.

Generated test execution reports and release status assessment report.

Within Software Test Life Cycle (STLC), I have been involved both directly and indirectly with Test Requirement Identification, Project Setup, Planning Estimation, Test Strategy, Test Outline, Test Design, Test Plan reports, Test Execution, Regression reports.

Followed Agile testing methodology, participated in daily SCRUM meetings and tested each SPRINT deliverable.

Reviewed Business Requirement documents (BRD) and Functional Specifications Documents

(FSD) to prepare Test Cases and identify Test Scenarios.

Participated in daily scrum meetings to report daily progress of activities and Sprint planning meetings.

Executed test cases and test scripts for manual and automation testing.

Performed cross-browser testing and executed test cases on multiple platforms using different Browsers

Used Jira to open bugs, create tasks and user stories, initiate change requests and deploy the application.

Responsible for updating and maintenance of existing selenium scripts.

Performed extensive Backend testing using SQL Queries to retrieve the data from the database and checked data integrity.

Executed End-to-End test scenarios.

Extensively involved in resolving bugs fixes with the Development Team. Environment: Java, Web Applications, Jira, SQL Server.



Contact this candidate