Padmi
Motorola Solutions logo
Motorola Solutions

video analytics · surveillance cameras

Software Test Engineer

MalaysiaPosted 6 days ago
Software engineeringJuniorFull Time
Apply at Motorola Solutions

Opens the source posting on motorolasolutions.wd5.myworkdayjobs.com

Source description

About the role

View original

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.

More at Motorola Solutions

Related open roles

View all roles
Software Test Engineer at Motorola Solutions · Padmi