Home

Ravindra - QA Automation
[email protected]
Location: Irving, Texas, USA
Relocation: Yes
Visa: H1B
Resume file: Ravindra.Resume_1745508668933.docx
Please check the file(s) for viruses. Files are checked manually and then made available for download.
RAVINDRAREDDY BIJJAM
Sr. QA Engineer
|| G-Mail: [email protected] || Contact: +1 9099013530||
PROFESSIONAL SUMMARY
Having 8+ years of Professional experience as a Sr. Quality Assurance Testing Engineer using both Manual and Automation Techniques and exposure to different development methodologies like the Waterfall Model and Agile/Scrum development.
Well conversant with the implementation and practical hands-on experience in different types of frameworks like Keyword Driven, Data Driven, Hybrid, and Page Object Models (POM).
Expertise in using Apache POI for data-driven frameworks, to load data into required test scripts from external sources like excel sheets.
Experienced with SOAP and RESTFUL web services testing using SOAPUI/Ready API tool, XML, WSDL, and XPATH.
Have hands-on experience in groovy scripting with Soap UI Pro and Ready API testing web services.
Web Development technologies HTML, CSS, JavaScript, j Query, AJAX, and XML.
Skilled in Coordinating with Project Managers, Business Analysts and System Analysts to set up the per-validation and validation environment to execute the scripts.
Ability to work effectively as an individual contributor and an excellent Team player.
Used Web development and testing tools like Firebug, Fire Path, X Path, and DOM Inspector.
Proficient in working with Selenium Grid to specialize in running multiple tests across different browsers, operating systems, and machines in parallel.
Experienced in the implementation of different QA methodologies, plans, and strategies in the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
Experience in developing end-to-end automation test scripts using Selenium Web Driver, RC, IDE, Grid, J unit, TestNG, ANT, Maven, Jenkins, Web Services (REST, SOAP), and Rest Assured.
Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), and TDD (Test Driven Development) using Cucumber.
Expertise in Core Java and Object-Oriented Concepts like Inheritance, Polymorphism, Exception Handling and Collections.
Proficiently worked on Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider and Listeners.
Efficiently performed on (Continuous Integration Tools) such as Jenkins, Hudson, (Build Management Tools) such as Maven, ANT and (Version Control Systems) SVN/GIT to manage different versions of the source code.
Worked on databases such as Oracle, Microsoft SQL Server, MySQL and establish JDBC connectivity between the Java Programming language and a wide range of databases.
Worked with JIRA to manage agile projects and to log all project deliverables.
Effectively involved in Defects Logging, tracking and managing Defect Life Cycles using HP Quality Center, Rally and JIRA.
Expert in logging framework Log4j written in Java to store the flow details of Selenium Automation in a file or database.
Exposure to mobile testing using APPIUM and PerfectoMobile in both IOS and Android applications using a simulator and emulator.

TECHNICAL SKILLS:
Test Management Tools: Quality Center (HP QC)/ALM, TFS/MTM, RFT, JIRA
Automation Tools: Quick Test professional (QTP)/UFT, Selenium, Coded UI, Test complete
Operating Systems: DOS, Windows, UNIX (IBM, HP & SUN), Linux.
Languages: C, C++, SQL, PL/SQL, c#, Java, UNIX Scripting, Shell script, python and PERL
RDBMS: Oracle7i/8i, 9i/10g/11, MS Access, DB2, ETL Tools, SQL Server, Oracle SQL Developer and Toad
Web Technologies : Java Script, VB Script, ASP, JSP, Netscape, Internet Explorer
Web Services : Tibco, WSDL, UDDI, XML, HTML, Groovy Scripting, JSON, SOAP, Soap UI and RESTful Web Services
Servers: IBM Web Sphere, Apache tomcat, IIS, MTS, AS/400, Web logic.
Defect Management Tools: Quality Center, Bugzilla, Jira
Selenium Suit: Selenium IDE, Selenium RC, Selenium web driver, Junit, TestNG, Selenium Grid
IDE tools: Borland C++, VC++, Visual Studio, eclipse

PROFESSIONAL EXPERIENCE
TIAA, Charlotte, NC||April 2023 Till date
Sr QA Automation
Responsibilities:
Python is utilized for writing automation scripts to facilitate various testing processes and tasks. These scripts help automate repetitive and manual testing procedures, making testing more efficient and less error-prone.
Integrated automated tests into CI/CD pipelines(Azure DevOps, Jenkins) to enable continuous testing
Python is often used to integrate with various testing tools and libraries. For instance, you may use Python scripts to interact with Selenium Web Driver, a popular tool for web automation, to perform automated web testing.
Involved in the usage of the BDD framework to Develop Cucumber Step Definitions, Scenarios, and Features
Validated web services manually and through automation using SOAP UI.
Writing and managing automation test cases for REST API endpoints using the Postman tool.
Developed multiple Selenium Web Driver Java scripts for Black-box Testing.
Designed and reviewed the Test scenarios and scripts for given functional requirements and automated test cases in Selenium.
Executed compatibility testing, using different Mobile Devices and Android SDK, Appium, and Emulators.
Used BDD Framework with Cucumber, and Java and created Feature file with Scenario Outline files.
Worked on Performance testing using JMeter, developed Load scripts for REST API performance testing, and Generated response times with throughputs for different load scenarios.
Working with Web and Mobile application automation in an agile environment, used 2-week sprints and CI/CD, Worked as part of the framework design team and featured scrum teams.
Developed, and implemented automation testing framework utilizing Java, TestNG, and Selenium Web Driver.
Developed and implemented automated test scripts using Positive and Negative scenarios.
Configured Selenium Web Driver, TestNG, and Maven tool and created Selenium automation scripts.
Implemented Page Object Model/Data Driven Framework and extracted data from external Excel files using Apache POI.
Used Java libraries - Lombok, slf4j, Apache Commons, Apache POI, Jackson, and tools - PMD and Checkstyle.
Developed automated test scripts for mobile applications using Kotlin, ensuring robust and efficient test coverage, and utilized Kotlin to write and maintain UI and API automation tests, enhancing the testing process for web applications. And then Implemented Kotlin-based test frameworks to improve test script modularity and maintainability.
Localization Testing which is used to test at different locations and geo-specific language translations.
Worked with Object Oriented Programming and Java 8 - Lambda expression, Stream API, Functional Interface, Method reference, Optional class, Default Method, and Collector class.
Created REST API automation - validating - response header, status, body, authentication, authorization, and CSRF using REST Assured, Java8, TestNG, and Jackson.
Validated and verified the Rest API JSON/XML responses using POST, GET, PUT, DELETE, OPTIONS, PATCH, and HEAD requests with Payloads.
Used Gradle for dependency management and build management. Used Jenkins, Docker Containers, and AWS for continuous integration and testing.
Implemented CI/CD Pipeline in Azure Develops for automation script executions from a QA perspective.
Integrated Cypress tests into a CI/CD pipeline, Jenkins is configured to run Cypress tests.
Implemented SonarQube as a Code quality control process for all the application services and integrated with AWS and on-premise Jenkins.
Involved in creating test cases for Android apps using Appium on emulators and real devices. Used AndroidUIAutomator, TouchActions and Key Events, and Android Tools ADB, Logcat, and Emulator.
Environment: Selenium, JAVA, Agile Methodology, Rally, QA Complete Web Services, Postman, SOAP UI, See Test, Test Harness, Cucumber, sHTML, JavaScript, Firefox, IE, Chrome, Linux, SQL, Oracle,

Charter Communications, Missouri, United States ||Apr 2021 March 2023
Sr. QA Engineer
Working with below Subscription management system (SMS) suite of applications /functional areas:
Advanced rating, Pricing, Billing, Invoicing and Card Payments
Email Notifications, Marketing, Product and services Campaigning functionalities
Service Provisioning, Activation, suspensions, subscription Cancellations and reactivations
Card Payment processing, Digital Cards, Gift Cards, CC Updater dealing with VISA/ Master /Discover etc.
Direct to Customer(D2C), Point of Sale (POS), B2C, B2B, Dealer services and OE M's supporting
Subscriber Management applications and Customer facing digital applications
Subscriptions, Products, Packages, Add-no's and services
Demo, Trial, Promotional and retail plans, Cross selling, Upgrades/Downgrades functionalities.
Responsibilities:
Conducted functional, integration (SIT), assisted UAT and involved in Post production validation (PPV)
Analyzed, documented and maintained test results and test logs.
Identifying the scope of Automation Testing
Executed Selenium suit of regression test cases and evaluated execution results Test case management and defect tracking was done using Quality Center
Reported the testing activity status to the Project Manager and Stake holders.
Participated in the testing process through test review and analysis, test witnessing.
Reviewing Test summary, Branch/Release certifications and sign-off the release
Involved in validation of 100+ Sirius XM web services ( SOA, SMSP, ESB) that deal with Internal and external applications, Dealer applications and OEM partner applications
Assigned work to the Team members and monitored them during Test planning, Test execution and throughout the sprint wise feature/enhancement validations
Created XML Input files for SOA Testing and worked extensively with SOAP UI to validate web services
Created UNIX scripts and UNIX commands to validate Log files.
Involved in Business and Functional Specification review meetings, FRD walkthroughs Design walkthroughs and Test Plan reviews, Test Scenario reviews, Test case walkthroughs
Involved in the end to end testing scenarios of Device selection, account creations with various plans, sub plans, add-no's, different payment types.
Analyze business, system and Functional requirements (FRD), and Identify gaps in requirements, ambiguous requirements and get clarify from Business /Product owners
Involved in Agile scrum meetings, agile sprint planning, estimations / LOE s, agile sprint review meetings with product owners.
Working with UNIX Environment, UNIX scripts, UNIX Batch jobs in the areas of Pricing, Billing, Invoice generation, Email notifications, Credit Card Processing, Proration set up and End to End Testing.
Created SQL queries, SQL joins and executed those SQL Queries as part of DB testing and End to end testing and Review of subscribers data in terms of Devices, Plans, Service statuses etc.
Worked with version control tools like GIT/ Bit bucket to properly promote Automation script creation and updating /committing to Master/Central repositories effectively.
Created selenium automation test scripts with java as a programming language
Allocating resources to the changes to be tested and cross-training them to get over all knowledge of the project.
Involved in the execution to selenium automation suits, analyzing automation results and debugging automation scripts
Environment: Selenium, Soap UI, Quality Center/ALM, JIRA,Jenkins, Mavens, CI/CD, Oracle SQL Developer, Toad, Share point, GIT,Java, Bit bucket Agile, XML, UNIX, SQL, Putty, WinSCP, HTML, Oracle 12c

Delta Air Lines,Georgia, United States|| Apr2020 Mar 2021
SDET - QA Specialist
Worked with below set of Delta Air Lines applications:
Bulk updater /Mass campaign management tools
Call Disposition and account notes management
Marketing promotions and promo codes
Promotion/ Discount and advanced discount functionalities
Vendor management and Integration tools
Airlines reservation assistive Customer Service Representative (CSR) application
CSR activities tracking and monitoring tool
Issue tracking /Charge backs/Refund processing
Booking Trends/Tracking/Analysis features
Responsibilities:
Involved in the coordinating with off-shore teams and updating status to management at regular intervals.
Involved in the mobile compatibility testing on various Android and iOS mobile operating system versions.
Worked on mobile physical device, mobile emulators and mobile cloud based platforms
Involved in the UAT Test plan creation and worked closely with Business users.
Involved in Agile scrum meetings and agile sprint review meetings with product owners.
As a team lead, managed group of QA Analysts and interacted with Development team, Functional Team leads and end users.
Analyzed business and system requirements, reviewed project requirements specifications to create and execute detailed test plans, Test cases and Test scenarios
Worked closely with Production Managers, Technical Managers and Business Managers in planning, scheduling, developing, and executing Testing deliverables
Lead the QA team and coordinated with team in producing QA deliverables
Involved in the creation of Test plans, Test strategies and QA processes as per the business objectives.
Involved in the creation of test cases related to mobile apps and mobile web portals
Supported and implemented migration of Test automation from QTP to Selenium
Created mobile automation scripts using perfecto mobile and UFT integration
Worked with UNIX environment and UNIX directories and Log files.
Involved in working with automated Database testing through QTP and validated database records.
Created Test scripts and Executed them against ETL tools
Written test cases and Defects and Tracked project progress using JIRA tool
Test case management and defect tracking was done using Quality Center
Reported the testing activity status to the Project Manager and Stake holders
Assigned work to the Team members and monitored them during Test planning phase, Test execution phase.
Involved in the creation of SQL queries and scripts for ETL Testing
Worked with Transaction, Audit, Event and Error logs with the help of UNIX commands and UNIX Scripts
Involved in writing and executing system test plans and test cases. The test cases were developed after reviewing the business requirements document, and technical specifications document.
Involved in working with Android virtual device manager and simulated many mobile environments.
Involved in the creation VB scripting Function libraries (QTP), Custom QTP functions, and QTP generic functions.
Worked with Informatica tool to validate data in various stages of ETL process
Involved in creation of QTP recovery scenarios, regular expression, QTP File system objects(FSO) and QTP automation object model(AOM)
Allocating resources to the changes to be tested and cross-training them to get over all knowledge of the project.
Involved in Data driven and Hybrid approaches using QTP to convert manual test cases into automation
Worked with Putty to connect to UNIX servers and executed UNIX commands.
Involved in the Identification of Automation Testing scope and percentage of coverage.
Environment:Selenium/ Quality Center/ALM,QTP,Java,Agile, XML,Informatica, Oracle SQL Developer, Toad, Narrator, JIRA,putty,Android, iOS, UNIX,SQL, VB Script, Text to Speech, ZoomText, Device anywhere, perfecto mobile, Android Virtual Device manager, HTML, Oracle, SQL Server 2008.

NISUM, Hyderabad, India||Aug 2017 Sep2019
QA Analyst
Responsibilities:
Worked with project stakeholders (PM, DEV&DB and BA) to create Test Strategy/Test Plan document.
Created VB Scripting function libraries, VB Scripting generic functions to automate test scripts using QTP
Involved in the creation of test data to evaluate retail transactions and retail gift cards
Tested Web service requests and responses. Worked with SAOP/WSDL protocols.
Wrote and Analyzed SQL Scripts using SQL to conduct data base testing.
Involved in the creation and optimization(Enhancement)of automation Test scripts(QTP VB Scripts)
Wrote complex queries with multiple tables using joins and PL/SQL programs to pull the data from database and to insert into database as part of Database and End to End Testing
Involved in the Business reports validation (ETL Built data warehouses and Reporting tools)
Involved in the creation of Retail billing, Retail payments and Retail inventory integration functionalities.
Worked on Order Management, Testing the Order Management system, creating a customer, verifying the XML, database and also the Order verification s and offer verifications.
Involved in facilitating functional, User acceptance Testing (UAT), regression, end to end testing.
Created and reviewed test scripts and test scenarios from functional specification documents
Extensively worked on UAT environments and worked with Business Users
Responsible for reporting the defects in Quality center when we identify any issues during test execution
Environment: Quality Center, Selenium, ETL,Informatica,SQL Server2005, SQL, TOAD, J unit, Selenium Web driver SharePoint, QTP, Oracle, J2EE, EJB, SOAP, Solaris, Putty, VISIO, Security Portal, Business Portal, OOB service, DDOS, MS Office.

Aurobindo Pharma, Hyderabad, India || Jan 2016 Jul 2017
QA Analyst
Responsibilities:
Analysis of application requirements and entering of requirements into HP QC/ALM.
Executing the existing QTP scripts and analyzing the results.
Used HP Quality Center (QC) and JIRA for reserving, executing test cases, defect tracking, and completing test management.
Responsible for complete End-to-End/User Acceptance testing (UAT) activities.
Developing Test cases in Quality Center and executed the test cases in Test Lab module of QC/ALM.
Involved in Automation Frame work design and Generated manual test cases and QTP
Performed Back-end Testing by Executing SQL Queries against Oracle and SQL databases.
Actively involved in production support and performed post-production verification after every release.
Involved in analyzing System Requirement specifications, Design, Development and Execution of Test cases for Manual and automated testing.
Used QTP to develop automation test scripts for system s core functionality and GUI s of the application.
Attending Sprint planning sessions, User story grooming sessions and Retrospective meetings in a rapid and affective agile atmosphere.
Environment: Quality center/ALM, QTP, Agile environment, Unix, Restful and SOAP, Windows 7, VBScript, Java, Oracle, TOAD, SQL/PL SQL, XML, MS Visio.
Keywords: cprogramm cplusplus csharp continuous integration continuous deployment quality analyst business analyst user interface database hewlett packard microsoft procedural language North Carolina

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];5351
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: