Basharat Ali

11 years of experience Pakistan

A skilled SQA / Test Automation Developer with 11+ years of experience in IT component of voip, live chat, A.I., machine learning, data science & e-commerce industries. Goal-oriented and value-driven professional with hands-on work experience designing test automation frameworks, creating test plans, designing manual & automated test scripts to uncover anomalies in software, triage defects, and validate functionality., using frameworks in Selenium WebDriver, TestNG, RESTAssured(API automation), PyTest and Cypress.io for enterprise level applications.

He is committed to finding the best solutions to problems and answering clients’ needs in the best way possible. Having experienced working with customers, project teams, and senior management improved his communication skills making him a great team player that enjoys collaborating with diverse teams.

Python JavaScript Scala Front End Git Back End QA

Experience

CloudPSO
  • • Directed QA team in implementing a new automated testing process, resulting in a 40% reduction in testing time and a 50% increase in test coverage.
    • Increased overall software quality by leading the team to identify and resolve 75% of critical defects before product release deadlines.
    • Streamlined communication between development and QA teams, resulting in a 30% decrease in bug resolution time and an overall improvement in team efficiency.
    • Identify any potential problems that users might encounter.
    • Leading the QA team for automation and manual testing of Cloudpager server and client side.
    • Participated in Agile sprint planning meetings, daily standups and retrospectives.
    • Developed testing programs to address database impacts, software scenarios, regression testing, negative testing, error, and bug retests, and usability.
    • Conducted software compatibility tests with programs, hardware, operating systems, and network environments.
    • Record test progress and results on the sprint testing
    • Recommend improvements in software to enhance user experience
    • Used JIRA to track software development life cycle processes.
    • Reviewing the test cases created by the QA team
    • Creating test cycles to perform smoke, sanity and regression testing for every release
    • Drive innovation and streamline overall testing processes
    • Designed test plans, scenarios, scripts, and procedures.
    • Creating automated tests for the regression using Playwright.
    • Azure AD and Entra ID implementation testing for products.
  • Technologies: Automation Test, Automation Test Case Execution, Manual Testing, API Testing
Prometheus Research
  • Client: IQVIA ( https://www.iqvia.com )
    Domain: HealthCare Workflow Management and Reporting
    Job Responsibilities:
    • Bulk Data Preparation using JMeter
    • Data Migration testing of the application
    • Automation of Cases using Selenium WebDriver
    • Creation of Test Strategy
    • Creation of Validation Plans
    • Creation of Test Cases
    • Test Cycle Execution and Functional Testing
    • Creation of Validation Report
  • Technologies: A/B Testing, Acceptance Testing, API Testing, Compliance Testing
AMD Telecom S.A.
  • ● Documenting test cases
    ● Performing and documenting risk analysis
    ● Recording test progress and results
    ● Creating automated tests
    ● Creating different test plans
    ● Developing standards and procedures to determine product quality and release readiness
    ● Discovering bugs within the platform
    ● Driving innovation and streamlining overall testing processes
    ● Identifying, isolating, and tracking bugs throughout testing
    ● Identifying any potential problems that users might encounter
    ● Performing manual and automated testing
    ● Research and analyze product features being tested
    ● Research new tools, technologies, and testing processes
    ● Reviewing user interfaces for consistency and functionality
    ● Documenting results of tests for the software development team
    ● Recommending improvements in software to enhance user experience
  • Technologies: Automation Test, Manual Testing, A/B Testing, API Testing, Agile QA
Next Life Tech
  • ● Full stack automation/manual quality assurance engineer.
    ● Implementation of QA process within team.
    ● Mentoring the Automation activities in the organization.
    ● Back-end Test Automation using Python/Pytest, Dredd and Pact.io.
    ● Implementation of logs using Python logging module.
    ● Front-end Test Automation using Cypress and JavaScript.
    ● Performance testing using Gatling/Scala.
    ● Allure Reports framework integration for Front and Backend test automation.
    ● Run Compatibility Testing (cross Windows/ Mac and Android/ iOS platforms, cross browsers, cross-mobile devices - phones, tablets, iPads etc.)
    ● In-sprint exploratory testing using Session Based Test Management (SBTM).
    ● Write & follow SQA test documentation such as test plans, test cases, test matrices, check lists.
    ● Attending Sprint planning and decide what stories fit in the Sprint and raise some cases that relates to initial specifications of tickets
  • Technologies: QA, JavaScript, JavaScript, API Testing, Python, Pytest, Scala, Dredd, Pact.io, Jira, TestRail
AcceleratorApp
  • ● Remote SQA resource, providing automation and manual testing services.
    ● Creating test plans for each sprint
    ● Test cases designing
    ● Execution of test cases
    ● Reporting bugs over ClickUp
    ● Creating and maintaining regression suites
    ● Driving bugbash within team
    ● Converting manual test cases to cypress
  • Technologies: QA, Automated Testing, JavaScript, API Testing, Clickup
LiveGreeter
  • ● Core QA resource to manage all the testing activities within the organization.
    ● Write & follow SQA test documentation such as test plans, test cases, test matrices, check lists.
    ● API automation using Rest-Assured and Java.
    ● Strong domain knowledge of the product and delivering to the newly joined resources.
    ● Run Compatibility Testing (cross Windows/ Mac and Android/ iOS platforms, cross browsers, cross-mobile devices - phones, tablets, iPads etc.)
    ● Responsible for the Desktop, Mobile and Web applications testing activities.
    ● Work closely with developers to understand how product changes affect maintenance of test cases and the QA testing environments.
    ● Daily process audit and reporting to managers and clients along with conveying release status to management.
  • Technologies: QA, Automated Testing, Java, Selenium, Jira, Redmine
Ghost Software
  • ● Write & follow SQA test documentation such as test plans, test cases, test matrices, check lists.
    ● Web application automation testing using Selenium and TestNG in Java.
    ● Strong domain knowledge of the telephony products.
    ● Run adhoc, compatibility, smoke, sanity and regression testing suites.
    ● Responsible for the telephony products scenarios and testing activities.
    ● Work closely with developers to understand how product changes affect maintenance of test cases and the QA testing environments.
    ● Daily process audit and reporting to managers and clients along with conveying release status to management.
  • Technologies: QA, Automated Testing, Java, Selenium, Jira
DigitalSpinners
  • ● Write & follow SQA test documentation such as test plans, test cases, test matrices, check lists.
    ● Manual web application testing.
    ● Responsible for E-Commerce and Payment gateways testing activities.
    ● Run adhoc, compatibility, performance and stress testing.
    ● Work closely with developers to understand how product changes affect maintenance of test cases and the QA testing environments.
    ● Maintain the daily task sheet for reporting to the client.
  • Technologies: QA, Jira

Education

Virtual University of Pakistan