QA Engineer (Cambridge, UK)

  • Full-time

Company Description

Trustonic is a joint venture formed in 2012 by blue chip leaders in the semiconductor (ARM) and digital security (Thales) industries. It is Trustonic’s mission to protect, enrich and simplify people’s digital lives by enabling optimum security on all smart connected devices and associated services and applications.

We’re proud to be the company behind the next generation of smart connected device security. 

Our focus is securing devices by providing a trusted foundation upon which service providers can secure, enrich and simplify people’s digital lives. Our partners include the leading device, silicon, enterprise, identity, commerce and content companies.

If working in a small, innovative company with great backers, a global ecosystem, and the opportunity to change the way people, things, and services interact, then we’d love to hear from you.

 

Job Description

The Managed Trust Team is part of the wider Engineering group within Trustonic and is responsible for developing and delivering the servers and systems that underpin the Root of Trust and Asset Lifecycle Protection Service™ (ALPS) for our many partners.

ALPS is a platform designed to give mobile operators complete control over the remote lock and unlock process. MNOs and MVNOs can now minimize smartphone theft, fraud and trafficking, allowing them to safeguard their device investments, protect revenue and drive additional profit contribution.

This role is somewhat more technically demanding than an average QA role as a wide range of technologies need to be tested.

The main responsibilities of the QA Engineer role are:

  • Design and implementation of automated tests at all levels, running within a CI environment
  • Ensuring quality of the cloud web services platform
  • Ensuring quality of device side components for Android
  • Work with the engineering team manager and technical experts
  • Work with local and remote developers to constantly improve the product quality
  • Log product defects for developers

Qualifications

Education

  • A degree in computer science, software engineering, or equivalent experience.

Essential Skills

  • Scripting experience (e.g. Python)
  • Demonstrable knowledge of implementing Acceptance, Integration, Unit and Performance tests
  • Good oral and written communication and reporting skills
  • Fluency in English is required as it is the business language in the Company

Desirable Skills

  • Knowledge of testing RESTful web service technologies
  • Good familiarity with version control and build tools (Git / Maven / Gradle / Jenkins)
  • Java 8/Spring
  • Knowledge of testing mobile applications
  • Amazon Web Services (eg. Lambda, S3, DynamoDB, Cloudformation)
  • Awareness of PKI and cryptography principles
  • Familiarity with Docker and Docker compose
  • Jira

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
  • Operate with integrity and transparency and conduct business in a proper manner
  • Good creative intelligence
  • Tenacious with a problem-solving approach
  • Organized, rigorous and autonomous