
Search by job, company or skills
Job Title: Quality Assurance Engineer
Type: Contractor (8h/week) | Hybrid
Position Overview
• Design, develop, and execute test plans and cases to ensure quality,
performance, and reliability of mobile and web apps.
• Collaborate with developers, designers, PMs, and stakeholders to align on
requirements and quality goals.
• Identify, document, and track bugs and performance issues, ensuring timely
resolution.
• Develop and maintain automated tests for regression, functional, and
integration testing.
• Stay current with QA tools and methodologies to improve efficiency.
• Adapt to changing project requirements and evolving product features.
• Communicate test results and recommendations clearly to both technical and
non-technical teams.
• Validate quality across Flutter apps (iOS and Android) and ReactJS web apps.
• Test sensor integrations (BLE devices like Movella DOT) and camera pipelines
(e.g., MediaPipe pose tracking).
• Verify GraphQL APIs for schema accuracy, queries/mutations, and error
handling.
• Test video recording and playback stability, including long-session reliability.
Key Responsibilities
Test Planning & Strategy
• Define testing strategies and acceptance criteria with stakeholders.
• Develop detailed test plans, scenarios, and cases.
Test Execution
• Run manual and automated tests for functional, regression, integration, and
UAT.
• Log, prioritize, and track defects until resolution.
Automation• Build and maintain automated test suites for mobile and web.
• Use tools and frameworks to improve test reliability and speed.
Performance & Reliability
• Monitor app performance and find bottlenecks.
• Perform load and stress testing for scalability.
• Test responsiveness under high CPU/GPU load (e.g., pose tracking + sensors).
• Validate memory stability during long recordings.
Sensor & Hardware Testing
• Verify BLE device connectivity, sync, and data integrity.
• Validate calibration workflows (e.g., zero-point alignment).
API Testing
• Test GraphQL queries, mutations, subscriptions, and error responses.
• Ensure smooth integration between frontend and backend.
Collaboration
• Provide developers with feedback and quality insights.
• Join sprint planning, daily standups, and retrospectives.
Documentation
• Write clear bug reports, test plans, and summaries.
Qualifications
• 5+ years of experience in software QA and testing.
• Skilled in manual and automated testing.
• Proficiency with automation tools (Selenium, Appium, XTest, etc.).
• Strong understanding of REST APIs and backend testing.
• Familiar with mobile testing frameworks and tools.
• Experience with CI/CD pipelines.
• Solid knowledge of SDLC and Agile methods.• Hands-on testing with Flutter apps and ReactJS web apps.
• Familiar with GraphQL testing workflows.
• Experience testing BLE devices or IoT integrations.
• Proficient in debugging with Flipper, Android Studio Profiler, or Xcode Instruments.
Preferred Qualifications
• Experience testing iOS and Android apps.
• Experience testing ReactJS or similar web frameworks.
• Familiar with performance/load testing tools.
• Scripting skills in Python or JavaScript.
• Experience with bug-tracking tools (Linear, etc.).
• Background in computer vision testing (MediaPipe or similar).
• Familiar with Firebase Test Lab or cloud device farms.
• Understanding of accessibility testing for mobile apps.
Cultural Values
• Communicates clearly and proactively.
• Treats colleagues with respect.
• Supports company values, policies, and processes.
• Promotes positive collaboration and teamwork.
Job ID: 146923027