Software Tester (Embedded)

Impington
Cambridge, United Kingdom
14 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Cambridge, United Kingdom

Tech stack

Testing (Software)
Automation of Tests
Software Documentation
Linux
Embedded Software
Python
Network Protocols
E2e Testing
Shell Script
Systems Integration
Strategies of Testing
Universal Asynchronous Receiver/Transmitter
USB
Network Switches
Serial Peripheral Interface
Software Troubleshooting
Pytest
Gitlab-ci
Jenkins

Job description

We are looking for an experienced Principal Software Test Engineer to support the development of customer-facing software for an industry-leading all-optical network switch platform. Please note, you will need experience of networking protocols and testing embedded software to be considered for this positon. Please ensure you live within a commutable distance to Cambridge and hold a valid right to work., Develop and execute test strategies and verification plans Create and maintain automated test frameworks and scripts Perform hardware/software integration testing Troubleshoot software and hardware issues Work with protocols including I2C, UART, SPI and USB Use tools such as oscilloscopes and logic analysers Integrate automated tests into CI/CD pipelines Collaborate with engineering, production, NPI and support teams Produce test documentation, reports and project artefacts Mentor and support other test engineersRequired Experience: Solid experience testing embedded software Strong experience with hardware/software integration testing Strong Python programming skills

Requirements

Experience with PyTest and/or Nose Experience with Jenkins or GitLab CI Linux environment and shell scripting experience Strong understanding of unit, integration and end-to-end testing Strong debugging and troubleshooting skills Experience working in Agile/Scrum environments

Apply for this position