Ahmad Rauf, Developer in Bessemer, AL, United States
Ahmad is available for hire
Hire Ahmad

Ahmad Rauf

Verified Expert  in Engineering

Quality Assurance Engineer and Software Developer

Location
Bessemer, AL, United States
Toptal Member Since
August 1, 2022

Ahmad is a seasoned automation test engineer with 6+ years of experience. He is proficient in automating UI, E2E, APIs, and back-end systems across diverse industries such as gaming, real estate, and fintech. He has expertise in Selenium, Cypress.io, Appium, and other tools with a proven track record of delivering quality results with a hands-on approach, attention to detail, and creativity. Ahmad is a true leader in the field of automation testing.

Portfolio

Abhi Finance
Agile, Amazon Web Services (AWS), Android, API Testing, Appium, React...
AT&T
WebdriverIO, Cucumber, Appium, JavaScript, Performance Testing...
InvoZone
Appium, Cucumber, Cypress, WebdriverIO, JavaScript, Java, REST API Automation...

Experience

Availability

Part-time

Preferred Environment

MacOS, Slack, Visual Studio Code (VS Code), Postman, Jira, Fleet Applications

The most amazing...

...thing: contributing my automation skills to AT&T, one of the top-ranked Fortune 500 in the US. I am proud that my skills had a tangible impact on their success.

Work Experience

Automation QA Manager

2023 - PRESENT
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.
  • Took responsibility for training and mentoring new team members, sharing expertise, establishing best practices, and providing informative feedback to help them grow professionally.
Technologies: Agile, Amazon Web Services (AWS), Android, API Testing, Appium, React, React Native, JavaScript, WebdriverIO, Manual QA, QA Automation, Jira, TestRail, Testing, GitHub, Quality Assurance (QA), Mobile, REST Assured, Non-functional Testing, Test Scripting, Node.js, Automated UI Testing, Object-oriented Programming (OOP), Data Migration, Database Migration, Pywinauto, Web API, Amazon Simple Queue Service (SQS), Reading

Senior Software Test Engineer

2021 - 2023
AT&T
  • 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.
Technologies: WebdriverIO, Cucumber, Appium, JavaScript, Performance Testing, REST API Automation, SQL, Quality Assurance (QA), Postman, Test Case Development, Test Cases, TypeScript, Automation, Automation Framework Development, Build Releases, Release Management, Automated Testing, UI Testing, REST APIs, Amazon Web Services (AWS), Test Automation, QA Automation, QA Testing, SDET, Mocha, Chai, Testing, Test Automation Frameworks, Software Testing Automation Framework (STAF), MySQL, PostgreSQL, Mobile Device QA Automation, XCUITest, Espresso, UI Automator, Data Validation, System Requirements, Web Applications, Jenkins, Manual QA, Manual Software Testing, Regression Testing, Playwright, Integration Testing, QA Test Plan Management, Website QA, Software QA, Test Planning, Functional Testing, Best Practices, User Experience (UX), Quality Auditing, E2E Testing, Documentation, UI Automation, JSON, Figma, Software Testing, Automation Tools, QA Leadership, Mobile App Testing, Scrum, GitLab, GitLab CI/CD, Test Case Execution, Smoke Testing, Behavior-driven Development (BDD), Apache Hive, React Native, Cross-browser Testing, Website Testing, Gherkin, Mobile, REST Assured, TestNG, Non-functional Testing, Test Scripting, Node.js, Automated UI Testing, Object-oriented Programming (OOP), Windows PowerShell, Web API, Reading

Software Test Engineer

2019 - 2021
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.
Technologies: Appium, Cucumber, Cypress, WebdriverIO, JavaScript, Java, REST API Automation, Selenium WebDriver, Performance Testing, SQL, Quality Assurance (QA), Manual Testing, Postman, Test Case Creation, Test Case Development, Test Cases, TypeScript, Automation, Automation Framework Development, Angular, Build Releases, Release Management, Automated Testing, UI Testing, Selenium, REST APIs, Amazon Web Services (AWS), Test Automation, QA Automation, QA Testing, SDET, Mocha, Chai, Jest, Testing, Test Automation Frameworks, Software Testing Automation Framework (STAF), Firebase, Google Cloud, MySQL, PostgreSQL, Trello, Mobile Device QA Automation, Dart, Flutter, XCUITest, Espresso, UI Automator, Six Sigma, Data Validation, WebDriver, ETL Testing, Capybara, System Requirements, Finance, eCommerce, Web Applications, Jenkins, Manual Software Testing, Regression Testing, Playwright, Integration Testing, QA Test Plan Management, Website QA, Software QA, Test Planning, Functional Testing, Best Practices, Blockchain, User Experience (UX), E2E Testing, Web Development, UI Automation, HTML, CSS, JSON, Unit Testing, Figma, Software Testing, Automation Tools, Mobile App Testing, Scrum, GitLab, Test Case Execution, Smoke Testing, Data Migration Testing, Behavior-driven Development (BDD), React Native, Cross-browser Testing, Website Testing, GitHub, Mobile, REST Assured, TestNG, Non-functional Testing, Test Scripting, Node.js, Object-oriented Programming (OOP), Waterfall Methodology, WordPress, Windows PowerShell, Docker, LoadRunner, Linux, Web API, Reading

Junior Software Automation Engineer

2017 - 2019
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.
Technologies: Cypress, JavaScript, Performance Testing, REST API Automation, Appium, Quality Assurance (QA), Manual Testing, Postman, Test Case Creation, Test Case Development, Black Box Testing, Test Cases, Automation, Automation Framework Development, Angular, Build Releases, Automated Testing, UI Testing, Selenium, Test Automation, QA Automation, QA Testing, SDET, Localization Testing, Mocha, Chai, Testing, Test Automation Frameworks, Software Testing Automation Framework (STAF), Firebase, Google Cloud, MySQL, Mobile Device QA Automation, Data Validation, WebDriver, LaTeX, System Requirements, eCommerce, Web Applications, Jenkins, TestRail, Manual QA, Asana, Regression Testing, Pandas, Integration Testing, Website QA, Software QA, Functional Testing, Best Practices, User Experience (UX), E2E Testing, Documentation, Web Development, C#, UI Automation, HTML, CSS, JSON, Figma, Software Testing, Automation Tools, Scrum, GitLab, Test Case Execution, Smoke Testing, Cross-browser Testing, Website Testing, REST Assured, Test Scripting, Object-oriented Programming (OOP), Bugzilla, WooCommerce, Linux, Web API, Reading

Automation Engineer

2015 - 2017
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.
Technologies: Selenium WebDriver, REST API Automation, Java, Appium, Quality Assurance (QA), Manual Testing, Postman, Test Case Creation, Test Case Development, Black Box Testing, Test Cases, Automation, Automation Framework Development, Build Releases, Automated Testing, UI Testing, Test Automation, QA Automation, QA Testing, Mocha, Chai, Testing, Test Automation Frameworks, Software Testing Automation Framework (STAF), Google Cloud, MySQL, Data Validation, System Requirements, eCommerce, Web Applications, Jenkins, Manual QA, Manual Software Testing, Regression Testing, Integration Testing, Website QA, Software QA, Best Practices, User Experience (UX), E2E Testing, Documentation, Web Development, UI Automation, ASP.NET, Software Testing, Automation Tools, Scrum, Test Case Execution, Smoke Testing, Cross-browser Testing, Website Testing, REST Assured, .NET, Test Scripting, xUnit, Reading

Abhi Finance

Abhi is an earned wage application allowing employees to access their salary one tap away. Employers can access the web portals, and employees have access to the mobile app. I developed the mobile app and vendor portal automation framework and related APIs.

Payroll Financing

https://abhi.com.pk/payroll-financing/
For businesses that are facing cash flow constraints, ABHI offers the facility of Payroll Financing to bridge the gap between inflows and outflows, enabling them to pay their employees' salaries on time and have greater control over their finances.

Earned Wage Access

https://abhi.com.pk/earned-wage-access/
Employees are able to access their earned but unpaid salary anytime, anywhere via the app or SMS. They can withdraw their salary, pay their bills, and send money to family or friends whenever they want. With ABHI, employees can work without financial stress, and employers can enjoy higher productivity.

Fabric

https://fabric.inc/
Fabric is a USA-based eCommerce platform where different stores and brands can create their eCommerce site. The platform has a copilot application, so other stores can access it to make their websites. I developed UI and API automation frameworks to ensure users create and maintain eCommerce sites per requirements.

DirecTV

DirecTV is an American multichannel video programming distributor based in California. Users subscribe to the application and watch programs as per need. I worked on automating the flow, from subscribing to watching different programs, and performed automation of major APIs.

Artefy

Artefy is a marketplace where users can buy, sell and hold non-fungible tokens (NFT). I developed an automation framework to ensure the user experience was seamless. I linked the database with the framework to verify the transactions at runtime. Also, I set API automation of major endpoints of Artefy.

Omnichannel Engine | XStak

