
Arif Ullah Khan
Verified Expert in Engineering
Software Quality Engineer and Developer
Lahore, Punjab, Pakistan
Toptal member since October 31, 2024
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
Experience
- Performance Testing - 8 years
- CI/CD Pipelines - 7 years
- Test Automation - 7 years
- GitHub Actions - 6 years
- Cypress - 5 years
- JavaScript - 5 years
- TypeScript - 3 years
- Agile Project Management - 3 years
Availability
Preferred Environment
Visual Studio Code (VS Code), Cypress, GitHub, GitHub Actions, Slack, ChatGPT, Ubuntu, Microsoft 365, JavaScript, Jira
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
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.
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 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.
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/KorBooking | Rooms and Homes Booking Web App
Crypto Website | Performance Testing
Freelance Project
http://www.pilot.ioI 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
Master's Degree in Software Project Management
FAST National University - Lahore, Punjab, Pakistan
Bachelor's Degree in Computer Science
Government College University - Lahore, Punjab, Pakistan
Certifications
Generative AI Overview for Project Managers
Project Management Institute (PMI)
Ruby Programming For Everyone
Udemy
Scrum Fundamentals Certified (SFC)
SCRUMstudy - Accreditation Body for Scrum and Agile
Skills
Libraries/APIs
REST APIs, React, Node.js, Watir WebDriver, Playwright
Tools
GitHub, Slack, Apache JMeter, Git, Jira, Cucumber, Grafana, Postman, Bitbucket, Karate API Testing, BrowserStack, Xcode, ChatGPT, WebdriverIO, LoadRunner, SoapUI, Redmine, Confluence, Katalon Studio
Languages
XML, JavaScript, Java, TypeScript, SQL, HTML, Ruby, CSS
Frameworks
Selenium, Cypress, CodeceptJS, TestNG, Jest, Appium, Ruby on Rails 7
Paradigms
Functional Testing, Agile, Load Testing, Automated Testing, Test Automation, E2E Testing, Manual Testing, User Acceptance Testing (UAT), User Testing, Automation, Software Testing, Agile Project Management, Unit Testing, Non-functional Testing, Stress Testing, Scrum
Platforms
Android, Mobile, Web, Visual Studio Code (VS Code), iOS, Amazon Web Services (AWS), Windows, Ubuntu, Blockchain, Testsigma
Industry Expertise
Project Management
Storage
JSON, Oracle SQL Developer, Databases
Other
GitHub Actions, SQA, Leadership, Agile Software Testing, CI/CD Pipelines, QA Test Plan 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, 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, 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
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