Software / Firmware Test Automation Engineer
Vickerstock are proud to be working in partnership with a global engineering and technology organisation at the forefront of the Green Energy transition to recruit a Software / Firmware Test Automation Engineer to join their innovative R&D team.
This is a unique opportunity to work on cutting‑edge technologies spanning embedded systems, advanced measurement solutions and cloud‑based industrial platforms. You will play a key role in ensuring product quality across both firmware and software environments, working within an Agile Scrum team alongside development and product stakeholders.
The Role
* Design, implement and execute both manual and automated test solutions across a suite of products
* Develop and maintain automation frameworks using Python and relevant tools
* Identify opportunities to improve test efficiency, coverage and repeatability
* Create detailed test plans, test cases and ensure full traceability to requirements
* Execute smoke, regression and functional testing (manual and automated)
* Analyse defects, support prioritisation and work closely with developers to resolve issues
* Validate firmware fixes and analyse test results
* Capture debug outputs and support root cause analysis of firmware issues
* Maintain test records, release documentation and software artefacts
* Collaborate closely with cross‑functional teams in a fast‑paced Agile environment
What you will need
* Extensive experience in firmware and/or software test automation
* Strong hands‑on experience with Python (Robot Framework highly desirable)
* Experience designing and maintaining test automation frameworks
* Proven ability in debugging, troubleshooting and defect analysis
* Experience working within Agile/Scrum environments
* Familiarity with CI/CD tools such as Jenkins
* Experience with version control systems (GitHub preferred)
* Strong organisational skills with the ability to manage multiple priorities
Desirable (but not essential)
* Degree in Engineering, Computer Science or similar
* Experience with embedded systems and environments
* Exposure to Docker/microservices testing
* Familiarity with Linux operating systems
* Experience with tools such as JIRA, HP ALM or similar
* Knowledge of CI/CD pipelines and cloud‑based systems
* Experience working with electronic test equipment (e.g. oscilloscopes, signal generators)
* Ability to understand mechanical and electronic systems
What's on offer
* Opportunity to work on cutting‑edge technology in the renewable energy sector
* Collaborative and innovative R&D environment
* Exposure to both embedded systems and cloud‑based technologies
* Competitive salary and benefits package
#J-18808-Ljbffr