https://www.xstak.com/omnichannel-engine
Omnichannel Engine is a platform where different stores and brands can manage their stock, orders, and shipping in one place. I contributed to developing a complete UI, Business Intelligence (BI), and API automation framework.

Juicy Couture

https://juicycouture.com/
Juicy Couture is an eCommerce site where users can view and purchase items. I developed a web UI automation framework with complete user journeys, including order checkout flow, and worked on API automation. I also developed an automated reporting engine to directly create Jira tickets if any issue is found.

FoodPanda

https://www.foodpanda.pk/
FoodPanda is a popular online food delivery platform in Pakistan, offering a wide range of restaurants, convenient payment options, and a user-friendly website. Customers can browse and order from a diverse selection of cuisines, enjoy discounts and promotions, and track their deliveries in real time. The website features a simple and intuitive interface and a back-end system manages orders and ensures timely deliveries. FoodPanda is a prominent player in the foodtech industry, providing a convenient and seamless experience for customers seeking to order food online.

Firefly PK

Firefly is an application where users can create an eCommerce website backed by powerful tools that help them find customers, drive sales, and manage their day-to-day. Firefly is a user-friendly application where language will change per user's location (default Urdu in Pakistan and English in other countries) and keeps on adding languages as the application grows.

Jublee Life Insurance

https://www.jubileelife.com/
Jubilee Life Insurance Company, commonly known as Jubilee Life, is a Pakistani life insurance subsidiary of the Swiss for-profit organization Aga Khan Fund for economic development. It is based in Karachi, Pakistan. It is the largest and most profitable among private insurance companies in Pakistan.

Castle Biosciences

https://castlebiosciences.com/
Castle Biosciences is a molecular diagnostics company that provides actionable, tumor-specific information for improved treatment decisions and patient outcomes in dermatologic cancers. I was the automation engineer for this project.

Invoice Factoring

https://abhi.com.pk/invoice-factoring/
Invoice Factoring is a financial wellness service through which businesses can borrow against their future cash flows, allowing them to optimize their operations, reduce their overall cost, and have more control over their cash flows. An invoice is uploaded onto ABHI's System and validated before a credit line is provided to a customer. Customers also have access to the ABHI vendor portal that they can use to make direct payments to their vendors utilizing the approved credit; this way, all transactions are transparent.

Payroll Processing

https://abhi.com.pk/payroll-processing/
Being a financial wellness platform, late salaries go against ABHI's values. To solve this problem, the facility of Payroll Processing is available. It is a business portal through which employers can run their payroll on demand to any bank account or wallet in the country and have a dedicated platform to manage their employee's salaries without any hassle.
2020 - 2022

Master's Degree in Data Science

Information Technology University - Lahore, Pakistan

2014 - 2018

Bachelor's Degree in Software Engineering

University of Gujrat - Lahore, Pakistan

Libraries/APIs

Selenium WebDriver, REST APIs, Chai, WebDriver, Playwright, Web API, Node.js, Pandas, Scikit-learn, NumPy, React, Pywinauto

Tools

WebdriverIO, Cucumber, Git, Jira, Postman, IntelliJ IDEA, Mocha, Jenkins, REST Assured, Trello, Apache JMeter, Slack, LaTeX, TestRail, Asana, Figma, GitLab, GitLab CI/CD, GitHub, xUnit, Amazon Simple Queue Service (SQS), pgAdmin, Bugzilla, LoadRunner, RabbitMQ, ActiveMQ

Frameworks

Cypress, Appium, Angular, Selenium, Jest, XCUITest, Espresso, Capybara, React Native, TestNG, JUnit, .NET, Windows PowerShell, Flutter, ASP.NET

Languages

Java, SQL, Python, TypeScript, Gherkin, JavaScript, C#, HTML, CSS, Dart

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, Unit Testing, Object-oriented Programming (OOP), Six Sigma, ETL, HIPAA Compliance, Load Testing, Microservices

Platforms

MacOS, Visual Studio Code (VS Code), iOS, Android, Mobile, Amazon Web Services (AWS), Firebase, Blockchain, Azure, WordPress, Linux, AWS Lambda, Kubernetes, WooCommerce, Docker

Storage

Data Validation, JSON, MySQL, Google Cloud, Database Migration, PostgreSQL, Apache Hive

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, QA Test Plan 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, Performance Testing, Black Box Testing, Localization Testing, ETL Testing, Finance, Quality Auditing, Documentation, CI/CD Pipelines, Data Migration Testing, Waterfall Methodology, Data Migration, Machine Learning, Deep Learning, Fleet Applications, Over-the-top Content (OTT), Containerization, Video Streaming, TV, TV Broadcasting, Broadcasting, Data Warehousing

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