M

Motorola Solutions

Builds communications and security technology

Test Automation Engineer

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeHo Chi Minh City, VietnamNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Software Engineering, Computer Science, or any relevant engineering field.
  • At least 2 years of experience in a relevant field.
  • Proficiency designing hybrid automation frameworks for web testing using Selenium or Playwright, with CI/CD integration using Jenkins or GitHub Actions.
  • Experience monitoring background services in Linux (Edge/IoT) and Windows environments.
  • Ability to perform complex data validation and retention testing in Postgres and SQLite.
  • Technical debugging skills to identify service-layer failures through root cause analysis.
  • Ability to communicate across functions between C++ backend and Flutter frontend developers.

Responsibilities

  • Develop comprehensive test cases for the entire business logic and workflow.
  • Perform direct testing on the Web UI to detect display issues and functional bugs.
  • Verify data accuracy as it travels from Edge devices to the workstation.
  • Simulate real-world scenarios to evaluate system behavior and response.
  • Design and maintain automated test suites for the Web interface.
  • Automate data flow verification from the Database layer to the UI.
  • Build performance tests to monitor CPU and RAM consumption.
  • Integrate automated tests into the CI/CD pipeline for quality control on every build.
  • Monitor background services running on Linux (Edge) and Windows platforms.
  • Test system durability and stability during continuous 24/7 operation.
  • Perform root cause analysis for incidents occurring at the service layer.
  • Collaborate with C++ and Flutter developers to resolve system communication errors.
  • Validate data integrity within SQLite and Postgres storage.
  • Ensure data retention policies are functioning, including auto-cleanup after 14 days.
  • Provide detailed quality reports after each testing phase.
  • Propose technical solutions to improve the overall stability of the application.

Desired Qualifications

  • Ability to read and understand C++ or Dart (Flutter) code for deeper white-box testing.
  • Experience monitoring hardware resources such as CPU and RAM under 24/7 load.
  • Python or Bash scripting for automating tasks on Linux Edge workstations.

About the Company

Motorola Solutions

Builds communications and security technology

Motorola Solutions builds communications and security technology for emergency services, governments and businesses, connecting field teams with control rooms. Its APX radios keep responders in contact, while command center software combines calls, dispatch and incident records. Cameras, access controls and video analytics help organizations monitor buildings and investigate events, alongside body cameras that record work in the field. The company sells devices and network equipment, licenses software, and earns recurring fees from cloud subscriptions, maintenance and managed services. Founded in 1928, Motorola Solutions is headquartered in Chicago, Illinois.

Company size
10,001+
Company stage
IPO
Headquarters
Chicago, IL
Founded
1928

Recently Posted Jobs

Explore more opportunities at Motorola Solutions

See more jobs