Enable job alerts via email!

Test Automation Engineer (Vac QA)

Logos

United Kingdom

Remote

GBP 40,000 - 60,000

Full time

Today
Be an early applicant

Job summary

A decentralised technology firm in the United Kingdom is seeking a skilled Test Automation Engineer to join their QA team. The role involves automating tests for distributed systems and ensuring their reliability and performance. The ideal candidate will have strong programming skills in Python and Go, as well as experience with automation tools. This position offers a chance to be part of innovative projects aimed at building a freer internet.

Qualifications

  • Solid experience with programming languages like Python and Go.
  • Working knowledge of Docker and POSIX-like systems.
  • Experience with scripting languages and frameworks like Pytest.
  • Familiarity with UI automation tools like Squish and Appium.

Responsibilities

  • Implement and maintain integration tests in collaboration with other QAs and Devs.
  • Execute and automate test plans to validate functionality and performance.
  • Identify, reproduce, and debug complex issues in distributed systems.
  • Contribute to and scale test automation frameworks.

Skills

Python
Go
Docker
Testing automation tools
UI automation
Job description

Logos is a movement supporting the development of the decentralised web. Logos technologies lay the foundations for a freer internet upon which communities can evolve into network states. Each protocol in the Logos stack seeks to empower its users while upholding civil liberties and fundamental freedoms.

About IFT
Who we are

TheVac QA service unit is dedicated to supporting IFT projects through the development and execution of comprehensive test plans. Primary responsibilities include implementing tests to ensure seamless integration and functionality across systems.

The role

We are seeking a skilled and passionate Test Automation Engineer to join our Vac QA team. As a Test Automation Engineer, you will play a crucial role in ensuring the reliability, performance, and scalability of distributed systems within Vac and theIFT. Your responsibilities will include automating comprehensive test plans, as well as contributing to the identification and resolution of complex issues. Leveraging your expertise in programming and systems knowledge, you will help validating the functionality of distributed systems.

Key responsibilities
  • Implement (Python, Nim, Go) and maintain integration tests in collaboration with other QAs and Devs.
  • Execute and automate test plans, test cases, and test scripts to validate the functionality, performance, and scalability of distributed systems.
  • Identify, reproduce, and debug complex issues in distributed systems, working closely with Logos development teams.
  • Work with Docker and POSIX-like systems.
  • Contribute, maintain and scale test automation frameworks.
  • Integrate automated tests into CI pipelines using tools like Github Actions or Jenkins.
You ideally will have
  • Solid experience with programming languages like Python, Go.
  • Working knowledge of Docker and POSIX-like systems.
  • Experience with scripting languages like Python and frameworks like Pytest.
  • Knowledge of tests automation tools, best practices and design patterns.
  • Experience with desktop/mobile UI automation with tools like squish and appium.
  • Excellent written and conversational communication skills.
  • Alignment with our core values and principles.
  • Experience in blockchain technology, crypto and wallets.
  • Experience working for an open-source organisation.
  • Experience with Rust programming language.
Interview Process
  • Interview with our POps team
  • Interview with team member from the Vac QA team
  • Take home assignment
  • Assignment discussion with team member from the Vac QA team
  • Interview with Vac team lead
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.