I am a Software Engineer in Test specializing in automation frameworks, distributed systems validation, and scalable quality engineering for complex infrastructure platforms. Over the past several years, I have worked across satellite networking, automotive diagnostics, avionics, and video systems, helping engineering teams improve testing reliability, accelerate release cycles, and detect critical defects earlier in development. My experience includes building end-to-end automation frameworks using Python, PyTest, Robot Framework, Docker, Kubernetes, and modern CI/CD tooling. At Telesat, I architected a large-scale integration testing framework for distributed satellite networking systems and led RBAC testing initiatives across multiple engineering teams. At Ford Motor Company, I developed automated validation workflows for electric vehicle diagnostics systems supporting 50+ ECUs and worked extensively with automotive communication protocols such as UDS, SOME/IP, and DoIP. I also modernized CI/CD infrastructure and automated testing pipelines for distributed avionics and telemetry platforms at Satcom Direct Avionics and Epiphan Video. What sets me apart is my ability to combine deep technical automation expertise with a strong systems-level understanding of complex distributed environments. I focus not only on writing tests, but on building scalable testing ecosystems that improve engineering efficiency, product quality, and long-term maintainability. I also created and published a PyTest automation course on Udemy focused on real-world testing workflows and scalable automation practices.

Sohaib Mahmood

I am a Software Engineer in Test specializing in automation frameworks, distributed systems validation, and scalable quality engineering for complex infrastructure platforms. Over the past several years, I have worked across satellite networking, automotive diagnostics, avionics, and video systems, helping engineering teams improve testing reliability, accelerate release cycles, and detect critical defects earlier in development. My experience includes building end-to-end automation frameworks using Python, PyTest, Robot Framework, Docker, Kubernetes, and modern CI/CD tooling. At Telesat, I architected a large-scale integration testing framework for distributed satellite networking systems and led RBAC testing initiatives across multiple engineering teams. At Ford Motor Company, I developed automated validation workflows for electric vehicle diagnostics systems supporting 50+ ECUs and worked extensively with automotive communication protocols such as UDS, SOME/IP, and DoIP. I also modernized CI/CD infrastructure and automated testing pipelines for distributed avionics and telemetry platforms at Satcom Direct Avionics and Epiphan Video. What sets me apart is my ability to combine deep technical automation expertise with a strong systems-level understanding of complex distributed environments. I focus not only on writing tests, but on building scalable testing ecosystems that improve engineering efficiency, product quality, and long-term maintainability. I also created and published a PyTest automation course on Udemy focused on real-world testing workflows and scalable automation practices.

Available to hire

I am a Software Engineer in Test specializing in automation frameworks, distributed systems validation, and scalable quality engineering for complex infrastructure platforms. Over the past several years, I have worked across satellite networking, automotive diagnostics, avionics, and video systems, helping engineering teams improve testing reliability, accelerate release cycles, and detect critical defects earlier in development.

My experience includes building end-to-end automation frameworks using Python, PyTest, Robot Framework, Docker, Kubernetes, and modern CI/CD tooling. At Telesat, I architected a large-scale integration testing framework for distributed satellite networking systems and led RBAC testing initiatives across multiple engineering teams. At Ford Motor Company, I developed automated validation workflows for electric vehicle diagnostics systems supporting 50+ ECUs and worked extensively with automotive communication protocols such as UDS, SOME/IP, and DoIP. I also modernized CI/CD infrastructure and automated testing pipelines for distributed avionics and telemetry platforms at Satcom Direct Avionics and Epiphan Video.

