Belcan Workforce Solutions are seeking a Software Test Engineer on a 12-month contract to join our client's Modem team within their Product Engineering group in Portsmouth, Hampshire.
The team is focused on the design and implementation of a satellite communications Software Defined Radio (SDR) modem. As part of a small, multi-disciplinary team, the Software Test Engineer will collaborate with software, system, firmware, and infrastructure engineers. This role offers the opportunity to work on future developments as project needs arise.
The client is offering £60.00 per hour Umbrella, the role is Inside of IR35. This is a hybrid opportunity and will require a minimum of 3 days per week on-site in Portsmouth.
Key Responsibilities:
- Develop software aspects to support the testing of satellite modem products based on SDR technologies.
- Perform definition, implementation, verification, and validation activities for these solutions.
- Respond to requirements by defining sub-systems, communicating risks, and specifying test and verification techniques.
- Occasionally diagnose software problems in a laboratory prototyping environment.
- Continuously develop and maintain skills to support ongoing and future development.
Skills and Experience Required:
Essential:
- Ability to architect, document, and implement integration tests.
- Experience with unit and integration test tools (e.g., Robot Framework, GoogleTest, Catch2).
- Proven knowledge of Linux tools in a test automation environment.
- Experience in automating devices via their management interfaces (e.g., SNMP, HTTP).
- Proficiency in using Git for version control.
Desirable:
- Experience with system and software modeling tools such as Enterprise Architect (SysML / UML).
- Familiarity with Agile or Scrum environments (e.g., Atlassian Jira, Confluence, BitBucket).
- Experience with Jenkins configuration and administration.
- Skills in user interface design, implementation, and testing using HTML, CSS, and JavaScript.
- Experience in test automation using Node.js, npm, Python.
Given the role's nature, the selected candidate will undergo BPSS clearance before commencing and will subsequently obtain SC clearance.
If you think this could be a new and exciting career opportunity for you and you would like to learn more or just for an initial, no-obligation conversation please contact me on or you can apply directly by following the Easy Apply link and I will contact you as soon as I receive your contact details.
This vacancy is being advertised by Belcan