
Arif Ullah Khan
Verified Expert in Engineering
Software Quality Engineer and Developer
Lahore, Punjab, Pakistan
Toptal member since October 31, 2024
Arif is a software quality engineer and project manager with 9+ years of experience in the tech industry. He excels in test automation frameworks and automation on multiple layers. At Al Jazeera, he improved the crash-free user rate from 91% to 99%, enhancing the mobile app experience. Arif has contributed to news, media, fintech, and digital innovation projects, showcasing his expertise in Agile methodologies and quality control.
Portfolio
Experience
- Performance Testing - 8 years
- GitHub Actions - 6 years
- GitHub - 6 years
- Cypress - 5 years
- Jest - 5 years
- CI/CD Pipelines - 5 years
- TypeScript - 3 years
- Agile Project Management - 2 years
Availability
Preferred Environment
MacBook, Visual Studio Code (VS Code), Selenium, Cypress, Jest, GitHub, GitHub Actions, Slack, Google, ChatGPT
The most amazing...
...thing I've done is improve the mobile app experience at Al Jazeera Media Network—increasing the crash-free user rate from 91% to 99%.
Work Experience
Quality Assurance Automation Lead
Code & Co.
- Built an automated test suite for Ruby on Rails using model and fixture-based system tests.
- Added model tests to enhance test coverage across all layers.
- Set up GitHub Actions to run tests automatically on pull requests.
QA Automation Lead
Pilot.io
- Researched over five AI-based low-code test automation tools.
- Delivered proof of concepts to evaluate tools within budget and project requirements.
- Selected the optimal tool that aligned with the client’s needs and constraints.
Senior QA Automation Engineer
Toptal, LLC
- Developed automated tests on all layers, including unit, integration, functional, and end-to-end tests.
- Improved the quality of code, products, and processes.
- Helped achieve zero post-deployment bugs for most features developed through quality mindset and actionable items.
Software Quality Engineer
Al Jazeera
- Contributed to the data migration from the old tech stack to the latest by finding correctness and completeness issues in the ETL process through automated scripting.
- Helped the team build a quality mindset, adding and tracking bugs and improvisations.
- Improved the mobile app experience by increasing the count of crash-free users from 91% to 99%.
Software Quality Assurance Engineer | Team Lead
inov8 Limited
- Led a QA team of 3-5 members, enhancing client support by improving software quality.
- Oversaw the complete QA lifecycle, including functional and non-functional testing for financial apps and payment gateways.
- Developed test automation scripts using Java with TestNG and conducted performance testing with JMeter.
- Created and reviewed test plans, test cases, and test effort estimates to ensure thorough coverage.
- Managed defect classification, reporting, and cross-functional team integration to streamline project delivery.
- Ensured timely delivery through effective test planning, execution, and communication.
Software Quality Assurance Engineer
Abacus Consulting
- Gathered business requirements and created business requirements documents and functional specification documents, ensuring alignment with project goals.
- Designed UML diagrams to streamline system understanding and development processes.
- Scripted test cases and performed functional and non-functional testing for SAP-based financial systems.
- Introduced test automation scripting using UFT and Visual Basic, improving testing efficiency and accuracy.
Experience
Al Jazeera Media Network
https://www.aljazeera.com/Education
Master's Degree in Software Project Management
FAST National University - Lahore, Punjab, Pakistan
Bachelor's Degree in Computer Science
Government College Univeristy - Lahore, Punjab, Pakistan
Skills
Libraries/APIs
REST APIs, Node.js, Watir WebDriver, React, Playwright
Tools
Slack, Apache JMeter, Git, Jira, Cucumber, GitHub, Grafana, Postman, Bitbucket, Karate API Testing, BrowserStack, ChatGPT, WebdriverIO, LoadRunner, SoapUI, Redmine, Confluence
Languages
XML, TypeScript, JavaScript, Ruby, Java
Frameworks
Selenium, Cypress, CodeceptJS, Jest, Appium, Ruby on Rails 7, TestNG
Paradigms
Functional Testing, Automated Testing, Test Automation, E2E Testing, Manual Testing, User Acceptance Testing (UAT), Agile Project Management, Load Testing, Unit Testing, Agile, Non-functional Testing
Platforms
Visual Studio Code (VS Code), Amazon Web Services (AWS)
Storage
JSON, Oracle SQL Developer
Other
MacBook, CI/CD Pipelines, QA Test Plan Management, Performance Testing, Quality Assurance (QA), QA Automation, API Testing, Content Management Systems (CMS), Regression Testing, Front-end, QA Testing, UI Testing, Web App Testing, Manual QA, Integration Testing, Mobile App Testing, Cross-browser Testing, APIs, GitHub Actions, SOAP, Low Code, Accessibility Testing, Web Accessibility, A11Y, eCommerce, RESTFul APIs, Google, Software Engineering, SQA, IT Project Management, Leadership, Agile Software Testing, Test Scenarios, Quality Control (QC), Monitoring, System Integration Testing (SIT), GitHub Copilot Chat, Model-based Testing, Artificial Intelligence (AI), GUI Testing, End-to-end Implementation (E2E), Research, SAP, Team Foundation Server 2013, HP UFT, Business Requirements, Defect Management, Documentation, Test Cases, Maven XML, Cross-functional Team Leadership
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring