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…
