
Ahmad Rauf
Verified Expert in Engineering
Quality Assurance Engineer and Software Developer
Fairmont, WV, United States
Toptal member since August 1, 2022
Ahmad is a skilled automation test engineer with 6+ years of experience in UI, E2E, API, and back-end automation across industries like gaming, real estate, and fintech. Proficient with tools such as Selenium, Cypress.io, and Appium, he delivers high-quality results with precision and creativity. Ahmad is certified by the ASTQB (ISTQB in the US) and is listed among the US’s verified testers, showcasing his expertise and commitment to excellence in automation testing.
Portfolio
Experience
- Selenium WebDriver - 6 years
- Java - 5 years
- SQL - 5 years
- Cypress - 4 years
- REST API Automation - 4 years
- JavaScript - 4 years
- Playwright - 3 years
- WebdriverIO - 2 years
Preferred Environment
MacOS, Slack, Visual Studio Code (VS Code), Postman, Jira, Fleet Applications
The most amazing...
...thing is contributing my automation skills to AT&T, one of the top-ranked Fortune 500 companies in the US, and adding a tangible impact to their success.
Work Experience
Mobile QA Engineer (Manual and Automation)
PepsiCo Global
- Led end-to-end quality assurance activities for the Pepsi eCommerce platform POC launch for North America, ensuring stable and high-quality releases across web and mobile channels.
- Designed, executed, and maintained comprehensive test plans, test cases, and regression suites for critical eCommerce workflows, including checkout, promotions, payments, order management, and customer accounts.
- Identified, reported, and tracked high-impact defects, significantly reducing production issues and improving overall platform stability and user experience.
- Collaborated closely with developers, product managers, business analysts, and stakeholders in Agile/Scrum environments to validate business requirements and accelerate release cycles.
- Validated pricing, discount, free goods, and promotional logic to ensure accurate order calculations and compliance with business rules.
- Performed functional, regression, integration, smoke, and exploratory testing across multiple environments and devices to ensure cross-browser and cross-platform compatibility.
Senior QA Automation Engineer
Vivid Seats - Main
- Designed comprehensive plans for automating software testing processes, ensuring that they contributed to project quality and timely delivery.
- Developed and implemented sustainable processes to improve testing efficiency, accuracy, and cost-effectiveness, while continually monitoring and streamlining procedures.
- Developed comprehensive test cases for the manual testing to ensure reusability.
Automation QA Manager
Abhi Finance
- Oversaw and managed the automated testing processes for key organizational products, ensuring they met project requirements and adhered to efficient test plans and frameworks.
- Collaborated with business users and reviewed technical specifications to gather requirements and acceptance criteria, identifying any existing system issues and potential future enhancements.
- Designed comprehensive plans for automating software testing processes, ensuring that they contributed to the overall quality and timely delivery of projects.
- Led a team of manual and automation engineers, guiding them through the entire sprint cycle, delegating assignments, prioritizing tasks, and reviewing their work to maintain high-quality standards.
- Developed and implemented sustainable processes to improve testing efficiency, accuracy, and cost-effectiveness, while continually monitoring and streamlining procedures.
- Stayed abreast of the latest technologies, tools, and methodologies in the field of automated testing, researching and identifying new solutions that can enhance testing efficacy and reduce timelines.
- Led change management efforts within the organization to encourage the adoption of new technologies, tools, and methodologies throughout different teams and departments.
- Tracked the progress of projects and provided regular status updates to diverse stakeholders and senior leadership.
- Trained and mentored new team members, sharing expertise, establishing best practices, and providing informative feedback to help them grow professionally.
Senior Software Test Engineer
DIRECTV
- Designed and implemented an automation framework according to the project structure.
- Organized and monitored defect management processes and changes and conducted regression tests.
- Developed solutions for object identity issues and error handling.
- Conducted performance testing to verify system scalability, efficiency, and reliability.
- Analyzed the underlying causes of performance issues and provided corrective action.
Software Test Engineer
InvoZone
- Designed manual and automated test procedures to evaluate each software product and feature.
- Improved the software testing systems for maximum performance.
- Finalized and documented testing procedures for the team members.
- Presented test reports to management, suggesting software fixes.
- Developed solutions for object identity problems and error handling.
Junior Software Automation Engineer
ShopDev
- Identified and selected the test cases for automation.
- Implemented API automation tests to ensure the running of endpoints.
- Created, enhanced, debugged, and ran the test cases.
- Managed the changes and executed regression tests.
Automation Engineer
Epicsoft
- Built, coded, and implemented software evaluation test programs.
- Executed test programs to ensure the testing protocols evaluated the software functionality according to requirements.
- Generated reports after the test execution and shared them with the team members.
Experience
Abhi Finance
Payroll Financing
Earned Wage Access
https://abhi.com.pk/earned-wage-access/Fabric
https://fabric.inc/DirecTV
Artefy
Omnichannel Engine | XStak
https://www.xstak.com/omnichannel-engineJuicy Couture
https://juicycouture.com/FoodPanda
Firefly PK
Jublee Life Insurance
https://www.jubileelife.com/Castle Biosciences
https://castlebiosciences.com/Invoice Factoring
Payroll Processing
Education
Master's Degree in Data Science
Information Technology University - Lahore, Pakistan
Bachelor's Degree in Software Engineering
University of Gujrat - Lahore, Pakistan
Certifications
Certified Tester Foundation Level (CTFL)
ISTQB
Skills
Libraries/APIs
Selenium WebDriver, REST APIs, Chai, WebDriver, Playwright, Web API, Node.js, Pandas, Scikit-learn, NumPy, React, Pywinauto, Stripe
Tools
WebdriverIO, Cucumber, Git, Jira, Postman, IntelliJ IDEA, Mocha, Jenkins, REST Assured, TestFlight, Trello, Apache JMeter, Slack, LaTeX, TestRail, Asana, Figma, GitLab, GitLab CI/CD, GitHub, xUnit, Amazon Simple Queue Service (SQS), Bitbucket, pgAdmin, Bugzilla, LoadRunner, RabbitMQ, ActiveMQ
Languages
Java, SQL, Python, TypeScript, Gherkin, JavaScript, C#, HTML, CSS, Dart, Kotlin
Frameworks
Cypress, Appium, Angular, Selenium, Jest, XCUITest, Espresso, Capybara, React Native, TestNG, JUnit, .NET, Windows PowerShell, Flutter, ASP.NET, Detox
Paradigms
Manual Testing, Automation, Automated Testing, Test Automation, Testing, Functional Testing, Best Practices, E2E Testing, Software Testing, Agile, Scrum, Behavior-driven Development (BDD), Non-functional Testing, Acceptance Testing, Unit Testing, Object-oriented Programming (OOP), Continuous Integration (CI), Six Sigma, ETL, HIPAA Compliance, Load Testing, Microservices, Azure DevOps
Platforms
MacOS, Visual Studio Code (VS Code), iOS, Android, Mobile, Amazon Web Services (AWS), Firebase, Blockchain, Azure, WordPress, Linux, AWS Lambda, Kubernetes, WooCommerce, Docker, Apache Kafka
Storage
Data Validation, JSON, MySQL, Google Cloud, Database Migration, PostgreSQL, Apache Hive, Datadog
Other
REST API Automation, Manual QA, API Testing, Quality Assurance (QA), Test Case Creation, Test Case Development, Test Cases, Automation Framework Development, Build Releases, Release Management, UI Testing, QA Automation, QA Testing, SDET, Test Automation Frameworks, Software Testing Automation Framework (STAF), Mobile Device QA Automation, UI Automator, System Requirements, eCommerce, Web Applications, Manual Software Testing, Regression Testing, Integration Testing, Test Planning, Test Management, Website QA, Software QA, User Experience (UX), Web Development, UI Automation, Automation Tools, QA Leadership, Mobile App Testing, Web App Testing, Test Case Execution, Smoke Testing, Cross-browser Testing, Website Testing, Test Scripting, Automated UI Testing, Reading, Exploratory Testing, Bug Life Cycle, Software Testing Lifecycle (STLC), White Box Testing, Boundary Testing, Partitioning Equivalence, Bug Fixes, Bug Discovery & Tracking, Android Testing, iPhone, Performance Testing, Black Box Testing, Localization Testing, ETL Testing, Finance, Quality Auditing, Documentation, CI/CD Pipelines, Data Migration Testing, Waterfall Methodology, Data Migration, Test Documentation, API Integration, APIs, Workflow Automation & System Integration, Accessibility, Technical Writing, Google Play Store, Fintech, Machine Learning, Deep Learning, Fleet Applications, Over-the-top Content (OTT), Containerization, Video Streaming, TV, TV Broadcasting, Broadcasting, Data Warehousing, Temporal, Cryptocurrency
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