Profile - Test engineer

  • Over 15 years of experience as a Test Engineer;

  • Can work from quote stage, planning, test management to delivery phases of a project;

  • Knowledge of software development tools, techniques and an understanding of the software development lifecycle;

  • Ability to introduce new test methods and tools to the test workflow for the whole test team;

  • Can work in a rapidly expanding organisation and manage the test activity in a global multisite environment;

  • Delivering impact by ensuring the software is tested to a high standard resulting in repeat business;

  • Ability to draw on other colleagues expertise to fill skill gaps and get expert second opinions;

  • Ability to tailor test strategy to time, budget and quality;

  • Can adapt the test strategy if the situation changes;

  • Experience of working in a multidisciplinary environment;

  • Enjoy mentoring junior engineers.

Career history - Test engineer

Roku, Inc. - November 2019 - Present:  Senior QA Engineer

  • To be updated at a later date.

Cambridge Consultants - August 2014 - November 2019: Senior Engineer (in Test)

  • Worked on variety of cross-divisional projects in the consumer, industrial, semiconductor and medical industries;

  • Successfully planned and managed software testing on projects delivering high-quality work that resulted in repeat business with significant ongoing contracts;

  • Improved the standard of project delivery within what was the Smart Systems group;

  • Worked on products with different wireless technologies such as LoRA, Bluetooth, NFC, etc.;

  • Used a variety of testing strategies according to the project type;

  • Create tools with scripting languages (Python) to aid manual testing where needed;

  • Reviewing requirements and ensuring they are testable and easy to understand;

  • Work with the project managers and the technical authority to estimate timescales to contribute to a statement of work to the client;

  • Mentoring tech scholars and new engineers and bringing them up to speed on project work;

  • Contributed to client test strategy reports;

  • Delegate work to other engineers as a test lead on a project.

Example of a project (publicly disclosed) where I was the project test lead: []

Quote from the link above:
"We handed Prism over and it simply worked – we didn’t even need to be there."

Imagination Technologies (Pure) – April 2008 – May 2014: Design Assurance Engineer

  • Applied different testing strategies to test mobile apps, multi-room wireless speakers, connected radios, in-car aftermarket product, Apple dock products and a connected STB PVR product;

  • Carried out ad-hoc, exploratory testing, feature testing, system testing and product testing;

  • Test software at pre-alpha, alpha, beta and candidate release stages;

  • Reproducing issues reported by testers, internal beta testers, external customers (consumers) and raised within the development group;

  • Prioritised and allocated work to teams in the UK, China and India and monitored progress to ensure the test activity met deadlines;

  • Used in-house automation tools to automate testing tasks;

  • Defined and carried out interoperability tests involving UPnP servers, routers and Bluetooth products;

  • Worked with software, hardware, sales, marketing and customer support teams where needed;

  • Reviewed specifications, test cases, help files and product user guides.

Example of a project where I was the project test lead: 


Motorola Cambridge (Motorola, Inc.) (ex TTPCom Ltd) – Jan 2007 –Mar 2008: Test Developer/Test Engineer

  • Tested a 3G dual-mode protocol stack running on new silicon;

  • Worked in a new team of new starters collectively creating new processes;

  • Wrote system-level test cases and executed manual tests and automated tests using internal tools;

  • Prioritised test cases for acceptance criteria to release software to external clients;

  • Automated manual test cases using an in-house tool that uses C language syntax to write scripts in;

  • Delegated work to other team members.

My main project was to test a 3G dual-mode protocol stack:


Nokia (R&D) UK Ltd – Sept 2004 – Jan 2007: Software Test Engineer

  • Worked on Series 40 software used in feature phones, used by millions of people globally, requiring high standards of testing and quality control;

  • Carried out peer reviews, inspections and walkthroughs on test specification changes, automated scripts, design proposals and UI specification changes;

  • Used the Anite SAS network simulator to test call handling features of the phone and speed up testing by getting the simulator to semi-automate testing;

  • Wrote automated test scripts in Python to test the phone software;

  • Made suggestions for improving the user interface were some of the ideas were included in the final design;

  • Helped software engineers by reproducing and tracing errors raised by various teams within Nokia.

Sendo Mobiles Ltd (acquired by Motorola) - Oct 2003-July 2004: Contract Software Tester

  • Designing new test cases and carrying out software testing using prewritten test cases to test the software against its specification;

  • Carried out smoke testing, acceptance testing and field testing;

  • Analysed failures and producing detailed steps to reproduce them;

  • Wrote reports and producing statistics for management reporting on validation status;

  • Delegated test tasks, providing support and training new team members.

My main project was to test the Sendo X smartphone:


Consort Securities Systems Ltd (now Dion Global Solutions) - Jul 2000-Jun 2001: Analyst Programmer/Tester (University placement)

  • Developed skills in C/C++, Visual C++, COOL:Plex, Crystal Reports, Wise InstallManager, Visual Source Safe and software testing;

  • Performed impact analysis on changes to requirements on own responsible areas of development.


Coventry University - 1997-2002: