Description

Position Overview

We're seeking a skilled Embedded Software Test Engineer to join our team and contribute to the enhancement of our software testing capabilities. In this role, you'll be responsible for:

  • Developing and expanding embedded software test harnesses, utilizing object-oriented Python coding for scripts and frameworks.
  • Conducting closed-loop testing of REST API and electrical interfaces for high-performance components.
  • Implementing automated integration testing between a REST API ASP.net server product and physical hardware REST endpoints.
  • Assembling and maintaining electronic test rigs and associated software.
  • Contributing to the upkeep and growth of our Jenkins automation framework through groovy pipelines.
  • Utilizing comprehensive documentation methods to preserve product information and track project progress via tools such as Jira, Confluence, and Testrail.
  • Performing manual and exploratory testing as needed to facilitate automation efforts.
  • Creating high-quality test scripts and generating product defect reports.

Essential skills and experience

  • Degree educated in computer science or relevant engineering degree.
  • Achieved an “ISTQB Software Test Foundation Level” or similar.
  • Evidence of experience working with smart electronic devices as in an automation setting, or evidence maintaining a continuous live system involving embedded electronic devices.
  • Work independently as well as part of a technical team
  • QA focused with software automation scripting skillset.
  • Ability to over come technical difficulties and work with multi-discipline teams to ensure automated product coverage.
  • Experience with scripting languages (Python > JavaScript).

Desirable skills and experience

  • Configuration control systems (Git, SVN etc.)
  • Handling information and communicating technical information to developers and internal teams.
  • Python object-oriented scripting for automated testing
  • Development or Testing or HTTP REST APIs 
  • Development or Testing with embedded software / electronics
  • Contribute ideas towards continual process improvement
  • Basic IT understanding and competence
  • Proof reading, reviewing, and writing technical documentation
  • Working in an Agile software development environment
  • Compliance testing network interfaces
  • Digital printing systems
  • Linux, Windows and Embedded Linux systems
  • Producing / testing installers
  • Integration of software-hardware systems
  • Continuous integration systems

In addition to a competitive salary and flexible hours, the role offers an attractive benefits package:

  • Pension contributions (5% matched)
  • Private health insurance
  • Life insurance (3 x Salary)
  • Company-funded staff kitchen with snacks, chocolate, drinks and fruit
  • Company-funded social events
  • Company-funded charity committee
  • 25 days annual leave
  • Stock option scheme

If you have a passion for software testing and a strong background in embedded systems, Python coding, and automation frameworks, we want to hear from you. Join us in shaping the future of our testing processes and ensuring the quality of our products. Apply now to be part of our dynamic team!

Requirements

Read Full Description
Confirmed 13 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles