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 metricsTechnical RequirementsRequired SkillsMobile 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 managementTesting 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 approachesPreferred SkillsDomain 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 flowsPerformance & 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 experienceSoft 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 environmentsWhat 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
Job Title
Quality Assurance Tester