A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0-9
  • EN

Careers at EXFO


QA Automation Engineer



EXFO – Nova Context is looking for an enthusiastic Test Automation Engineer to bring their knowledge, ideas and experience to our Agile Development Team. 

Our product uses semantic technology to construct comprehensive models of complex mobile and fixed-line telecommunications networks from the information locked in the customers' own systems and databases.  It is used by our internal Professional Services team and third-party solutions integrators to deliver solutions for some of the world’s largest telecommunications companies.

The product employs a varied technology stack.  A desktop application is used to configure deployment configurations.  The runtime platform is deployed to a kubernetes cluster.  It is built around a graph database  with services to import, enrich, query, display and export information to and from the database.  The platform supports web and REST APIs.

Job summary: 

The day-to-day work of the QA engineers is to measure and ensure the quality of releases through automated testing wherever possible.  This involves testing of new features, as well as ensuring we perform regression, performance and soak tests on existing functionality. 


What you’ll do: 


  • Author automated tests and continuously improve the infrastructure
  • Perform manual testing where required, with the emphasis on automating as much as possible.
  • Bring in fresh ideas and help to drive ongoing improvements in our QA team
  • Act as a QA expert and ensure that the QA point of view is considered in planning and estimation


What we’re looking for: 


Someone who is primarily focused on testing and who is keen to work in a forward-looking company using modern CI/CD and cloud technologies.

Someone who has team spirit, within EXFO we all thrive in a collaborative, open environment. We always help other team members where we can and accept their help where we need it. 

You will have experience in the technical aspects of testing; you must be able to write enough code and scripts to be able to create automated tests. Our product uses many technologies to achieve its goals and you will be expected to understand the underlying technologies sufficiently to troubleshoot issues and solve problems. 

You’ll be comfortable working a primarily Linux-based environment and have experience working in an Agile team.

You will contribute your own ideas and thoughts to discussions and encourage others to do the same.   

You are not afraid to constructively question how things are done, by always looking for new improvements. 


Must have :


  • Experience of working in an environment where regular builds, unit tests and software integration testing are the norm 
  • Testing in a CI/CD environment e.g. GitLab 
  • Working knowledge of Linux / Shell scripting 
  • Demonstratable programming experience in Java or similar language
  • Containerization experience (preferably Kubernetes) 
  • Web UI testing e.g. Selenium 
  • API testing experience (JMeter, RestAssured, etc.)  
  • Proven experience of introducing new ideas and practices in QA 
QA Automation Engineer London, Spain | Posted June 28, 2022

Let's stay in touch!

Get the latest network test, monitoring and analytics news!

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Thank you.