What sets me apart is my ability to combine deep technical automation expertise with a strong systems-level understanding of complex distributed environments. I focus not only on writing tests, but on building scalable testing ecosystems that improve engineering efficiency, product quality, and long-term maintainability. I also created and published a PyTest automation course on Udemy focused on real-world testing workflows and scalable automation practices.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Software Engineer in Test (Test Engineer) at Epiphan Video
August 1, 2021 - March 1, 2023
Led the development of the first formalized Python automation test suite for a distributed C++ groundside system processing hundreds of thousands of telemetry messages per second for several thousand aircraft. Designed and implemented the Groundside automation framework using Robot Framework, cppyy, Docker, RabbitMQ, and MariaDB to validate distributed system workflows and C++ application functionality. Modernized Jenkins CI/CD infrastructure using Groovy and Docker, increasing automated test execution frequency from weekly to nightly, and improving automated test pass rate from 60% to 95%, while reducing test execution time by over 40%.
Software Engineer in Test (Test Engineer II) at Satcom Direct Avionics
March 1, 2023 - June 1, 2024
Led the development of the first formalized Python automation test suite for a distributed C++ groundside system processing thousands of telemetry messages per second for several thousand aircraft. Designed and implemented Groundside automation framework using Robot Framework, cppyy, Docker, RabbitMQ, and MariaDB to validate distributed system workflows and C++ application functionality. Modernized Jenkins CI/CD infrastructure using Groovy and Docker, increasing automated test execution frequency from weekly to nightly, improving automated test pass rate from 60% to 95%, and reducing test execution time by over 30%.
Software Engineer in Test (Python Automation Developer, Contract) at Ford Motor Company
June 1, 2024 - June 1, 2025
Designed automated testing for vehicle diagnostics on the FNV4 platform using Python and PyTest, validating compliance with AUTOSAR for distributed electric vehicle diagnostics systems supporting 50+ ECUs. Analyzed diagnostics protocols including DoIP, SOME/IP over Ethernet, and UDS over CAN using Wireshark and DLT to investigate system behavior and root cause issues. Identified and resolved multiple critical defects in diagnostics systems used in vehicle communication, with automated test failures classified as release blockers during pre-release validation cycles.
Software Engineer in Test (Automation Test Engineer, Contract) at Satcom Direct Avionics
June 1, 2025 - December 1, 2025
Architected and implemented Python automation framework using PyTest, CSV, and YAML for parameterized end-to-end integration testing for distributed satellite network service within TeleSat lightweight infrastructure. Designed the 'Gold' automation framework using reusable test modules and data parameterization; increased test throughput from 10-20 to 50-80 tests per week; reduced test creation time from 4 hours to 1-2 hours. Led a team of 4 engineers to develop role-based access control (RBAC) testing for CNMS, prioritizing test coverage, assigning implementation tasks, resolving technical blockers, and providing weekly progress reporting. Identified 11+ critical defects in satellite network systems during early development, increasing defect detection rate from ~1 issue per month to 5-8 issues per month. Built custom Python clients to validate communication across inter-connected systems and protocols including REST, gRPC, and GNMI between EMS, CNMS, and Dockerized simulated environm
Software Engineer in Test (Automation Test Engineer, Contract) at Telesat
June 1, 2025 - December 1, 2025
Architected and implemented a Python automation framework using PyTest, CSV, and YAML for parameterized end-to-end integration testing for distributed satellite network services within TeleSat Lightspeed infrastructure. Designed the “Gold” automation framework with reusable test modules and dataset parametrization, increasing test throughput from 10-20 to 50-80 tests per week and reducing test creation time from 4 hours to 1-2 hours. Led a team of 4 engineers to develop RBAC testing for CNMS, prioritizing coverage, assigning tasks, resolving blockers, and providing weekly progress reporting. Identified 11+ critical defects in satellite networking systems, increasing defect detection rate from ~1 per month to 5-8 per month. Built custom Python clients to validate communication across inter-connected systems and protocols including REST, gRPC, and gNMI between EMS, CNMS, and dockerized simulated environments.
Software Engineer in Test (Test Automation Engineer II) at Satcom Direct Avionics
March 1, 2023 - June 1, 2024
Led the development of the first formalized Python automation test suite for a distributed C++ groundside system processing hundreds of thousands of telemetry messages per second for several thousand aircraft. Designed and implemented the Groundside automation framework using Robot Framework, cppyy, Docker, RabbitMQ, and MariaDB to validate distributed system workflows and C++ application functionality. Modernized Jenkins CI/CD infrastructure using Groovy and Docker, increasing automated test execution frequency from weekly to nightly, improving automated test pass rate from 60% to 95%, and reducing test execution time by 30%+.
Software Engineer in Test (Test Engineer) at Epihan Video
August 1, 2021 - March 1, 2023
Re-engineered a Python 2 automation framework to Python 3 and GoLang for hardware validation workflows (SSIM/SNR) and centralized testing infrastructure, reducing defect escapes. Built testing infrastructure using FastAPI, Vue.js, PostgreSQL, and Ansible for provisioning, logging, and monitoring.

Education

B.S. Electrical Engineering (Minor in Management and Entrepreneurship) at University of Ottawa
January 11, 2030 - January 1, 2020
B.S. Computing Technology at University of Ottawa
January 11, 2030 - January 1, 2020
Bachelor of Science in Electrical Engineering (Minor in Management and Entrepreneurship) at University of Ottawa
January 11, 2030 - January 1, 2020
Bachelor of Science in Computing Technology at University of Ottawa
January 11, 2030 - January 1, 2020

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Manufacturing, Professional Services, Telecommunications, Transportation & Logistics
    paper Pytest Automation Testing Course (Udemy)

    Designed and published a comprehensive course focused on scalable Python test automation using PyTest. The course teaches software testing fundamentals, structured test suite design, fixtures, parametrization, logging, exception handling, test discovery, filtering, and real-world automation architecture patterns. Built to help QA Engineers and SDETs transition from basic testing concepts to designing maintainable automation frameworks used in modern CI/CD environments.

Hire a QA Engineer

We have the best qa engineer experts on Twine. Hire a qa engineer in Lahore today.