Enable job alerts via email!

Job Title : Firmware Engineer

ManpowerGroup

Durban

On-site

ZAR 500 000 - 800 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 global workforce solutions company is seeking a Test Automation Engineer in Durban, South Africa. In this role, you will design and maintain automated tests for embedded devices, ensure high testing standards in an Agile environment, and contribute to Scrum activities. Ideal candidates hold a B.Sc. or M.Sc. in Engineering with relevant experience in automated testing and continuous integration. Join us to drive quality and enhance our firmware development processes.

Qualifications

  • Strong programming skills for writing test scripts.
  • Experience with Agile Scrum and continuous integration.
  • Ability to develop effective test plans for embedded systems.

Responsibilities

  • Design and maintain automated tests for products.
  • Integrate hardware into build pipelines for testing.
  • Participate in Scrum activities.
  • Ensure high standards in testing and release.

Skills

C#
Python
Groovy
Java
Bash
Agile Scrum development
Test automation tools

Education

B.Sc. in Computer or Electrical Engineering
M.Sc. in Computer or Electrical Engineering

Tools

Jira
Job description
Detail : What you would do as their Test Automation Engineer

You will be working as part of the agile firmware development team, focusing on Continuous Integration and Deployment of the embedded devices.

Your daily tasks may include :
  • Design and maintain automated tests for new and existing products
  • Integrate hardware into the build pipelines for automated testing
  • Help ensure we maintain high standards of testing and release
  • Optimise testing
  • Upgrading the systems

As a Scrum Team Member, you will participate in Scrum activities like stand-up, grooming, and retrospective & demo meetings.

Youwill regularly be in touch withthe stakeholders, discussing technical aspects & requirements.

Requirements :

Development of systematic and effective test plans to ensure quality and robustness of failsafe embedded controls software.

Strong programming skills with the ability to write test scripts using C# / Python / Groovy / Java / Bash

Experience with Agile Scrum development, continuous development, and continuous integration environments.

Experience with software lifecycle management, including version control, build processes, release management, use of tools like Jira.

Demonstrated application of test automation tools and processes.

Contribute independently as well as in a (global) team environment

Experience with testing on embedded systems

B.Sc. in Computer or Electrical Engineering or equivalent with 3-5 years of industrial experience or

M.Sc. in Computer or Electrical Engineering with 1-2 years of industrial experience (also acquired in internship or co‑op)

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