Dr. Muhammad Nouman Noor is currently an Assistant Professor at HITEC University Taxila. He has an overall job experience (teaching + research + academia) of more than 10 years at both graduate and undergraduate levels. Leveraging over a total of 10 years of experience with 5 years of software industry experience, including diverse project contributions, the focus has seamlessly transitioned to academia, accumulating more than 4 years of experience in teaching, research, and mentorship. He did his Ph.D. in Computer Science from HITEC University Taxila Pakistan. He has more than 12 research publications in journals and conferences of international repute, and 2 book chapters, reflecting expertise in computer vision, deep learning, digital image processing, and related domains. Demonstrated leadership through the supervision of numerous software projects and master's theses, fostering practical skills and academic growth. He has also supervised more than 30 R&D as well as software projects of undergraduate students. Proficient in collaborating across multidisciplinary teams, delivering high-quality educational content, and providing valuable insights for real-world computer science challenges. A dynamic and resourceful individual who bridges the gap between practical IT industry problems and advanced academic research.
- Software Testing and Quality Asurance of Internal Software Development Projects
- Computer Vision Research
- Teaching computer science courses
- Supervising final year software projects
- Supervising MS thesis
- Administration
- Internship Officer
- Data analysis using advanced techniques
- Convert data from project specifications and statements of problems procedures to create or modify computer programs (Asp.Net, C#)
- Software Testing (Manual and Automated using Selenium)
- Analyze workflow chart diagram, applying knowledge of computer capabilities, subject matter and symbolic logic.
- Office Management
- Confer with supervisor and representatives of departments concerned with program to resolve questions of program intent, data input, output requirements, and inclusion of internal checks controls.
- Test programs or databases, correct errors make necessary modifications.
- Approve, schedule, plan, and supervise the installation and testing of new products improvements to computer systems like the installation of new databases.
- Review procedures in database management system manuals for making changes to database.
- Work as part of a project team to coordinate database development and determine project scope limitation.
- Identify and evaluate industry trends in database systems to serve as a source of information advice for upper management.
- Correct program errors, using methods like modifying program or altering sequence of program steps
- Wireframe & Design reviews for Mobile & Web Apps
- Wire framing clients’ requirements/Requirement Analyst
- Involvement in projects from Project Kick-off
- Test Plan, writing Test cases and Test Case execution
- Automation Testing on Nodejs using Mocha
- Performance, Load and Stress Testing using JMeter
- Improving user experience
- Conveying release status to management
- Follow agile software development practices(Scrum)
- Processing UAT feedback, Change Management and coordinating developers for issue resolution
- Weekly process audit and reporting
- Responsible for defining and managing QA Processes and Procedures to align QA & Testing activities with industry best practices.
(Tools: JIRA, JMeter, Mocha, GIT)
- Leading hired interns in QA department