Muhammad Abdullah Tech Lead QA Automation Engineer
No reviews yet

To effectively teach a student, it's crucial to comprehend their nature and preferred learning style. What distinguishes a great teacher is the ability to adopt the perspective of a student when introducing new concepts. This approach allows one to empathize and understand how students perceive and assimilate information. Reflecting on personal experiences as a student provides insights into what was lacking during one's own education. I have achieved tremendous results with my students in terms of their grades and feedback from their parents. I am always readily available to assist my students whenever they require support.

Subjects

  • Programming Beginner-Expert

  • JAVA Beginner-Expert

  • Automation Beginner-Expert

  • JAVA Selenium Beginner-Expert

  • Math (A-level)


Experience

  • Tech QA lead Engineer (May, 2019Present) at Securiti.ai
    - Automated test cases to ensure comprehensive regression testing.
    - Collaborated with developers to identify areas that required automation.
    - Provided technical support to junior resources and reported progress updates and bug reports to management.
  • Senior QA Automation Engineer (Aug, 2018May, 2019) at Centric Source
    - Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using test driven and data driven framework.
    - Developed test code in Java language using Eclipse, IDE and TestNG framework.
    - Setup the Automation framework using Selenium to run test cases in multiple browsers.
    - Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
    - Involved in writing automated scripts for Data Driven Framework by using Apache poi API.
    - Implemented Behaviour Driven Development (BDD) through cucumber.
    - Created the feature file for Cucumber Automation.
    - Build tests through maven pom file.
    - Test execution and reporting through Jenkins.
    - Bug Reporting and Tracking through JIRA.
  • Technical QA Engineer (Mar, 2017Aug, 2018) at BANK AL HABIB LIMITED
    Perform different types of testing - Functional, UI, Validation, Black Box, Regression and Smoke on Credit module of Core Banking Application.
    -Test internet Banking Application of Bank AL Habib.
    - Create, update and maintain bugs using Team Foundation Server (TFS)
    - Run a test cycle on live environment as needed for the product release.
    - Learn and prepare automation scripts using Coded UI Test.
    - Testing of responsive web applications for different resolutions like for iPAD, iPhone, Samsung and other Android based cellular phones.
    - Testing of Mobile Application on iOS and Android platform.
    - Create Performance test script on Rational Performance Tool (RPT)
  • Associate SQA Engineer (Nov, 2015Mar, 2017) at ePlanet Communications
    -Understands project plans and is able to clearly articulate roles, project goals and timelines.
    -Takes input from supervisor and appropriately and accurately applies comment/feedback.
    -Assists in the collection and consolidation of required information and data.
    -Listens to others and accept input from team members.
    -Proposes solutions to problems and considers timelines, effectiveness, and practicality in addressing client needs.
    -Generates innovative solutions by approaching problems with curiosity and open-mindedness, using existing information to it's fullest potential.
    -Using strong analytical reasoning to understand end user's requirement and transforming them into operational application.
    -Understanding business requirements of the clients and translating them into software requirements.
    -Participates in user acceptance testing and testing of new system functionality.
    -Analyses the feasibility of, and develops requirements for new systems, and enhancements to existing systems; the system design fits the needs of the users.
    -Sound knowledge of SQA, software development life cycle (SDLC), Agile Process and procedures.
    - Test Cases writing and Execution.
    - Familiar with different types of testing - Functional, UI, Validation, Black Box, Regression, Smoke, Sanity, Security and Database Testing.
    - Database Testing (Query Writing)
    - Bug Reporting on PMS.

Education

  • Masters in Software Engineering (Jun, 2018Jun, 2021) from Muhammad Ali Jinnah University Karachi
  • Bachelors of Engineering (Jan, 2011Dec, 2014) from NED university of Engineering and Technology, Pakistan

Fee details

    Rs2,0004,000/hour (US$7.2114.41/hour)


Reviews

No reviews yet. Be the first one to review this tutor.