Rabbani Basha Shaik
Contact: 980-***-**** Email: ********.***@*****.***
http://www.linkedin.com/in/rabbani-basha-90691516
Professional Summary
** ***** ** ** ********** across various business domains of which 8 exclusive SDETyears in deploying automated solutions for both client-server and web-based applications using open-source testing tools.
Experienced in automating test cases using Selenium WebDriver with Page Object Model framework in Java.
Experienced in API testing using Postman and Swagger tools to verify REST API calls (GET, PUT, POST, DELETE) for testing market data and data exchange with upstream/downstream systems.
Proficient in developing performance scripts using various protocols like Web (HTTP/HTML), Citrix ICA, Truclient, and Windows sockets.
Conducted performance testing to assess system reliability and scalability under load conditions.
Performed test results analysis and root cause identification using tools like Dynatrace and Perfmon.
Created and managed CI/CD pipelines using Jenkins for automated testing and deployment.
Proficient in all phases of the Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), bug life cycle, and methodologies such as Waterfall and Agile.
Skilled in analyzing all phases of the Quality Assurance project lifecycle, including Business Requirements Documents (BRD) and Functional Requirements Documents (FRD), writing test plans and test cases, and executing test scripts to maintain the Quality Management Plan.
Extensively created SQL queries for backend testing.
Experienced in various testing types including regression, functional, black box, positive, negative, data-driven, unit, integration, system, front-end, and back-end testing.
Expertise in capturing business objectives and defining automation and performance strategies accordingly.
Excellent working knowledge on testing methodologies like Black box testing, Functional testing, Integration testing, Regression testing, ETL Testing, cross browser and Sanity testing.
Created various Performance testing models for different business inputs in HP Performance center.
Proficient in project management, test management, risk management, decision analysis, functional testing, web services testing, QA automation frameworks, and team management.
Experienced in release planning, iteration planning, and scheduling requirements from release backlogs, managing QA activities using Jira.
Skills
Testing Tools
Selenium WebDriver/IDÉ/RC/Grid/ Cucumber, QTP/UFT, Soap UI/ReadyAPI, Postman, Jenkins, Jira, LoadRunner, Jmeter and Excel Macros
Testing Framework
TestNG, JUnit, Page Object Model, Cucumber, Hybrid Model
Languages
VBScript, JavaScript,Groovi, C and SQL.
Build / CI Tool
Jenkins, GitLab and Maven
Version Control
GIT, SVN
Bug Reporting Tool
HP QC/ALM and Jira
Databases
Oracle, SQL Server, MS-Access
Operating Systems
Windows Family, Mac OS, Unix, Linux
Education
Bachelor Of Engineering in Anna University-India
Awards & Honors
Got the outstanding Award from Client (GE).
Received Customer Delight Award from Client side (RBC).
Received the PATT ON THE BACK award from CAPGEMENI Organization.
Received the Kaizen Certificate from I-GATE Organization for implementation of new automation approach.
PROFESSIONAL EXPERIENCE
Red Hibernate group LLC April 2024 to Till Date
Client: RHG
Role: QA lead
Analyzed business requirements and collaborated closely with the Business Team to ensure clarity and alignment.
Acted as the primary QA contact for a UI redesign project, coordinating efforts between on-site and offshore teams.
Designed and implemented a testing framework and comprehensive suite for API testing using Postman with JavaScript validations, integrating Newman for report generation.
Conducted extensive API testing using Swagger.
Worked with developers to create test ID locators, facilitating the maintenance of both existing and new automation scripts.
Developed, maintained, and executed automated test scripts for existing applications using Selenium, running scripts locally and through Jenkins Pipeline.
Performed GUI, functional, regression, system, integration, and UAT testing for existing applications as required.
Improved QA operational efficiencies by coordinating with the offshore team and organizing daily and weekly meetings.
Performed functional testing of CRM systemsto ensure all modules (sales, marketing, customer service) meet business requirements and operate seamlessl.
Executed test cases for CRM customizations such as custom entities, workflows, and plugins to verify proper implementation and functionality.
Created a Page Object repository with locator variables (XPath, CSS selectors, IDs, etc.) and necessary functions for each operation.
Investigated various automation options for a Windows desktop application, developing frameworks, automation scripts, and Jenkins jobs for daily runs.
Integrated automated test scripts with CI/CD pipelines to support continuous integration and deployment.
Conducted performance testing to assess system responsiveness and stability under load.
Automated end-to-end testing processes to enhance efficiency and reduce manual testing effort.
Identified comprehensive end-to-end scenarios for performance testing.
Developed scenarios based on workload models and determined the required number of scripts.
Organized kickoff meetings with stakeholders to discuss test plans, executions, and review reports.
Monitored execution with Dynatrace, troubleshooting issues promptly and reporting in Jira.
Mitigated test execution impediments by effectively troubleshooting issues and resolving bottlenecks.
Capgemini April 2013 to Dec 2023
Client: Royal Bank of Canada
Role: QA Lead
Analyzed business requirements and collaborated closely with the Business Team to address clarifications.
Served as QA point of contact for UI redesign project, coordinating with on-site and offshore teams.
Developed a testing framework and comprehensive suite for API testing using Postman with JavaScript validations, integrating it with Newman for report generation.
Extensively tested APIs using Swagger.
Collaborated with developers to create test ID locators, ensuring easy maintenance of existing and new automation scripts.
Developed, maintained, and executed automated test scripts for existing applications using Selenium, running scripts locally and via Jenkins Pipe.
Performed functional testing of CRM systems to ensure all modules (sales, marketing, customer service) meet business requirements and operate seamlessl.
Executed test cases for CRM customizations such as custom entities, workflows, and plugins to verify proper implementation and functionality
Performed GUI, functional, regression, system, integration, and UAT testing for existing applications as needed.
Coordinated with offshore team for QA operational effeciencies by organizing daily and weekly team meetings.
Created Page Object repositoprywith locator variables (XPath, CSS selectors, IDs, etc.) and necessary functions for each operation.
Explored various automation options for a Windows desktop application, creating frameworks and automation scripts and Jenkins jobs for daily runs.
Integrated automated test scripts with CI/CD pipelines for continuous integration and deployment.
Conducted performance testing to evaluate system responsiveness and stability under load.
Automated end-to-end testing processes to improve efficiency and reduce manual testing effort.
Identifying comprehensive end-to-end scenarios for performance testing.
Created scenarios based on workload models and determined the number of required scripts.
Organized kickoff meetings with stakeholders to discuss test plans, executions, and review reports.
Monitored execution with Dynatrace tool and troubleshooted issues promptly and reported in Jira.
Mitigated test execution impedements by troubleshooting issues and bottlenecks effectively.
Client: GE
Role: QA Engineer
Analyzing functional test cases and providing clarifications.
Preparing estimations and test plans.
Collaborating with SMEs, POD Lead, and test personnel to address project challenges.
Designing code for each test case.
Involved in selenium automation and executed the regression scripts
Validating data in Oracle database tables post-execution with commands.
Executing queries and Stored Procedures to validate data in different tables.
Verifying test data patterns in Staging and Temp tables before ETL.
Providing knowledge transfer on automation and test case flows to team members.
Identifying automation solutions and developing reusable functions for applications.
Participating actively in team meetings and client calls, updating status reports regularly.
Value Labs April 2010 to April 2013
Client: Nielsen
Role: QA Engineer
Analyzing the functional specification and preparing the UD’s with clarifications.
Reviewing the finalized RTM for any missing requirements w.r.t to the assigned module
Attend the technical discussion/meetings with business and Dev and escalated the points for missing requirements if any.
Preparing DB scripts to validate the Database cases.
Creating automation scripts using QTP tool for Cognos Reports.
Worked with the developers, operations and other test personnel for any challenges in testing activities
Executing the test cases and Analyzing Result.
Reporting, Recording and Tracking the defects using HP-QC.
Executing test cases, analyzing results, and actively participating in team meetings and client calls
XYKA Software Aug 2008 to Feb 2010
Client: Alaska
Role: QC Engineer
Analyzing functional specifications and preparing UD’s with clarifications.
Reviewing the finalized RTM for missing requirements in the assigned module.
Attending technical discussions/meetings, escalating points for missing requirements.
Creating automation scripts using QTP for Cognos Reports.
Executing test cases, analyzing results, and actively participating in team meetings and client calls