Arif Ullah Khan, Developer in Lahore, Punjab, Pakistan
Arif is available for hire
Hire Arif

Arif Ullah Khan

Bio

Arif is an experienced senior software quality engineer and technical project manager with nearly a decade of experience driving excellence in the tech industry. Recognized for his proficiency in automated testing, CI/CD pipelines, and programming across diverse languages, Arif applies a strong quality-first approach and Agile delivery expertise to align technical excellence with strategic goals, driving consistent project success.

Portfolio

Al Jazeera International
Media, Global Project Management, Strategic Planning, Risk Management...
Code & Co.
Ruby on Rails 7, GitHub Actions, Test Automation...
Toptal, LLC
JavaScript, Agile Software Testing, Cypress, CI/CD Pipelines, GitHub Actions...

Experience

  • Manual Testing - 10 years
  • QA Testing - 10 years
  • Test Automation - 7 years
  • CI/CD Pipelines - 7 years
  • GitHub Actions - 6 years
  • Cypress - 5 years
  • JavaScript - 5 years
  • Agile Project Management - 3 years

Preferred Environment

Cypress, GitHub Actions, Microsoft 365, JavaScript, Jira, Claude, Generative Artificial Intelligence (GenAI), Agentic AI, Agile Project Management, Software QA

The most amazing...

...thing I've done is the implementation of CI/CD pipelines with robust automated tests for multiple projects, resulting in quality and quick delivery.

Work Experience

Program Manager

2024 - PRESENT
Al Jazeera International
  • Established RACI frameworks, automation, and new workflows, freeing around 10% of team capacity and reducing engineers’ meeting time by around 50%.
  • Analyzed sprint and epic progress data, found the dysfunctions, and provided leadership and solutions to improve team flow and velocity by 30%.
  • Helped the team focus on sprint goals that better prioritized real customer needs.
  • Improved the incident response and resolution SLA 20% by improving the ownership.
  • Enhanced quality and change control processes, cutting post-release incidents by around 30% and improving resolution speed by around 25%.
  • Managed AI-based projects with vendors like Google and helped the team achieve desired outcomes.
  • Managed and facilitated Agile ceremonies and improved Agile delivery maturity by standardizing backlog refinement and feature sizing, reducing oversized deliverables by around 25% and increasing sprint predictability by around 30%.
  • Acted as a proxy customer success manager by building and executing a stakeholder engagement model with internal end users, resulting in 100% adoption and a 4-star satisfaction rating for delivered solutions.
  • Improved the health of the team by arranging social connections and providing psychological safety.
Technologies: Media, Global Project Management, Strategic Planning, Risk Management, Key Performance Indicators (KPIs), Objectives & Key Results (OKRs), Resource Management, Agile Program Management, Engineering Management, Jira Administration, SharePoint, Productivity Improvement, Stakeholder Management, Vendor Management, Product Roadmaps, Product Planning, Digital Asset Management, Asset Management, Broadcasting, User Onboarding, Data Migration, Large Language Models (LLMs), Technical Writing, Task Analysis, Technical Hiring, Interviewing, Team Management, AI-generated Code, AI Testing, Quality Auditing, iPhone, Software QA, Enterprise Project Management, Program Management, Automation, Robotic Process Automation (RPA), Beta Testing, Exploratory Testing, QA Process, AI Integration, Automation Testing, Bug Discovery & Tracking, Test Case Execution

Quality Assurance Automation Lead

2024 - 2024
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.
Technologies: Ruby on Rails 7, GitHub Actions, Test Automation, System Integration Testing (SIT), GitHub Copilot Chat, Model-based Testing, Regression Testing, Front-end, Automated Testing, Integration Testing, Unit Testing, QA Leadership, Automation, Artificial Intelligence (AI), Software Engineering, CI/CD Pipelines, SQA, QA Automation, Software Testing, End-to-end Implementation (E2E), Project Management, Large Language Models (LLMs), Code Review, Automated UI Testing, Team Management, Full-stack, SDET, Test Automation Frameworks, Testing, Automation, AI Integration, Automation Testing, Bug Discovery & Tracking, Test Case Execution

