Quality Assurance Engineer

Muscat Tax Free29 days agoFull-time External
Negotiable
The Role We are a fast-growing startup with a Flutter app and Django backend. We are optimizing our architecture for JWT authentication, session management, and dynamic network resilience. We need a QA Engineer who can break the app under real-world conditions to ensure these complex flows work flawlessly. This is an urgent requirement — candidates must be ready to join within 15 days. Key Responsibilities: Session & Auth Testing: Rigorous testing of "Guest" vs "Logged In" states, specifically focusing on Token Expiry, Auto-Refresh logic, and App Startup scenarios. Network Resilience: Test app behavior during IP address changes (WiFi ? 4G switching), high latency, and offline-to-online syncing. Update & Compatibility: Verify "Force Update" flows and ensure backward compatibility so users on older builds do not experience crashes. End-to-End (E2E) Automation: Write scripts to automate critical user flows: Signup ? Authentication ? Dashboard Load. Log Analysis: Analyze Server Logs (Django) and Client Logs to pinpoint if an issue is frontend or backend. Load Simulation: Simulate concurrent user traffic to ensure the Signup flow holds up under pressure. Requirements Requirements (Must Haves): Mobile Testing: 2+ years specifically testing Android & iOS apps (Flutter experience is a huge plus). API Proficiency: Expert in Postman/Insomnia. You must understand JWT, Access vs. Refresh Tokens, and HTTP Status Codes (200 vs 401 vs 500). Network Tools: Experience with Charles Proxy, Wireshark, or Fiddler to throttle networks and inspect API traffic. Database Basic: Ability to run simple SQL queries or check Django Admin to verify user creation. Mindset: You understand that "it works on my WiFi" is not a valid test result. Nice to Have (Bonus): Generative AI Knowledge: Basic understanding of LLMs (Gemini/OpenAI) Basic knowledge of Dart/Flutter to run local builds. Experience with Load Testing tools like JMeter or Locust. What We Offer: Opportunity to own the QA process for a production-level mobile product. Direct collaboration with the Lead Developer. About the company Hike Tech LLC is an Oman-based technology company dedicated to the creation and management of innovative digital platforms. We are dedicated to building, launching and managing high-quality digital products for users worldwide.