DirecTV(Apr2024-Till date):
QA Functional Analyst:
Customer Care & Billing System: Customer care and billing system is a software application that helps businesses manage their customer interactions and billing processes. It is used to automate and streamline various customer service and billing-related tasks, such as account management, billing inquiries, payment processing and customer support. The system includes a database that stores customer information, such as their contact details, billing history, and payment information. It also includes various features and functionalities, such as Customer self-service portals, Automated billing, Customer support management, Reporting and analytics.
- Involved in Analysis of Business Requirements, Use Cases, Design Flowcharts and Software Requirements Specifications; Creation of Test Data Requirements and Test Condition Matrix; Setting Up Test Environment; Software Test execution; Defect Management.
- Involved in reviewing the HLD documents in finalizing the flows for the implementation.
- Involved in daily meeting with team members to keep track of defects and provided update on testing progress
- Involved in preparing test plan for the drop releases.
- Involved in preparing test cases for the drop releases and migration.
- Involved in preparing the test cases for the data migration and environment setup required for the migration process.
- Involved in identifying the places where automation is required.
- Developed automation scripts for API Testing using Postman and J-Meter.
- Integrated with newman to generate reports in postman.
- Integrated Test scripts with Continuous Integration tools Jenkins for running test on nightly basis automatically.
Environment: HTML
Tools: Postman, Jira, J-Meter
Database: MYSQL
Operating System: Windows 10
Astro(Jan2023-Mar2024):
QA Lead Manager
PayTV refers to a television service that requires viewers to pay a subscription fee to access its content. Unlike free-to-air TV, which is available to anyone with a TV and an antenna, PayTV requires viewers to purchase a subscription or pay-per-view options. PayTV services typically offer a wider range of programming, including exclusive content, live sports events, and premium movies, compared to free-to-air TV channels.
- Involved in Analysis of Business Requirements, Use Cases, Design Flowcharts and Software Requirements Specifications; Creation of Test Data Requirements and Test Condition Matrix; Setting Up Test Environment; Software Test execution; Defect Management.
- Involved in reviewing the HLD documents in finalizing the flows for the implementation.
- Involved in daily meeting with team members to keep track of defects and provided update on testing progress
- Involved in preparing test plan for the drop releases.
- Involved in preparing test cases for the drop releases and migration.
- Involved in preparing the test cases for the data migration and environment setup required for the migration process.
- Involved in identifying the places where automation is required.
- Developed automation scripts for API Testing using Postman and J-Meter.
- Integrated with newman to generate reports in postman.
- Integrated Test scripts with Continuous Integration tools Jenkins for running test on nightly basis automatically.
Environment: HTML
Tools: Postman, Jira, J-Meter
Database: MYSQL
Operating System: Windows 10
Shahid_MBC(Sep2020-Till date):
Sr QA Lead
Customer Care & Billing System: Customer care and billing system is a software application that helps businesses manage their customer interactions and billing processes. It is used to automate and streamline various customer service and billing-related tasks, such as account management, billing inquiries, payment processing and customer support. The system includes a database that stores customer information, such as their contact details, billing history, and payment information. It also includes various features and functionalities, such as Customer self-service portals, Automated billing, Customer support management, Reporting and analytics.
- Involved in Analysis of Business Requirements, Use Cases, Design Flowcharts and Software Requirements Specifications; Creation of Test Data Requirements and Test Condition Matrix; Setting Up Test Environment; Software Test execution; Defect Management.
- Involved in building framework from scratch using TestNG, Maven using selenium web-driver project for internal Admin portals.
- Performed Data driven testing using Selenium WebDriver and JUnit functions which reads data from property and XML files.
- Involved in daily meeting with Team members to keep track of defects and provided update on testing progress
- Setup Test Suites for parallel execution across multiple browsers on different instances.
- Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
- Involved in code-reviews and PR’s for developed test-scripts.
- Experience in handling offshore team with 4 person team.
- Strong knowledge on the SDLC, STLC models such as Waterfall and Agile (SCRUM) methodology.
- Used Agile methodology in developing the application, which includes iterative application development.
- Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium IDE.
- Identifying the correct GUI web elements by using different types by locators like Id, Name, Link Text, CSS, DOM, and XPath.
- Designed and developed Page Object Models using Selenium Web Driver and using Page factory pattern.
- Performed Regression, smoke and Integration Testing using tools selenium and cucumber.
- Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
- Performed Regression testing on new builds, new features developed in the application using Web-driver.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and CSS in Selenium.
- Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
- Used Network Tab from Browser development tools to report the end-point errors like 402, 400, 500
- Involved in creating test suites for regression testing in SOAP UI. The messaging formats included SOAP over HTTP & REST based clients with XML payload.
- Involved in Unit testing, test case development and regression testing using Junit and TestNG for web-based application.
- Analyzed the Log files to verify the processes for debugging and or test data verification purposes.
- Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
Environment: JAVA, HTML, Selenium IDE
Tools: Postman, Jira, J-Meter
Database: MYSQL
Operating System: Windows 10
HBO_Asia(2016-2020):
Sr QA Lead
- Involved in Analysis of Business Requirements, Use Cases, Design Flowcharts and Software Requirements Specifications; Creation of Test Data Requirements and Test Condition Matrix; Setting Up Test Environment; Software Test execution; Defect Management.
- Involved in daily meeting with Team members to keep track of defects and provided update on testing progress
- Strong knowledge on the SDLC, STLC models such as Waterfall and Agile (SCRUM) methodology.
- Used Agile methodology in developing the application, which includes iterative application development.
- Used Network Tab from Browser development tools to report the end-point errors like 402, 400, 500
- Created the Test Plan Document, Test Scenarios and Test Cases based on the requirement document like BRD and SRS.
- Worked as QA for performing API launches, white box testing, data testing.
- Developed Data driven framework using Selenium WebDriver to Automate testing of web applications.
- Responsible for implementing page object model (POM) using Selenium WebDriver, TestNG and Java.
- Scripted current test scenarios in new Selenium Web Driver using JAVA with TestNG framework..
- Extensively automated regression and functional test suites by developing extensive test cases and test suites using Selenium WebDriver, JAVA, TestNG.
- Performed Web Testing to check for broken links in a page.
- Test script development and execution, data sourcing/data provisioning, defect tracking, and ensuring that proper test result documentation.
- Extensively used Assertions in SOAP UI to validate web services response and tested both XML and JSON formats.
- Used Log4j and its components such as Loggers and Appenders to log information.
- Involved in the Continuous Integration of the automation framework on ANT build files with Jenkins.
- Used Agile scrum methodology and actively participated in the stand-up meeting to keep the whole team informed about the test status.
- Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
Environment: JAVA, HTML, Selenium IDE
Tools: Postman, Jira, J-Meter
Operating System: Windows 8
TV4, LightBox, Sony(2014-2016):
- Conducted functional regression testing for each build and version using Selenium Web Driver.
- Coordinate and controlled testing projects every step of the quality cycle from test planning through execution to defect management.
- Performed manual testing of each build and then regression testing on each builds using Selenium Web Driver.
- Automated the Test cases using Selenium Web Driver for Regression testing and TestNG for grouping the tests.
- Design, develop and implement MVC Pattern based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium Web Driver.
- Developed new and updated existing Automation test cases using Selenium Web Driver and TestNG using Git for a Java based Web application, using Maven as build tool and Jenkins to create and run deployment jobs.
- Worked with Assertions like Schema Compliance, XPath and SOAP responses.
- Used SOAP UI tool to located the WSDL file on the internet, create test cases, and execute test cases as well as performing load testing.
- Created and executed detailed test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using Quality center.
- Conducted the follow-up meetings with project and Support team to go through the bottlenecks.
Tools: Postman, Jira, J-Meter
Operating System: Windows 7