Mobile Tester

Codetech•Parsippany, NJ

About The Position

The Mobile Tester will design and execute test cases for Flutter-based mobile applications and perform functional, usability, compatibility, performance, and security testing across Android and iOS. The role works with developers and product teams to understand application functionality and ensure quality standards are met. It also involves identifying, documenting, and tracking bugs and inconsistencies, as well as conducting post-release and post-implementation testing to validate fixes and enhancements. The position calls for experience with Flutter testing tools and familiarity with Dart, Java, Python, and automation scripting. The tester will work with Android and iOS native and hybrid applications, integrate testing into CI pipelines, maintain test infrastructure, and contribute in Agile/SCRUM environments. Event-driven UI automation, mobile cloud platforms, and device farms are also included in the described technical areas.

Requirements

  • 8 to 10 years of experience in mobile application testing.
  • Hands-on testing experience on both Android and iOS native and hybrid applications.
  • Experience with Flutter's built-in testing tools.
  • Familiarity with Dart, Java, Python, and scripting for automation.
  • Ability to work in Agile/SCRUM project environments.
  • Experience or skills in AI/ML awareness testing, API/microservices RestAssured testing, edge cloud networking and computing testing, framework API automation testing, IoT security testing, MCU/microcontroller testing, messaging protocol testing (CoAP, MQTT), mobile app testing, cloud testing, wearables testing, Appium-Python testing, Selenium-Java testing, Selenium-Python testing, and RTOS embedded Linux testing.

Responsibilities

  • Design and execute test cases for mobile applications built on Flutter.
  • Perform functional, usability, compatibility, performance, and security testing across Android and iOS platforms.
  • Collaborate with developers and product teams to understand app functionalities and ensure quality standards are met.
  • Identify, document, and track bugs and inconsistencies using tools such as JIRA or Confluence.
  • Conduct post-release and post-implementation testing to validate fixes and enhancements.
  • Integrate testing into CI pipelines and maintain test infrastructure.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service