Software Test Engineer

Posted Yesterday
Be an Early Applicant
Penang, Daerah Timor Laut, Penang, MYS
In-Office
Junior
Hardware • Security • Software • Cybersecurity
The Role
Design, develop, and maintain automated and manual tests for a mobile SDK. Create test strategies, scripts, and pipelines; run functionality, regression, performance, and compatibility tests; report defects; collaborate with teams in Agile sprints and improve testing practices.
Summary Generated by Built In
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 PlanYes

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.

Skills Required

  • Degree or Master's in Computer Science or Software Engineering
  • High level of attention to detail
  • Strong in at least one programming language
  • Good working knowledge of software architectures
  • HTTP and RESTful design knowledge
  • Strong understanding of TDD, BDD, ATTD
  • Experience with functional, non-functional, regression, performance, and security testing
  • Experience developing automated unit, integration, UI or performance tests
  • Experience with automated testing tools/frameworks (Selenium, Appium, JUnit, pytest, Cypress, Postman)
  • Ability to design, develop, and maintain automated test scripts and frameworks
  • Knowledge of CI/CD pipelines and automated test execution
  • Ability to write clear, concise bug reports and test documentation
  • Knowledge of software development lifecycle (SDLC)
  • Strong communication, collaboration and analytical thinking skills
  • Familiarity with Git and development tools/practices
  • Experience working in Agile (Scrum, Kanban)
  • Strong AI literacy and ability to leverage AI technologies for task execution
  • 1-2+ years coding experience in any scripting or programming languages
  • Worked in an Agile environment
  • Certificates in software or cloud technologies
  • Certificates in Agile
  • Experience with Android development (Kotlin, Jetpack Compose or Views)
  • Experience with iOS development (Swift, SwiftUI or UIKit)
  • Experience with OpenAPI and/or Swagger
  • Experience with Gradle build tooling
  • Experience with Kotlin Multiplatform, Flutter or React Native
  • Experience with cloud platforms (AWS, GCP, Azure)
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Chicago, IL
21,000 Employees

What We Do

Motorola Solutions is a global technology company that provides mission-critical communications, video security, and command center software to help protect people, property, and places for public safety agencies and enterprises.

Similar Jobs

Motorola Solutions, Inc. Logo Motorola Solutions, Inc.

Test Engineer

Hardware • Security • Software • Cybersecurity
In-Office
Penang, Daerah Timor Laut, Penang, MYS
21000 Employees

Centific Logo Centific

Software Test Engineer

Artificial Intelligence
In-Office
Penang, Daerah Timor Laut, Penang, MYS
2900 Employees
1-3 Annually

Centific Logo Centific

Software Test Engineer

Artificial Intelligence
In-Office
Penang, Daerah Timor Laut, Penang, MYS
2900 Employees

Centific Logo Centific

Software Test Engineer

Artificial Intelligence
In-Office
Penang, Daerah Timor Laut, Penang, MYS
2900 Employees
3-3 Annually

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account