Software Test Engineer

An Software Test Engineer with strong PYTHON automation skills is required to join a Software Testing team working on an array of cutting edge media and communication products.

Role: Software Test Engineer

As Software Test Engineer you will be responsible for:

+ Deriving test cases from requirements and technical documentation
+ Writing, maintaining and debugging automated tests in Python
+ Setup and execute manual test cases
+ Troubleshoot issues, raise defect reports and perform root-cause analysis on failures
+ Designing test fixtures and equipment
+ Driving continuous process improvement and being actively involved in identifying opportunities to adopt innovative testing technologies and techniques
+ Maintaining test rigs and environments
+ Working closely with the product and development teams


As Software Test Engineer you will have experience of:

+ Degree qualified or equivalent in Computer Science or other relevant discipline
+ Experience of test automation using Python
+ Experience of testing wireless networks and communications systems (i.e. SATCOM)
+ A strong understanding of testing and automation technologies
+ Experience of delivering and maintaining Linux installations
+ Sound knowledge of software testing methodologies
+ Quick learner with strong technical capability and excellent communication skills
+ Use of defect tracking systems and version control systems
+ Experience of Agile methodology, TDD, BDD and Continuous Integration
+ Experience of Technical Team Leading would be advantageous