Senior Software Engineer

ReThink Recruitment
13 Nov 2017
16 Nov 2017
Contract Type
Full Time
Senior Software Engineer

The company is part of Europe's leading entertainment and communication business. With over 22 million customers across five countries, they make life easier by entertaining and connecting people. It's a genuine team effort. That's why they want talented people, like you, to join them and help make the future happen.

They're always looking to improve, developing pioneering products and services that give every one of our customers experiences they'll love. And it's the work of their brilliant in-house Product Development and Technology teams that drive these award winning innovations, harnessing our creativity, technology and content to make sure our technology delivers the best experience for our customers.

Working within a team of highly motivated developers to design implement, integrate and debug quality software components for networking products. Taking responsibility for delivery of software features to a committed schedule, tracking individual developments and defects against the schedule and provide status reports to the team lead. Ensuring that the quality of code is maintained to a high standard and contribute to the identification, development and rollout of better working practices.

Key Responsibilities:

Your role will be to Test Network Devices by executing both Manual and Automated tests and providing high visibility output of Results. Conducted in a philosophy of Continuous Improvement of the test team capability through a strong focus on Automation with the ultimate goal of enabling Communications Software team to produce deliverables of the highest quality to competitive cost and timescales.

- Provide input into the development of Test Plans & Test Cases to Verify Functional and Non-Functional Quality of Networking Product Firmware.

- Provide input into the development and maintenance of automated solutions for execution and reporting of test cases.

- Manually Execute Test Cases to agreed schedule, recording results and providing data to support Investigations into any test failures.

- Setup, Execute and Monitor Automated test runs.

- Record Test Result output into relevant Test Reports and Log / Update Defect Information into Issue Tracking System.

- Provide testing clarifications and result input into operational meetings where necessary.

- Generate & maintain clear, accessible documentation of test setups and infrastructure, critical procedures, equipment inventories and test plans.

Skills and Experience Required:

- Good Working Knowledge of Software Release Procedures and Software Defect Tracking Processes.

- Strong End-User / Application Knowledge of Consumer Network Products such as Broadband Routers, Modems, Wireless Access Points, Powerline, NAS Devices, Set Top Box.

- Recent Experience testing software for commercial or consumer technology.

- Proven experience of designing, writing and executing Functional & Non-Functional test cases.

- Experience working within Automated Test environments for embedded software.

- Skilled at configuring and working within Linux & Windows OS Environments.

- Proficient in the usage of Issue / Defect Management Systems (e.g. Jira, TRAC, Bugzilla, Redmine).

If you're ready to work in a dynamic environment alongside talented people who take pride in delivering great results, apply today.

Happy to talk flexible working.
This job was originally posted as