Muneeb Shafiq

Muneeb Shafiq

Teaching Assistant

Followers of Muneeb Shafiq3000 followers
location of Muneeb ShafiqLaunceston, Tasmania, Australia

Connect with Muneeb Shafiq to Send Message

Connect

Connect with Muneeb Shafiq to Send Message

Connect
  • Timeline

  • About me

    Sr. Test Engineer

  • Education

    • PAF-Karachi Institute of Economics & Technology

      2017 - 2019
      Master's degree Software Engineering
    • PAF-Karachi Institute of Economics & Technology

      2013 - 2017
      Bachelor's Degree Computer Science
    • University of Tasmania

      2023 - 2024
      Master's degree Information Technology and Systems
  • Experience

    • PAF-Karachi Institute of Economics & Technology

      Jan 2015 - May 2016
      Teaching Assistant

      My responsibility includes to assist the students in performing lab tasks of the course and their functional projects.

    • MABSApps

      Aug 2017 - Aug 2018
      SQA Engineer

      • Testing software to identify and resolve problems from end users perspective.• In charge of testing developed software against specified requirements.• Accurately monitoring and recording results in test documentation.• Liaising with developers and programmers to swiftly resolve faults.• Analyzing, writing reports & communicating results to colleagues & managers.• Monitoring the testing process and identifying and logging test failures.• Involved in Manual Testing• Testing full product suite's, identifying problems & resolving them with the development team.• Knowledge of user documentation, training documents & user acceptance plans.• Knowledge of functional, reliability and performance testing.• Experience of working in pressured environment to strict deadlines. Show less

    • Cygnis Media

      Oct 2018 - Jun 2022

      • Act as a senior QA representative on complex application development or maintenance projects.• Participate in release meetings for maintenance and development projects ensuring allplatform requirements are met.• Walkthrough the QA Test Cases with the project team prior to execution.• Walk through the QA Test Results with the project team and communicate status to projectleaders.• Create a list of milestones and checkpoints and set measurable criteria to check thequality on a timely basis.• Planning and scheduling several milestones and tasks like alpha and beta testing.• Ensuring all development tasks meet quality criteria through test planning, testexecution, quality assurance and issue tracking.• Work closely on the deadlines of the project.• Ensure the team is focusing on automation along with manual testing.• Push the team continuously to innovate.• Review test strategies and see that all the various kinds of testing like unit, functional,performance, stress, acceptance etc. are getting covered. Show less • Familiar with working in agile development environment.• Participate in meetings for maintenance and development projects ensuring all platform requirements are met.• Participate in reviewing processes for the test plan and several phases of the testing cycle. • Discussing and defining quality standards and metrics for the current project/product with the team. • Generate Test Cases and the QA Test Plan with the team prior to execution. • Ensure to carry out test strategies and see that all the various kinds of testing like smoke, unit, functional, performance, stress, acceptance etc. are getting covered. • Validating all development tasks meet quality criteria through test planning, test execution, quality assurance and issue tracking. • Execution of test scenarios and test cases using JMeter, Blazemeter, and manual execution in parallel. • Perform UI Testing on mostly used resolutions of laptops screens, ipad and mobile with cross browser testing. • Testing of mobile applications (Android, iOS, cross platform hybrid apps). • Walk through the QA Test Results with bug log sheet with the project team by using bug tracking tools such as JIRA, and Trello and communicate status to project leaders. • Use defined/new methodologies and software to test new technologies/system. • Functionality of moderate to difficult complexity to ensure business acceptance and system integration. • Documentation of release notes on successful deployment over the client environment. • Work closely on the deadlines of the project. • Keep raising the bar and standards of all the quality processes with every project. Show less

      • Software Quality Assurance Team Lead

        Jan 2021 - Jun 2022
      • Software Quality Assurance Engineer

        Oct 2018 - Dec 2020
    • 10Pearls Pakistan

      Jun 2022 - Feb 2023
      Senior Test Engineer

      • Manage, support and coordinate business and QA aspects of software development activities, including requirement analysis and QA of applications.• Help define acceptance criteria and validate new work meets the requirements. • Research new tools and technologies and evaluate their usefulness for the team/company. • Provide mentoring and on-the-job training for junior team members by initiating learning activities/knowledge sharing sessions.• Develop, publish and implement Test Plans.• Inform the supervisor about what resources will be required for software testing.• Work with cross-functional teams to ensure quality throughout the software development lifecycle.• Execute all level of testing (Smoke, Functional, Regression and Acceptance tests).• Develop and execute automated test scripts to test the application.• Estimate, prioritize, plan and coordinate testing activities.• Work with Developers to resolve bugs as they are discovered and document test results. • Participate in the client meetings. • Participate in Manual/Automation QA Reviews. Show less

  • Licenses & Certifications