Job Description

We are seeking a detail-oriented QA Engineer to ensure the quality and reliability of our enterprise Android applications. You will be responsible for testing a complex, mission-critical system used in restaurant environments where software failures directly impact business operations and revenue. This role involves testing across multiple modules, hardware integrations, and real-time synchronisation features.
Key Responsibilities
- Design, develop, and execute comprehensive test plans and test cases
- Perform functional, regression, integration, and exploratory testing
- Test hardware integrations including payment terminals, printers, and scanners
- Validate payment processing flows ensuring accuracy and security
- Test real-time synchronization between app and backend systems
- Perform API testing for REST endpoints and Socket. IO events
- Conduct performance testing under high-load restaurant scenarios
- Identify, document, and track defects through resolution
- Collaborate with developers to reproduce and diagnose issues
- Validate fixes and perform regression testing
- Test across multiple Android devices and OS versions
- Participate in release planning and provide go/no-go recommendations
- Maintain test documentation and reporting metrics
Technical Requirements
Required Skills
Mobile QA Experience (2+ years)
- Extensive experience testing Android applications
- Understanding of Android OS, device fragmentation, and platform-specific behaviors
- Experience with Android Debug Bridge (ADB) and debugging tools
- Familiarity with Android Studio for log analysis and device management
Testing Fundamentals
- Strong knowledge of software testing methodologies (black-box, white-box, gray-box)
- Experience with functional, regression, smoke, and sanity testing
- Ability to create comprehensive test plans and test cases
- Understanding of risk-based testing approaches
Preferred Skills
Domain Experience
- Prior experience testing POS systems or retail/hospitality applications
- Understanding of payment processing workflows and compliance requirements
- Familiarity with restaurant operations and order management flows
Performance & Reliability
- Experience with performance testing for mobile applications
- Understanding of memory leaks, battery consumption, and resource optimization
- Experience testing offline-first applications with sync capabilities
- Load testing and stress testing experience
Soft Skills
- Exceptional attention to detail and thoroughness
- Strong analytical and problem-solving abilities
- Excellent written communication for bug reports and documentation
- Ability to work independently and prioritize effectively
- Collaborative mindset for working with developers and product team
- Persistence in reproducing intermittent issues
- Calm under pressure during release cycles
- Empathy for end users in high-stress environments
What We Offer
- Opportunity to ensure quality for a mission-critical business application
- Hands-on experience with hardware integration testing
- Exposure to payment processing and PCI compliance
- Collaborative team with experienced developers
- Direct impact on restaurant operations and customer satisfaction

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application