Muzamil Ahmed

Senior Software Test Engineer at ŌURA

Oulu, Finland

Download PDF

Introduction

I am a dedicated Software Test Engineer with over a decade of experience in software testing and quality assurance. My expertise lies in developing and maintaining robust test automation frameworks, optimizing CI/CD pipelines, and collaborating with cross-functional teams to deliver high-quality software products. With a strong background in Python and Pytest, I have a proven track record of improving testing efficiency and reducing defect leakage.

Skills

Programming

Python

Test Automation

PytestAppium

Mobile Testing

AndroidiOS

CI/CD

GitHub ActionsCI infrastructure

Testing Types

IntegrationSmokeAcceptanceE2ERegressionExploratory

Test Planning

Test plansTest casesTest scriptsFrameworks

Collaboration

Cross-functional teamsDesign discussionsPair programming

Issue Tracking

Defect reportingTrackingRegression automation

Professional Experience

ŌURA

Senior Software Test Engineer

July 2021 – Present

  • Developed and maintained test automation frameworks using Python, Pytest, and Appium for Android and iOS applications.
  • Enhanced automation library architecture for improved modularity and scalability.
  • Implemented CI/CD pipelines using GitHub Actions, improving deployment efficiency.
  • Improved CI infrastructure for iOS devices and simulators, reducing build times by 20
  • Collaborated with infrastructure teams to refine CI workflows, enhancing pipeline robustness.

Pelion

Senior Test Development Engineer

April 2021 – July 2021

  • Optimized test automation scripts using Python and Pytest, increasing execution efficiency by 15
  • Collaborated with cross-functional teams to review system requirements and test plans, ensuring high-quality product delivery.

Pelion

Senior Test Development Engineer

November 2020 – April 2021

  • Developed comprehensive test plans to enhance coverage for IoT-connected device services.
  • Assisted in designing a Pytest function library for system test automation.
  • Participated in design discussions, pair programming, and exploratory testing sessions.

ARM

Test Development Engineer

April 2017 – November 2020

  • Performed integration, smoke, acceptance, and end-to-end testing for IoT management platforms and device connectivity.
  • Reviewed system requirements, feature requests, test plans, and test code.
  • Contributed to design meetings, pair programming, and exploratory testing.
  • Developed and managed test plans and automation scripts using Python and Pytest.
  • Managed regression tests and issue tracking, reducing defect leakage by 25

ARM

Graduate Engineer

March 2016 – April 2017

  • Conducted integration, smoke, and end-to-end system testing.
  • Reviewed system requirements, change requests, test plans, and test code.
  • Created test plans and automation scripts using Python and in-house tools.
  • Automated regression tests and managed issue reporting.

i2c Inc

Senior Software QA Engineer

April 2009 – August 2012

  • Created, executed, and maintained test documents and scripts.
  • Performed detailed feature and regression testing.
  • Reported, recorded, and re-verified defects.
  • Participated in analysis meetings and reviewed test strategies.

Education

University of Oulu, Finland

Master's Degree in Computer Software Engineering

2012 – 2014

University of the Punjab, Lahore, Pakistan

Bachelor of Science (Hons) in Information Technology

2005 – 2009

Certifications

AI For Everyone

Coursera

Issued: August 2022

Credential ID: 5JW7QZLUCSPM

Build Local Development Environments Using Docker Containers

Coursera

Issued: January 2022

Credential ID: WNRNTBLZWXEF

Docker for Absolute Beginners

Coursera

Issued: December 2021

Credential ID: JX5M2CR8BTRV

Publications

Tosun, A., Ahmed, M., Turhan, B., & Juristo, N. (2018). On the effectiveness of unit tests in test-driven development Proceedings of the International Conference on Software and System Process, 113-122.

Hosio, S., Ferreira, D., Goncalves, J., Van Berkel, N., Luo, C., Ahmed, M., et al. (2016). Monetary assessment of battery life on smartphones Proceedings of the CHI Conference on Human Factors in Computing Systems, 1869-1880.

Anagnostopoulos, T., Ferreira, D., Samodelkin, A., Ahmed, M., & Kostakos, V. (2016). Cyclist-aware traffic lights through distributed smartphone sensing Pervasive and Mobile Computing, 31, 22-36.

References

Available upon request.