MUHAMMAD UBAID ULLAH

Test Manager & Senior Quality Assurance Engineer
Lahore, PK.

About

Highly accomplished Test Manager and Senior Quality Assurance Engineer with over 7 years of experience, specializing in automation, mobile/web, API, DevOps, and security testing. As the first QA Engineer at Nivoda, a B2B diamond marketplace, I established and scaled the QA chapter to a 13-member team, driving innovative QA processes and defining KPIs that supported company growth from MVP to Series C funding. My expertise lies in leading cross-functional collaboration, optimizing release strategies, and achieving significant automation coverage to ensure high product quality and efficiency.

Work

Nivoda
|

Test Manager

Summary

Led and scaled the QA chapter at Nivoda, a B2B diamond marketplace, driving innovative processes and team growth from MVP to Series C funding.

Highlights

Built and scaled a 13-member QA team from scratch, establishing comprehensive QA processes and onboarding programs that supported Nivoda's growth from MVP to Series C funding.

Achieved 80% automation regression coverage by developing and reviewing test cases, significantly reducing manual testing time and accelerating release cycles.

Drove cross-functional process optimizations with Product, User Research, and Customer Support teams, enhancing collaboration and issue resolution; partnered with development teams on architecture and release strategies.

Launched continuous improvement initiatives, including quarterly regression test cycle updates and annual Bug Bashes, fostering a quality-focused culture across departments.

Strategic Systems International
|

Senior QA Engineer

Summary

Managed comprehensive QA for diverse web and mobile applications in healthcare, manufacturing, and media sectors, ensuring high performance and security.

Highlights

Automated high-priority functionalities using Cypress, streamlining regression testing and significantly improving test cycle efficiency.

Executed load testing to identify and resolve performance bottlenecks and conducted regular security assessments with vulnerability scans, enhancing application responsiveness and integrity.

Led comprehensive end-to-end testing for web applications, meticulously documenting and tracking the bug life cycle across multiple sprints.

Participated in client demonstrations and requirement refinement, ensuring test strategies aligned with client expectations and documented detailed test plans to maintain structured QA processes.

Software Engineering Research Lab at LUMS
|

Research Assistant

Summary

Contributed to the IGNITE Project by conducting usability and end-to-end testing, ensuring compliance and refining project objectives.

Highlights

Conducted usability and end-to-end testing to enhance the functionality and user experience of the Eclipse Plugin for code clone management.

Performed a comprehensive project audit to ensure compliance with IGNITE's requirements and prepared detailed audit documentation, streamlining review processes.

Analyzed project requirements and facilitated client demonstrations to validate and refine project objectives.

Techno-genes
|

Software Quality Engineer (Analyst)

Summary

Developed and executed test plans for diverse client projects, ensuring comprehensive coverage and collaborating with development teams to enhance application quality.

Highlights

Developed and executed comprehensive test plans and cases for diverse client projects, ensuring thorough coverage of functionalities and user workflows.

Performed end-to-end testing for web and mobile applications, focusing on functionality, usability, and performance to enhance overall quality.

Collaborated closely with development teams to troubleshoot issues and refine application requirements, streamlining communication and reducing bug turnaround time.

Education

Lahore University of Management Sciences

Masters

Computer Science

University of Management and Technology, Lahore

Bachelors

Software Engineering

Skills

Testing Tools

Cypress, Selenium, JMeter, OWASP ZAP, BrowserStack, Appium, Postman, TestLeft, Playwright, Grafana K6, DataDog, Apptim.

Automation & Frameworks

Cypress, Selenium WebDriver, Appium, Playwright.

DevOps & CI/CD

Jenkins, Docker, Kubernetes.

Programming Languages

JavaScript, Java, Python.

Types of Testing

Automation Testing, Mobile/Web App Testing, API Testing, Security Testing, Database Testing, Cross-Browser Testing.

Methodologies

Agile, Scrum, Shift Left Testing, Quality Engineering.