Muhammad Bilal

Software QA Engineer

Salary / Daily rate

Karachi, Karachi City, Sindh, Pakistan

Freelance, open to permanent contract

Can come onsite

Skills

PythonSeleniumPlaywrightpandasBudgetingFinancial AnalysisKubernetesJiraRESTful APIsSQL QueriesJavascriptNodeSwagger/OpenAPIGitJenkinsDockerPostgreSQLMongoDB

Languages

English (Fluent)

About me

Intro

QA Engineer with proven expertise in test automation and quality assurance, reducing post-release bugs by 40% and increasing test coverage by 25%. Specialized in Playwright, Selenium, and API testing with strong backend knowledge in Python and SQL. Deliver comprehensive QA solutions from test planning to execution, ensuring timely releases and maintaining high quality standards for your software products.

Links

Work experience

Software QA Engineer I

ByteCorp

Jan 2025 - Present

1 year 10 months

Karachi, Karachi City, Sindh, Pakistan

– Managed ownership of QA projects from test planning to execution, manual testing, increasing test coverage by 25% using Qase.io and reducing project delivery time by 15%. – Refactored code into reusable Typescript modules in partnership with developers, for utilizing Playwright and BDD/Gherkin. – Developed and executed over 500 test scripts in Qase.io, identifying critical defects and reducing post-release bug reports by 40%. – Mentored junior software quality engineers on automation tasks, accelerating their onboarding process and improving team productivity by 35%. – Designed RESTful API endpoints to support workflows and reduce data preparation time by 40% and for test data management. – Performed analysis of defects using log tracing and database audits, directly contributing to backend code fixes and reporting 150+ bugs on JIRA. – Authored and maintained detailed QA documentation and internal test standards, resulting in a 20% decrease in defect leakage during production. – Collaborated in Agile ceremonies to ensure test coverage alignment with evolving user stories and sprint goals. – Led sanity and smoke test cycles and user acceptance testing (UAT) across sprints, compiling concise test execution reports to ensure sprint readiness and timely software releases.

Intern Data Engineer

Jubilee Life Insurance

May 2024 - Aug 2024

4 months

Karachi, Karachi City, Sindh, Pakistan

– Conducted functional and regression testing on core web applications using Selenium WebDriver, ensuring stability across release cycles. – Wrote SQL queries to validate backend data integrity against frontend inputs, reducing reporting errors by 25%. – Utilized JMeter and DevTools to perform load testing on critical portals, identifying bottlenecks i.e. pagination issues for low-end mobile devices. – Suggested and implemented JIRA-based issue tracking, reducing QA-to-dev feedback time and boosting defect fix efficiency. – Automated manual admin tasks using Python scripts, streamlining data entry processes across internal platforms.

Mathematics Expert

PhotoMath Inc

Jan 2021 - Jan 2022

1 year 1 month

Remote

– Reviewed over 50 problems daily, ensuring high-quality academic support for 600K+ app users. – Demonstrated strong attention to detail and adherence to strict quality guidelines.

The best place to find your next move

© 2026. All Rights Reserved.