QAJobs
RoleSuite
CompaniesRemoteAboutMethodologyContactPrivacy
Updated 2026-07-02 09:00 UTC·© 2025–2026 RoleSuite
← Back to listings

Software Test Engineer

Motorola Solutions · Penang, Malaysia

Company Overview

At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration that’s critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Connect with a career that matters, and help us build a safer future.


Department Overview

Join our innovative engineering team! As a Software Test Automation Engineer, you'll be instrumental in building robust testing solutions for our Public Safety multiplatform SDK.

Working with technologies like Kotlin and Swift, you'll design, develop, and maintain automated test frameworks and scripts, contributing to the quality and stability of our Mobile Evidence SDK.

Your expertise will ensure a seamless experience for developers using our SDK. Be a key player in building technology that matters.


Job Description

  • This role will be responsible for ensuring the quality of our SDK that serves the public safety sector globally.

  • Supporting delivery teams across various projects on testing activities

  • Testing key applications and systems to ensure high quality delivery

  • Working collaboratively with team members to ensure timely delivery

  • Continuous improvement of practice and knowledge

  • Continuously discover, evaluate and evolve testing practices to maximise efficiency

  • Perform functionality, usability and regression testing of products - both manual and automated

  • Assist in formulating test strategy

  • Test configuration and compatibility of software on multiple hardware platforms.

  • Track, analyse, record & verify all software functionality discrepancies.

  • Develop, perform and document test procedures to verify problem fixes.

  • Report and escalate critical issues to the Team Lead.

  • Carry out scheduled testing, producing test reports and providing feedback to the team

  • Monitor progress to meet milestones or deadlines.

  • Develop and maintain the relevant test automation scripts and automation pipelines

  • Directly responsible for adhering to all company and QA policies and procedures.

  • Attend sprint planning meeting is – take the requirements from clients (internal and external)

  • Review software requirements, read scope and ask exploratory questions to assist the testing process


Basic Requirements

GENERAL EDUCATION

Must Have

  •  Degree/Master degree in Computer Science or Software Engineering.

Bonus if you have:

  • Certificates in software or cloud technologies

  • Certificates in Agile

KNOWLEDGE AND SKILLS

  • High level of attention to detail and who think outside the box

  • Strong in at least one programming language

  • Good working knowledge of software architectures

  • HTTP and RESTful designs

  • Strong understanding of TDD, BDD, ATTD

  • Experience with different testing types ( functional, non-functional, regression, performance, security).

  • Experience developing automated unit, integration, UI or performance testing

  • Experience with automated testing tools and frameworks (e.g., Selenium, Appium, JUnit, pytest, Cypress, Postman).

  • Ability to help design, develop, and maintain automated test scripts and frameworks.

  • Knowledge of CI/CD pipelines and automated test execution within them.

  • Ability to write clear, concise, and detailed bug reports and test documentation.

  • Knowledge of software development lifecycle (SDLC).

  • Strong communication,collaboration & analytical thinking skills.

  • Git and development tools, platforms and practices

  • Agile methodologies (Scrum, Kanban)

  • Strong AI literacy, coupled with the ability to leverage AI technologies for practical task execution and optimization

     Bonus if you have experience with:

  • Android development with Kotlin, with Jetpack Compose or Views iOS development with Swift, with SwiftUI or UIKit

  • OpenAPI and/or Swagger

  • Gradle build tooling 

  • Kotlin Multiplatform, Flutter or React Native

  • Cloud platforms such as AWS, GCP and Azure

EXPERIENCE

  • 1-2+ years of coding experience in any scripting or programming languages

  • Worked in an Agile environment

PERSONAL ATTRIBUTES

  • Ability to work well, independently and collaboratively in an Agile environment

  • Open to failure, to ask questions and grow and learn from mistakes

  • Ability to take initiative, drive, research, POC and learn new technologies rapidly

  • Creative, with the ability to generate and evaluate multiple solutions

  • Pragmatic, understanding the impact of new technology

  • Ability to evaluate and mitigate risks


Travel Requirements

None


Relocation Provided

None


Position Type

Experienced

Referral Payment Plan

Yes

EEO Statement

Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic. 

We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team.

QA & Testing pay context

Based on 733 disclosed QA & Testing salaries on RoleSuite, the role pays a median of $123K/year, with most offers between $98K and $160K (10th–90th percentile: $83K–$193K).

See the full QA & Testing salary breakdown →
Apply →

Other roles at Motorola Solutions

  • Senior SDK .NET EngineerPenang, Malaysia
  • Technical Support Hardware SpecialistLos Angeles, CA
  • Engineering Technician - ElectronicsLos Angeles, CA
  • Hardware Component Engineer - ElectricalLos Angeles, CA
  • Senior Oracle CPQ Product OwnerChicago, IL
  • Systems Integration Engineer - Dimetra SLCI InternKrakow, Poland
  • Continuous Integration, Test and Deployment Engineer - TETRA/DimetraKrakow, Poland
  • Electrical EngineerPenang, Malaysia
  • Growth Marketing Leader (Envysion)Westminster, CO
  • Proposal ManagerTel Aviv, Israel (ZIL87)

More QA & Testing roles

  • Software Development Engineer in Test II (SDET II) - ProKraken · Poland
  • Senior QA EngineerSplitMetrics · Eastern Europe
  • Senior Quality Assurance EngineerJobgether · US
  • Senior QA EngineerJobgether · Switzerland
  • Senior QA EngineerJobgether · France
  • Senior QA EngineerJobgether · Spain
  • Senior QA EngineerJobgether · UK
  • Senior QA EngineerJobgether · Germany
  • Senior QA Automation Engineer (Python | Selenium | Pytest)3Pillarglobal · Costa Rica
  • Senior QA Automation Engineer (Python | Selenium | Pytest)3Pillarglobal · Mexico