Senior Software Test Engineer, Cambridge
Senior Software Test Engineer, Cambridge
The role of the Senior Test Engineer, Software is to test and debug software for our Client's range of wireless chips. This may be either embedded software running on the on-chip processors or associated software running on a host processor.
An engineer will take ownership of the testing of a major aspect of a project and will be responsible for delivering the software test results on a timescale agreed with the group leader. This role involves the mentoring of junior members of the team.
Key Responsibilities:
Task definition and work breakdown including time estimation
Tests software of major scale and complexity to agreed timescales;
Investigates software defects and suggest root cause to development engineers;
Writes software test scripts;
Contribute to the development of internal test system;
Delivery of high quality software test results in line with the department's processes;
Creation of relevant documentation following the department's processes;
Contribute towards the continuous development of the department's processes;
Conducts peer reviews of software test results;
The ideal candidate will have the following profile:
* Degree (or equivalent qualification) in maths/science/software/electronics
* Excellent proven experience of at least one scripting/programming language - perl, python, tcl
* Excellent proven understanding of software test methodologies
* Proven experience of testing commercial software
* Good understanding of software test debug techniques
* Effective team player
* Good communicator
* Good problem solving ability
Any or all of the following will be pluses:
* Some experience of software development
* Experience of wireless communication protocols such as Bluetooth, UWB or Wi-Fi
* Competent with using laboratory equipment such as scopes, digital multimeters, etc
jobs