Senior QA Automation Engineer

2021 - 2024
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 a quality mindset and actionable items.
  • Improved CI/CD pipelines' success rate from 60% to 90%.
  • Improved integration tests' flakiness from failing multiple times on production to almost zero false positives.
  • Executed performance load and stress tests to identify the maximum concurrent users the system can handle.
Technologies: JavaScript, Agile Software Testing, Cypress, CI/CD Pipelines, GitHub Actions, Selenium, Test Management, Test Scenarios, Quality Control (QC), Functional Testing, Performance Testing, Ruby, Watir WebDriver, WebdriverIO, Agile Project Management, Jest, GitHub, Grafana, Monitoring, Quality Assurance (QA), QA Automation, Git, Jira, API Testing, Load Testing, React, Node.js, Automated Testing, Test Automation, E2E Testing, BrowserStack, Manual Testing, Regression Testing, Cucumber, TypeScript, Front-end, QA Testing, UI Testing, Playwright, Web App Testing, Manual QA, Confluence, Integration Testing, Mobile App Testing, Unit Testing, User Acceptance Testing (UAT), Cross-browser Testing, Low Code, JSON, REST APIs, Documentation, Test Cases, Bug Fixes, Web, Manual Software Testing, User Testing, Web Applications, Performance Optimization, QA Leadership, Automation, Test Planning, HTML, CSS, Artificial Intelligence (AI), GUI Testing, Cross-functional Team Leadership, Software Engineering, SQA, Software Testing, Agile, End-to-end Implementation (E2E), Test Documentation, Large Language Models (LLMs), Docker, Technical Writing, GraphQL, Code Review, Source Code Review, Task Analysis, Technical Hiring, Interviewing, Automated UI Testing, Full-stack, Test Case Creation, Smoke Testing, SDET, Test Automation Frameworks, Testing, Quality Auditing, iPhone, Software QA, Agile QA, Automation, Robotic Process Automation (RPA), Beta Testing, Exploratory Testing, QA Process, Automation Testing, Bug Discovery & Tracking, Test Case Execution, Data Validation

Visiting Lecturer

2023 - 2023
National University of Computer and Emerging Sciences
  • Taught Software Quality Engineering theory and practice to 5th-semester students.
  • Received an excellent response from the students at the end, and some reached out later to say that I had made a huge impact not only on the SQE subject matter but also on their lives.
  • Was offered another course for next semester based on students' feedback and my performance, but unfortunately, my engagements prevented me from pursuing this role.
  • Taught at NUCES, one of the best tech institutes in Pakistan, and I felt pride in being a teacher there.
Technologies: Software QA, Testing, Metrics, University Teaching, Mentorship, Coaching, Career Coaching, Automation Testing, Bug Discovery & Tracking, Test Case Execution

Software Quality Engineer

2018 - 2021
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%.
Technologies: JavaScript, Selenium, CodeceptJS, Jest, Agile, Appium, CI/CD Pipelines, Functional Testing, Performance Testing, Postman, Quality Assurance (QA), QA Automation, Apache JMeter, Git, Jira, SOAP, API Testing, Bitbucket, Load Testing, Amazon Web Services (AWS), React, Node.js, Karate API Testing, Automated Testing, Test Automation, E2E Testing, Accessibility Testing, Content Management Systems (CMS), BrowserStack, Web Accessibility, A11Y, Manual Testing, Regression Testing, Cucumber, eCommerce, Front-end, QA Testing, Test Management, UI Testing, Web App Testing, Manual QA, Confluence, Integration Testing, Mobile App Testing, User Acceptance Testing (UAT), Cross-browser Testing, APIs, JSON, REST APIs, RESTFul APIs, XML, Documentation, Test Cases, Android, Bug Fixes, Mobile, Web, Xcode, iOS, Data Migration Testing, Manual Software Testing, User Testing, Web Applications, Performance Optimization, QA Leadership, Automation, Test Planning, SQL, HTML, CSS, GUI Testing, Cross-functional Team Leadership, Software Engineering, Agile Software Testing, SQA, Software Testing, Monitoring, Project Management, Test Documentation, React Native, Behavior-driven Development (BDD), Python, Technical Writing, GraphQL, Code Review, Source Code Review, Task Analysis, Automated UI Testing, Team Management, Full-stack, Jenkins, Test Case Creation, Smoke Testing, SDET, Test Automation Frameworks, Testing, Quality Auditing, iPhone, Software QA, Agile QA, Automation, Robotic Process Automation (RPA), Data Integrity Testing, ETL Testing, Beta Testing, Exploratory Testing, QA Process, Automation Testing, Bug Discovery & Tracking, Mobile Apps, Test Case Execution, Data Validation

