
Raghav Arora
Verified Expert in Engineering
QA Automation Developer
New Delhi, India
Toptal member since October 18, 2021
Raghav is a seasoned automation developer and manager with over 14 years of experience in QA and DevOps. He has successfully led and managed teams of up to 20 members for startups and MNCs, demonstrating strong leadership and people management skills. Raghav's expertise lies in automating web apps, mobile apps, APIs, and back-end processes, utilizing a wide range of programming languages, including Python, Java, C#, and JavaScript.
Portfolio
Experience
- QA Automation - 12 years
- Test Automation Frameworks - 10 years
- Selenium - 8 years
- Behavior-driven Development (BDD) - 6 years
- REST API Automation - 6 years
- Appium - 5 years
- Team Management - 5 years
- Stakeholder Management - 5 years
Preferred Environment
Appium, QA Automation, Test Automation Frameworks, Behavior-driven Development (BDD), Team Management, Web Crawlers, Data Scraping, DevOps, Startup Consulting, Playwright
The most amazing...
...things I've automated are GBs of streaming, static, and historical market data that helped companies save millions of license fees.
Work Experience
Automation Architect
Pluto Biosciences, Inc.
- Built a comprehensive Playwright testing framework from the ground up, automating 150+ UI test cases, achieving 500% increase in test coverage, and reducing regression risk across complex analysis pipelines.
- Introduced mocks to eliminate integrated system and test data dependencies, did governance to improve best practices, and integrated test suites with GitHub to improve coverage and reduce time to market.
- Configured tests to execute across multiple browsers (Chromium, Firefox, WebKit) within a 20-minute maximum run time, reducing overall test execution time by 70%.
- Established a sustainable, maintainable testing baseline with full documentation of test plans, scenarios, and processes, enabling the team to independently extend coverage post-engagement.
QA Strategy Lead
Clutterbot, Inc
- Defined and executed a hybrid QA strategy to accelerate testing cycles, enabling timely product demos at CES and international robotics events.
- Designed a scalable QA framework for a ROS2-based robotics system, covering unit, integration, and end-to-end testing using simulation (Gazebo).
- Built automated test suites (gtest, pytest, ROS2 launch_testing) to validate navigation, perception, and control systems end-to-end.
- Integrated QA processes into GitLab CI/CD pipelines, enabling automated regression, smoke tests, and reproducible test runs.
- Introduced Pairwise testing, reducing test combinations significantly while maintaining high defect detection and coverage.
- Led ML model validation for SegFormer-based perception, evaluating mIoU, robustness to real-world corruptions (lighting, noise), and inference performance (FPS, memory) for robotics deployment.
- Introduced Jira and Xray for test case management, traceability, and defect tracking, improving visibility and streamlining QA workflows across teams.
Web Scraping Specialist
Les Pieces dAuto Transit Inc
- Scraped and compiled targeted business leads from Google Maps using web scraping techniques, supporting data-driven outreach and prospecting strategies.
- Delivered organized, duplicate-free lead lists in client-ready formats, enabling seamless integration into CRM and marketing workflows.
- Implemented proxy rotation and CAPTCHA handling strategies to ensure uninterrupted data extraction and avoid detection during scraping processes.
Senior Automation Engineer
EdInvent Inc. d.b.a. Accredible
- Optimized the Cypress automation framework by incorporating best practices and integrating it with GitHub pipelines, reducing execution time to 20 minutes through parallel execution across 10 threads.
- Developed a visual verification tool using JavaScript to accurately compare images and PDFs, enabling faster and more reliable UI validations.
- Directed end-to-end delivery of two workstreams in partnership with team members, ensuring timely and high-quality outcomes.
QA Engineer
Carrier - Residential - Mobile Apps Product Management
- Managed the QA team and took QA lead responsibilities like test plan creation, automation suite designing, streamlining processes, reviewing documents, stakeholder management, hiring QAs, etc.
- Designed and automated the regression suite for Android and iOS apps using WebdriverIO integrated with BrowserStack. Trained the team to add test scripts.
- Tasked to clear logs with incorrect errors reported and introduced gated approval processes for back-end and cloud changes.
- Coordinated work proactively with other teams to get the expected outcome.
- Helped the team improve the app rating from 3.3 to 4.5, which was the most significant achievement for the QA team.
- Managed a fast-paced environment with frequent releases, requiring adaptability and resilience to consistently deliver high-quality results, despite tight deadlines and high-pressure situations.
Senior QA Engineer
Cruise
- Understood the implementation of different components in driverless cars like Tang, CPPM, ADSC, and more, and the implementation of the Robot Operating System.
- Learned automation framework code and implemented unit, integration, and common tests using Python.
- Fixed bugs in the framework code and added new features as per client requirements.
- Integrated A110 and A100 system tests with the CI/CD pipeline in Buildkite.
- Set up the infrastructure for different car components to enable execution.
- Created a library to generate input files for different car components.
- Developed a program to validate all auto-generated configuration files.
Engineering Manager – Quality
Macquarie
- Established a QA center of excellence from the ground up, growing to a 5-member team driving standardization, best practices, scorecards, tooling, boilerplates, and libraries across 120+ team members, resulting in tooling adoption and product quality.
- Helped teams with the adoption of the shift left approach with the right tools, such as Specmatic, Karate, and Playwright. Developed boilerplate and library to concat results for these tools in SumoLogic.
- Collaborated with key stakeholders, including CTO, engineering, and division directors, on a regular basis for tools adoption rate, quarterly planning, project delivery status, and more.
- Involved in end-to-end quality delivery of the VRR project, involving approximately 100 members and integrating 12 products. Scoring each component and ensuring standards are followed.
- Developed and maintained robust monitoring systems, alerting and dashboarding solutions, along with supporting APIs, documentation, demos, and training sessions to drive seamless adoption across teams.
Automation Architect
Endeavour Group
- Developed an automation framework for the BWS Android app using Java and Appium.
- Integrated the automation framework with BrowserStack to test the application on multiple devices.
- Created an Azure pipeline to have seamless execution of app automation.
Automation Lead
Equifax
- Led the cloud transformation—implemented the 3 Musketeers pattern, enabled log back in automation scripts, integrated it with EFK, automated APIs with SoapUI, and integrated suite with Jenkins Pipeline.
- Conducted like-to-like testing and created a pipeline to fetch logs from Splunk, transform them and store it using Python and Splunk API. Automated verification process for comparing 50,000+ responses on a daily basis using XMLDiff and a customized Python script.
- Developed a UI framework for Ignite Direct from scratch using Selenium, Java, and Maven.
Automation Lead
The Royal Bank of Scotland
- Managed a team of eight members, including two grads. Contributed to documentation and processes like test strategy, TRA, TDRA, test plan, test creation, execution, test analysis, and defect management.
- Directed the end-to-end functional and regression testing for Epic insurance workflows, defining the complex business logic and test cases required to validate policy lifecycles and risk management data.
- Involved in designing and implementing a core automation framework for the organization, while implementing multiple UiPath POCs to automate complex reporting projects.
- Led the offshore 3rd-party user accessibility team.
- Automated bug lifecycle and test management activities using Jira and Zephyr APIs.
- Introduced a new tool (Cypress) within the team, developed a framework from scratch, and trained team members.
Automation Lead
IHS Markit
- Developed parsers to load GBs of XML and JSON files to Oracle Database.
- Created and managed sprint boards, story points, and burndown reports.
- Automated static, streaming, and historical market data to replace data source providers.
Senior QA Engineer
MobiKwik
- Joined the company as its first QA engineer to create QA processes and strategies.
- Interacted with founding members and department heads to discuss timelines and development pipelines.
- Automated sanity and regression suites for API and UI. Performed security testing too.
Senior QA Engineer
Aristocrat Technologies Australia
- Automated common flows of Android mobile applications using Appium.
- Contributed to developing automation scripts using Selenium, Maven, and TestNG.
- Won awards for finding maximum defects in casino slot games.
QA Engineer
Fidelity Investments
- Won the best performer award in software testing training.
- Learned and performed software testing for UI applications.
- Wrote test scenarios and cases for the UI application.
Experience
Data Pipeline | Business Reporting
Reduce Cost by Decommissioning Unused Virtual Machines
BMC Helix
• The existing functional process
• Gather requirements for the new process
• Technical capabilities
• BMC Helix limitations
• Scope for automation
• Collaborating with architects, businesses, and PMs
• Team setup for workflow designing and automation
• Timely progress update
Virtual Machine Task Automation
Integrated all scripts with Ansible Tower (AWX) and used AWX API in MVD application to invoke tasks.
Cloud Transformation
• Defined the automation strategies and clear guidelines in transitioning infrastructure to cloud environment.
• Implemented the 3 Musketeers pattern including Docker, Docker Compose, and Make to automate data gathering and wrangling with Jenkins Pipeline on AWS.
• Developed Soap API automation packs using SoapUI and integrated them with Jenkins Pipeline.
• Enabled log back in automation scripts and integrated it with EFK—Elasticsearch, FluentD, and Kibana.
• Converted existing end-to-end automation scripts into the component level.
• Led a team of three members.
To ensure cloud infra stability and before moving clients to prod env, proposed to go ahead with like to like testing by comparing two environments output. It was achieved by doing the following:
• Created a pipeline to fetch logs from Splunk using Splunk API, transform them, and store them using Python.
• Automated verification process for comparing 50,000+ responses on a daily basis using xmldiff and a customized Python script.
Ignite Direct | UI Application for Multiple Data Sources
I developed an automation framework from scratch to ensure all the data sources and connections are working fine in an application. After that, an email was sent to all the business people for any failure or success. In case of failure, the bug was supposed to be logged and assigned to the developer.
Automation | IBM BPM and MS Dynamics
I was in charge of planning—the creation of test strategy, TRA, TDRA, implementing and coordinating testing activities like test plan and test creation, execution, and test analysis, and defect management. Conducted team-leading activities, such as guiding the team members with the functional specification and stakeholder management. Created the POC using Cypress, Mocha, and Chai.
Automated end-to-end automation and bug lifecycle flow using Jenkins, Bitbucket, Jira, and Zephyr. Understood the technical and functional specifications and implemented project plans within deadlines. Contributed to all aspects of testing, including functional, regression, and database.
NLP and Machine Learning | Bug Triaging and Sentiment Analysis
Performed sentiment analysis by scraping RBS news using Beautiful Soup, Selenium, and Vader and visualizing via WordCloud.
BWS Android App Automation
Startup | QA Processes, Automation, and Hiring
Automated Back-end Process
• Subscribing to API for data.
• Parsing data in XML and JSON format.
• Loading data to Oracle Database.
• Running SQL queries to figure out the difference between two data providers.
• Analyzing results manually.
Web Scrapping | ASX
• Announcements
• Earning Calendar
• Dividend Calendar
• Economic Calendar
• IPO and Floats
Web Crawler | Patents Application
Web Scrapping | Real Estate Website
Education
Master's Degree in Computer Science
IGNOU - India
Certifications
Build Your Own Chatbot
IBM
Data Science in Real Life
Coursera
Applied Data Science Capstone
Coursera
Neural Networks and Deep Learning
Coursera
Amazon Web Services Solutions Architect Associate
Amazon Web Services
Infrastructure Training
UiPath
RPA Developer - SAP Automation
UiPath
RPA Developer Foundation Training
UiPath
Certified Scrum Master
International Scrum Institute
IBM Blockchain Essentials
IBM
Skills
Libraries/APIs
REST APIs, Playwright, Google Maps, Node.js, Jira REST API, Chai, Beautiful Soup, OpenCV, Google API, Custom APIs, React
Tools
SoapUI, Apache Maven, BrowserStack, Postman, GitHub, Oozie, Splunk, WebdriverIO, TestRail, Java Concurrency, Microsoft Power BI, Apache Impala, Ansible Tower, Helix, Kibana, Docker Compose, Jenkins, Zephyr, Cucumber, Git, Mocha, Jira, VADER Sentiment Analysis, Excel 2010, Pytest, Google AI Platform, n8n, Microsoft Excel
Languages
Java, Java 8, SQL, JavaScript, Python, Python 3, TypeScript, C#, XML
Frameworks
Selenium, Appium, Cypress, Swagger, Windows PowerShell, TestNG, Ranorex, NUnit, JUnit, Next.js
Paradigms
Testing, Test Automation, Behavior-driven Development (BDD), Software Testing, Automated Testing, E2E Testing, Agile, Unit Testing, Scrum, Microservices, Microservices Architecture, Page Object Model (POM), Manual Testing, DevOps
Platforms
Amazon Web Services (AWS), Android, iOS, Shopify, Blockchain, Docker, Azure, Oracle, Kaggle
Storage
PostgreSQL, Data Pipelines, Apache Hive, JSON, Database Testing
Other
Development, IT Infrastructure, APIs, Stakeholder Management, Team Management, Pipelines, CI/CD Pipelines, QA Automation, API Testing, Test Planning, UI Automation, Test Automation Frameworks, REST API Automation, Testing Strategy, Automation Framework Development, Startup Consulting, IT Project Management, Technical Hiring, Manual QA, Automated UI Testing, Quality Assurance (QA), SDET, QA Testing, Regression Testing, Mobile Device QA Automation, Software QA, Agile Software Testing, Web Scraping, Quality Assurance Management, Test Case Execution, QA Leadership, Spreadsheet Automation, UiPath, Scrum Master, Shell Scripting, Product Management, Mobile Apps, Artificial Intelligence (AI), Document Parsing, Monitoring, AI Agents, API Integration, DocuSign, Contract Lifecycle Management (CLM), Algorithms, Epic Systems, Chatbots, Data Science, Neural Networks, Robotic Process Automation (RPA), Computer, Big Data, Virtual Machines, Transitions, Stakeholder Engagement, Technical Requirements, Business Requirements, Data Transformation, Groovy Scripting, Natural Language Processing (NLP), Sentiment Analysis, Agile Sprints, Security Testing, Payment APIs, Mobile Wallet, Startups, Stock Market, Sprint Retrospectives, Investment Banking, Data Migration Testing, Cloud Migration, Information Gathering, Mobile App Testing, Web App Testing, UI Testing, Test Cases, Sauce Labs, Test Management, Proxy Servers, Code Review, Source Code Review, Task Analysis, Interviewing, Hiring, Robotics, Robot Operating System (ROS), Integration Testing, Embedded Development, Autonomous Robots, Engineering, Performance Testing, Cloud, Architecture, Generative Pre-trained Transformers (GPT), Back-end Development, Simulations, Web Crawlers, Data Scraping, Machine Learning, Proxies, CRM, Pairwise Testing, Models
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