Skip to main content

Airotect Web and Mobile App

Airotect is a comprehensive web and mobile application designed to facilitate seamless data management for field and admin users. The platform supports both online and offline functionalities, allowing users to collect, manage, and sync data effortlessly. Key features include pure multi-tenancy, robust user and role management, QR code scanning, advanced file processing, real-time validations, and detailed reporting modules. The mobile app is tailored for public and field users with offline capabilities and local data storage, while the web application focuses on administrative tasks, data visualization, and efficient resource management.

Visit website
  • Web and Mobile App Development
  • Offline and Online Data Management
  • User and Role Management
  • Multi-Tenancy Implementation
  • QR Code Scanning and Integration
  • Bulk Data Upload and Processing
  • Advanced Reporting and Analytics
  • Authentication and Authorization (JWT-based)
  • Sampler, Tube, and Badge Management
  • Location and Base Management
  • Error Tracking and Metadata Logging
Airotect mobile application showcasing online and offline data management

Responsibilities & Contributions

Manual & Automation Testing
- Created and executed functional, regression, smoke, and exploratory test cases.
- Automated test scenarios for web & mobile apps using Playwright & Appium.

API & Performance Testing
- Validated REST APIs using Postman & Swagger.
- Conducted load & stress testing with JMeter & k6 to ensure system stability.

Offline-First & Sync Validation
- Ensured seamless offline-to-online data syncing.
- Tested local storage, background sync, and retry mechanisms.

Cross-Device & Compatibility Testing
- Verified app performance across iOS, Android, and Web.
- Used BrowserStack to ensure cross-browser compatibility.

CI/CD Integration & Defect Management
- Integrated automated tests into CircleCI for continuous testing.
- Tracked, reported, and managed defects in Jira, Trello & Notion.

The layers sidebar design, now with user profiles.
Multiple user annotations on a shared layer.

The Challenge: Ensuring a Reliable, Offline-First Data Collection Platform

In Airotect, set out to develop a scalable field data collection platform that functions seamlessly in remote locations with limited or no internet access. As the QA Lead, I played a critical role in ensuring the platform's stability, data accuracy, and synchronization. I led testing efforts to tackle key challenges such as:

🔴 Real-time & Offline Data Synchronization: Ensuring smooth transitions between offline and online modes.
🔴 QR Code-Based User Authentication: Enabling seamless user verification in the field.
🔴 Batch Processing & Bulk Data Submission: Validating large-scale data uploads.
🔴 Cross-Device & OS Compatibility: Ensuring flawless functionality across web, iOS, and Android.

Solutions & Approach

Implemented Robust Offline Data Sync Mechanisms:
- Developed and executed test cases to validate offline data storage & auto-syncing.
- Simulated real-world field conditions to ensure seamless data recovery.

Optimized QR Code Scanning & Authentication:
- Ensured high accuracy in user validation under varying lighting & connectivity conditions.
- Automated test cases to validate QR-based login and batch registration.

Enhanced System Performance & Bulk Data Handling:
- Conducted load & stress testing to optimize batch data submissions.
- Validated backend processing to handle simultaneous requests from multiple users.

Ensured Seamless Multi-Platform Functionality:
- Conducted extensive cross-browser and device testing using BrowserStack.
- Verified UI & functionality across various screen resolutions.

Key Achievements & Impact

🚀 Achieved 99.8% Data Synchronization Accuracy: Implemented an error-free offline-to-online data sync mechanism.
🚀 Reduced Test Execution Time by 40%: Automated critical workflows, cutting down regression testing time.
🚀 Enabled 1000+ Concurrent Users Without Performance Drop: Optimized database queries and API load handling.
🚀 Strengthened Security & Compliance: Ensured 100% secure QR-based authentication for seamless user access.
🚀 Reduced Production Defect Rate by 50%: Enhanced test coverage, catching bugs before deployment.
🚀 Multi-Platform Stability: Delivered a flawless user experience across web, iOS, and Android.
🚀 Streamlined CI/CD Pipeline: Reduced staging-to-production deployment time by 35%.

Tools & Technologies Used

🛠 Test Automation: Playwright, Nightwatch.js
🛠 API Testing & Validation: Postman, Swagger
🛠 Performance & Load Testing: JMeter, k6
🛠 Cross-Platform Testing: BrowserStack, Real Device Cloud
🛠 Continuous Integration: CircleCI, GitHub Actions
🛠 Defect Tracking & Management: Jira, Pmp, Trello, Notion
🛠 Network & Security Testing: Charles Proxy, Wireshark

Students at the University of New South Wales using the new collaborative annotation features