Software Quality Assurance Engineer | Team Lead

2016 - 2018
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.
Technologies: Selenium, TestNG, Maven XML, Apache JMeter, Java, Redmine, API Testing, Performance Testing, Appium, Cross-functional Team Leadership, E2E Testing, Manual Testing, Regression Testing, QA Testing, Test Management, Web App Testing, Manual QA, Integration Testing, Mobile App Testing, User Acceptance Testing (UAT), Cross-browser Testing, APIs, JSON, REST APIs, RESTFul APIs, XML, Quality Assurance (QA), Documentation, Test Cases, Android, Bug Fixes, Mobile, Web, iOS, Manual Software Testing, User Testing, Web Applications, Performance Optimization, Automation, Test Planning, SQL, GUI Testing, SQA, Automated Testing, Test Automation, Load Testing, QA Automation, Software Testing, Monitoring, Agile, Project Management, Test Documentation, Team Management, Test Case Creation, Smoke Testing, Test Automation Frameworks, Testing, Quality Auditing, Software QA, Robotic Process Automation (RPA), Data Integrity Testing, Beta Testing, Exploratory Testing, QA Process, Automation Testing, Bug Discovery & Tracking, Mobile Apps, Test Case Execution, Data Validation

Software Quality Assurance Engineer

2015 - 2016
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.
Technologies: SAP, Team Foundation Server 2013, Oracle SQL Developer, HP UFT, LoadRunner, Business Requirements, Functional Testing, Non-functional Testing, Defect Management, Documentation, Test Cases, SoapUI, Manual Testing, Regression Testing, QA Testing, Test Management, Manual QA, Integration Testing, Mobile App Testing, User Acceptance Testing (UAT), Cross-browser Testing, APIs, JSON, XML, Quality Assurance (QA), Bug Fixes, Mobile, Web, Manual Software Testing, User Testing, Web Applications, Test Planning, SQL, GUI Testing, SQA, QA Automation, Software Testing, Test Documentation, Technical Writing, Test Case Creation, Smoke Testing, Testing, Quality Auditing, Software QA, Beta Testing, Exploratory Testing, QA Process, Automation Testing, Bug Discovery & Tracking, Mobile Apps, Test Case Execution

Experience

Al Jazeera Media Network

https://www.aljazeera.com/
A PHP and React-based media website and mobile app media house where I helped revamp the tech stack to improve the quality of code, pipelines, automated tests, and monitoring. I performed unit, integration, and exploratory testing during the development and delivered high-quality products.

KorBooking | Rooms and Homes Booking Web App

During my MS, we developed this booking app as a final-year project. I led and participated as an individual contributor in the end-to-end development and testing, in addition to overseeing product design and documentation.

Crypto Website | Performance Testing

I executed load and stress testing using Apache JMeter for a crypto website. The website was supposed to handle traffic of 1 million concurrent users, and I was given the task to test the ability of the system to handle that load. Through my JMeter scripts, I simulated the concurrent users and was able to bring the system down through simultaneous users.

Freelance Project

http://www.pilot.io
I researched more than five AI-based low-code test automation tools.
I delivered proof of concepts to evaluate tools within budget and project requirements. I also selected the optimal tool that aligned with the client’s needs and constraints.

Education

2017 - 2020

Master's Degree in Software Project Management

FAST National University - Lahore, Punjab, Pakistan

2010 - 2014

Bachelor's Degree in Computer Science

Government College University - Lahore, Punjab, Pakistan

Certifications

