Basharat Ali

9 years of experience Pakistan

A skilled SQA / Test Automation Developer with 8+ 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

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, Automated Testing, Cypress, 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, Cypress, 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 Webdriver, 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 Webdriver, 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