Enable job alerts via email!

Firmware Tester

Zealhr

Pretoria

Hybrid

ZAR 400 000 - 600 000

Full time

9 days ago

Job summary

A medical technology company in Pretoria seeks a Firmware Tester to ensure software compliance and quality through manual testing and automation. Candidates should have 3-5 years of experience, particularly with embedded firmware and mobile applications. The role offers remote working options and engagement in the development of products that enhance access to healthcare.

Qualifications

  • 3-5 years of experience in software testing.
  • Experience with embedded firmware and mobile apps testing.
  • Coding experience in preferred languages.

Responsibilities

  • Develop and execute firmware testing plans.
  • Document and maintain testing documentation.
  • Ensure all work is tested before deployment.

Skills

Automated Test Tools and Platforms
Software development life cycle (SDLC)
Collaborating with firmware engineers
JIRA
Smoke, Functional, Post deployment Testing
Creating Test Cases

Education

Qualification or certification in software testing
Diploma / Degree in Software Related Area

Tools

HTML
JavaScript
Kotlin
Swift
Job description
Overview

Job Description - Firmware tester role in the medical technology and devices industry. Based in Pretoria East with remote working: 2 days work-from-home (after probation as per Company Policy). Opportunity to contribute to affordable access to healthy hearing.

Purpose: Ensure software compliance to required standards and specifications, ensure quality, reliability and efficiency of software applications through manual testing. Where feasible, assist with automated testing tools, scripts and methodologies.

Minimum Requirements

Education

  • Minimum education (essential): Qualification or certification in software testing
  • Minimum education (desirable): Diploma / Degree in Software Related Area

Experience

  • Minimum applicable experience (years): 3 - 5
  • Required nature of experience: Testing across multiple platforms including embedded firmware, mobile apps (iOS and Android) and Bluetooth-enabled medical devices; Documentation and maintenance of software test artifacts; Using testing methodologies and techniques; Inspecting application logs and reporting errors to the development team; Coding experience in any language but preferably HTML, JavaScript, Kotlin or Swift; Testing in an Agile environment; Inspecting hardware-software interactions including audio routing, microphone/speaker responses, LED behavior and connectivity performance; Comfortable with oscilloscopes, serial logs and firmware flashing tools (a plus).
Skills & Knowledge (essential)
  • Automated Test Tools and Platforms
  • Software development life cycle (SDLC) and the software test life cycle (STLC)
  • Collaborating with firmware engineers and hardware teams to isolate, reproduce and troubleshoot issues on devices
  • Common software failures and faults
  • JIRA, Agile processes
  • Ensuring conformity of web design
  • Smoke, Functional, Post deployment Testing
  • Automation of Testing Processes
  • Creating Test Cases, Regression testing and completing test cycles
Responsibilities

Analysis and Planning

  • Develop test designs, test processes, test cases, test data, test scenarios, test environment and prioritization of test activities at all stages of the development life cycle
  • Develop and execute firmware testing plans specific to product needs after analyzing requirements
  • Document firmware testing plans and reports. Maintain testing documentation. Review User Requirement Specifications before regression cycles commence

Software Testing & Programming

  • Ensure all work is tested, benchmarked and fulfills functional requirements before deployment
  • Prepare test environments, examples and instructions
  • Identify and facilitate issue resolution with functional and technical groups (including problem reproduction)
  • Execute tests in a repeatable manner for verification when firmware component changes are made
  • Document test results and communicate these back to the team verbally and in writing
  • Plan and manage the complete test cycle from requirements testing to user acceptance and release testing
  • Carry out regular integration and compatibility testing of software against different versions of iOS and Android devices, different mobile device brands, screen sizes and browsers
  • Integration, functional and compatibility testing of hardware sets with firmware
  • Ensure testing is completed to ensure products conform to requirements and standards

Reporting & Documentation

  • Collection and documentation of testing requirements, development of user stories, test cases, time estimates and work plans
  • Assist in maintaining system and product change logs and release notes according to company standards
  • Manage, track and update tasks on Jira; create templates for testing documentation and use cases
  • Keep testing documentation up to date and up to standard
  • Prepare reports, manuals and other documentation on the status, operation and testing of software

Communication

  • Provide timely, efficient and effective feedback on task status to the team lead and team
  • Proactively keep all stakeholders updated on progress, risks and problems
  • Provide insight and feedback on queries regarding relevant projects and performance
  • Prepare feedback and status reports for team meetings

Quality Management & Compliance

  • Deliver high-quality products that meet specifications, user requirements, best practices, deadlines and regulatory compliance (e.g., FDA, CE, ISO)
  • Apply knowledge of Quality Management System guidelines and its processes to ensure quality and SOC2 compliance in medical device- and software
  • Ensure all testing adheres to defined specifications
  • Contribute to safeguarding information and data in accordance with company policies
  • Keep all supporting documents up to date

The job description is not exhaustive and may change with business requirements. Employees will be consulted on any changes. If you do not hear from us within 30 days, please consider your application unsuccessful.

Key Skills

Hospitality Management, ASP.NET, C++, ERP, Maintenance Engineering

Employment Type : Full-Time

Experience : years

Vacancy : 1

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.