Sorry, this advert is now closed. Click here to view our live vacancies.

Test Automation Engineer - London

Ref: 268 Date Posted: Thursday 02 May 2024

You could be joining an exciting, fast growing and established UK start-up that is revolutionising the global IoT market through its radical new approach to securing the edge of large scale IoT networks.

They now require an Agile Driven Test Automation Engineer with a passion for automation to join their talented in-house team.

The main responsibilities are:

  • Design and implement test automation solutions for component integration and system integration testing, mainly for Linux, but also on Windows machines.
  • Architect and write code to improve the quality of the automation toolchain.
  • Consult the Director of QA, develop guidelines and specifications for designing / implementing test automation solutions.
  • Report of key performance metrics to assess impact/value.
  • Work with engineering, product and marketing to understand customer requirements and update the roadmap for test solution, to reflect priorities.
  • Mentor engineers to effectively use test frameworks, and in writing test cases for Rest-API and low-level implementations.
  • Collaborate with local and remote teams to share knowledge across the organisation.
  • Participate in stand-ups.
  • Apply good engineering practices and agile methodologies in all development activities.
  • Create test plans, defects, documentation, reports, and any other test artefacts required by the QA Director.




A bachelor’s degree in computer science, Computer Engineering, or equivalent.


  • 3+ years of hands-on software development experience
  • Proven ability to implement solutions in Python, C/C++ or any other 4G language.
  • Applied knowledge of Python, Bash, or other scripting language.
  • Applied knowledge of testing: Acceptance, Integration, Unit Tests, Non-Functional Testing (Performance, Load, Stress) is a plus.
  • Applied knowledge of testing network software is an advantage.
  • ISTQB Foundation, ISEB Basics levels or similar is an advantage.
  • Some understanding / skills in security testing (penetration, etc.) is an advantage.
  • Applied knowledge of working within a CI environment: GitLab, Jenkins, TeamCity, etc.
  • Knowledge of testing Restful Web-Services
  • Good oral and written communication and reporting skills.


  • Experience in a similar position or in Software Engineering with a passion for testing.
  • Experienced in software technology, programming languages and associated tools (e.g. C++, Python)
  • Any demonstrable background in test (using automated test frameworks such as Catch2, cpputest, cppunit, GoogleTest, Cucumber, Behave, or equivalent) is required.

Personal abilities

  • Team Player.
  • Able to thrive in a dynamic, constantly evolving, small team environment.
  • Prepared to invest whatever effort is required to get the job done.
  • Creative with a high apprehension and the will and ability to quickly acquire new skills.

Interested? If you’d like to discuss this opportunity further, please start by hitting the apply button on this page and one of the team will be in touch.

Edison Hill Search are operating and advertising as an Employment Agency for permanent positions and as an Employment Business for interim / contract / temporary positions. Edison Hill Search are an Equal Opportunities employer and we encourage applicants from all backgrounds.