MAY 2026 - PRESENT

Claude 101

Anthropic

FEBRUARY 2025 - PRESENT

Generative AI Overview for Project Managers

Project Management Institute (PMI)

SEPTEMBER 2022 - PRESENT

Ruby Programming For Everyone

Udemy

MAY 2021 - PRESENT

Scrum Fundamentals Certified (SFC)

SCRUMstudy - Accreditation Body for Scrum and Agile

Skills

Libraries/APIs

REST APIs, React, Node.js, Playwright, Watir WebDriver

Tools

GitHub, Slack, Apache JMeter, Git, Jira, Cucumber, Grafana, Postman, Bitbucket, Karate API Testing, BrowserStack, Xcode, Jenkins, ChatGPT, WebdriverIO, LoadRunner, SoapUI, Redmine, Confluence, Katalon Studio, Claude

Languages

XML, SQL, JavaScript, Java, TypeScript, HTML, GraphQL, Ruby, CSS, Python

Frameworks

Selenium, Cypress, CodeceptJS, TestNG, Jest, Appium, Ruby on Rails 7, React Native

Paradigms

Functional Testing, Agile, Load Testing, Automated Testing, Test Automation, E2E Testing, Manual Testing, User Acceptance Testing (UAT), User Testing, Automation, Software Testing, Testing, Behavior-driven Development (BDD), Agile Project Management, Unit Testing, Non-functional Testing, Stress Testing, Scrum, Objectives & Key Results (OKRs)

Platforms

Android, Mobile, Web, Visual Studio Code (VS Code), iOS, Amazon Web Services (AWS), Windows, Ubuntu, Blockchain, Testsigma, SharePoint, Docker

Industry Expertise

Project Management

Storage

Data Validation, JSON, Oracle SQL Developer, Databases

Other

GitHub Actions, SQA, Leadership, Agile Software Testing, CI/CD Pipelines, Test Management, Quality Control (QC), Performance Testing, Quality Assurance (QA), QA Automation, API Testing, End-to-end Implementation (E2E), Documentation, Test Cases, 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, Bug Fixes, Manual Software Testing, Web Applications, Performance Optimization, QA Leadership, Test Planning, Test Documentation, Software QA, Technical Writing, Code Review, Source Code Review, Task Analysis, Technical Hiring, Interviewing, Automated UI Testing, Team Management, Test Case Creation, Smoke Testing, SDET, Test Automation Frameworks, Quality Auditing, iPhone, Agile QA, Enterprise Project Management, Automation, Beta Testing, Exploratory Testing, QA Process, AI Integration, Automation Testing, Bug Discovery & Tracking, Mobile Apps, Test Case Execution, IT Project Management, Monitoring, SOAP, GitHub Copilot Chat, Low Code, Cross-functional Team Leadership, Accessibility Testing, Web Accessibility, A11Y, eCommerce, RESTFul APIs, Data Migration Testing, Software Development, Large Language Models (LLMs), Full-stack, AI-generated Code, AI Testing, Program Management, Robotic Process Automation (RPA), Data Integrity Testing, ETL Testing, Software Engineering, Test Scenarios, System Integration Testing (SIT), Model-based Testing, Artificial Intelligence (AI), GUI Testing, Research, SAP, Team Foundation Server 2013, HP UFT, Business Requirements, Defect Management, Maven XML, Team Leadership, Booking, Microsoft 365, Strategic Planning, Resource Management, Human Resources (HR), Business Cases, Digital Marketing, Programming, Algorithms, Logical Database Design, Web Development, Computer Literacy, Analysis, Operating Systems, Reporting, Generative Artificial Intelligence (GenAI), Product Development, Metrics, University Teaching, Mentorship, Coaching, Career Coaching, Media, Global Project Management, Risk Management, Key Performance Indicators (KPIs), Agile Program Management, Engineering Management, Jira Administration, Productivity Improvement, Stakeholder Management, Vendor Management, Product Roadmaps, Product Planning, Digital Asset Management, Asset Management, Broadcasting, User Onboarding, Data Migration, Cursor AI, Agentic AI, Knowledge Management

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring