Job Search and Career Advice Platform

Enable job alerts via email!

Software QA Engineer & Wireless Embedded Systems

PERSOL SINGAPORE PTE. LTD.

Singapore

On-site

SGD 70,000 - 90,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company in Singapore seeks a Software QA Engineer to validate and assure the quality of embedded software for Mesh Rider wireless radio products. Candidates should have over 4 years of experience in software testing and be proficient in scripting languages like Python. This role involves both manual and automated testing, troubleshooting software defects, and enhancing test automation frameworks. You’ll collaborate with development teams, focusing on improving QA processes and measuring wireless performance metrics.

Qualifications

  • 4+ years of experience in software testing, embedded systems development, or test automation roles.
  • Strong proficiency in scripting or programming languages such as Python, Shell scripting, or JavaScript for test automation.
  • Hands-on experience testing embedded systems, wireless devices, RF products, or networking equipment is highly advantageous.

Responsibilities

  • Design, develop, and maintain manual and automated test cases for Mesh Rider wireless radio software.
  • Execute functional, regression, system, and performance testing on embedded and radio-based systems.
  • Work closely with development teams to reproduce, troubleshoot, verify, and close software defects.

Skills

Software testing
Embedded systems development
Test automation
Python
Shell scripting
CI/CD pipelines
IP networking concepts

Tools

pytest
Robot Framework
Job description

We are seeking a Software QA Engineer to join our Software Development Team, focused on validating and assuring the quality of embedded software powering our Mesh Rider wireless radio products.

In this role, you will perform both manual and automated testing on real-world radio communication systems.

  • Design, develop, and maintain manual and automated test cases for Mesh Rider wireless radio software.
  • Expand and enhance automation frameworks using pytest, Robot Framework, and scripting languages such as Python and Bash.
  • Execute functional, regression, system, and performance testing on embedded and radio-based systems.
  • Measure, collect, and analyze wireless performance metrics, including throughput, latency, packet loss, and reliability.
  • Work closely with development teams to reproduce, troubleshoot, verify, and close software defects.
  • Support the setup, configuration, and maintenance of embedded test environments, hardware testbeds, and automation infrastructure.
  • Contribute to continuous improvement of QA processes, test coverage, and automation maturity.
Required Experience/skills
  • 4+ years of experience in software testing, embedded systems development, or test automation roles.
  • Strong proficiency in scripting or programming languages such as Python, Shell scripting, or JavaScript for test automation.
  • Familiarity with software development best practices and CI/CD pipelines (e.g., Jenkins, Bitbucket Pipelines, GitLab CI).
  • Hands-on experience testing embedded systems, wireless devices, RF products, or networking equipment is highly advantageous.
  • Experience testing embedded or Linux-based systems.
  • Practical knowledge of pytest, Robot Framework, or comparable test automation frameworks.
  • Working understanding of IP networking concepts, including routing, bridging, and basic network diagnostics.
  • Strong analytical skills with the ability to clearly document test results, issues, and test strategies.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.