Making brighter cities

System Test Engineer

Telensa is a leading company in technology for the Internet of Things and Smart Cities.  We have more smart city devices globally, than any other company.  Our products are enabling cities from Atlanta, Georgia to Wellington, NZ to significantly lower their carbon footprint and improve the lives of citizens.

Building on our #1 smart city position, we are developing a new line of products that will revolutionise the outdoor environment.  By using Big Data and Artificial Intelligence we are enabling new ways for cities, enterprises and consumers to interact.

Telensa won the 2017 Amazon award for the Growing Business of the Year. Telensa was also named in the 2017 Global Cleantech 100 ones to Watch list. In 2018 Telensa was awarded two Queen’s Awards for Enterprise: International Trade and Innovation.

We’re expanding our System Test team to enable continued improvement of our industry leading existing Street lighting Control Product range and to meet future requirements of Telensa’s upcoming projects. The scope would be to do System Testing of Telensa’s Product offering and be able to automate the testing.

The Job Role:

  • Execution of Manual testing (Functional and Regression) of Products (Telecell, Base Station, Central Server etc)
  • Automation of the test cases by writing test scripts (Python/Selenium/Pytest)
  • Documentation of software designs and review of software designs from peers
  • Writing good quality test specifications in the Test Management tools
  • Defect tracking and defect closure
  • Performance and stress testing
  • Learning new technologies relevant to the projects
  • Deliver tested software to agreed time and quality targets


  • 1 degree in a numerate / computer science related subject (or equivalent experience)
  • Ideally Industry experience of minimum 5 years
  • Working knowledge of Linux Operating System
  • Proven experience of writing automated tests and/or Test frameworks
  • Experience of automating common tasks that made your life and your teams lives easier
  • Experience of Setting up of Test Environments including installation and configuration of web applications on Linux based servers.
  • Measurable track record of testing complex systems
  • Understanding and experience of testing Web applications and associated APIs with databases.
  • Experience with common test automation design patterns, practices, tools, and frameworks
  • Experience of Test scripting, Test design, Test plans and Test analysis
  • Sound understanding of different types of tests, their value, and where they fit into the software development lifecycle.
  • Experience testing non-functional requirements, including performance, scale and availability
  • Work on projects with or without a team of other software test engineers


  • Experience of Software Development in Python/Pytest/Selenium
  • Understanding of continuous integration tools such as Jenkins, bamboo
  • Experience of testing Embedded devices.
  • Ability to work remote
  • Ability to come into the Telensa office when required/agreed to be able to setup, maintain and configure any Hardware located in our Lab
Application process

To apply for our open positions, or if you’d like to apply for general consideration, please send your CV to

Contact Telensa

Other vacancies

Senior Manufacturing Test Engineer


Software Engineer


Senior Operations Engineer- US