FlexHired LogoFlexHired
Logo of Logos

Logos

Test Automation Engineer (Vac QA)

Job Summary

The role involves automating and maintaining test plans to ensure the reliability and scalability of distributed systems within Vac and IFT. The candidate will work closely with development teams to implement tests using programming languages like Python, Nim, Go, and Rust, and integrate them into CI pipelines. Responsibilities include identifying and resolving complex issues, and contributing to test automation frameworks. The position also requires familiarity with Docker, POSIX systems, and UI automation tools, emphasizing collaboration and technical expertise.

Required Skills

Docker
Test Automation
Distributed Systems Testing
Scripting (Python)
Programming (Python, Nim, Go, Rust)
Frameworks (Pytest)
CI/CD (Github Actions, Jenkins)
POSIX Systems
UI Automation (Squish, Appium)
Issue Debugging

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

The Vac 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 the IFT.
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, Rust.
  • 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.

Bonus points

  • Experience in blockchain technology, crypto and wallets.
  • Experience working for an open-source organisation.

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

Interested in this job?

Application deadline: Open until filled

Logo of Logos

Logos

Logos is a grassroots movement to create a self-sovereign network state.

See more jobs
Date PostedAugust 6th, 2025
Job TypeFull Time
LocationRemote (Worldwide)
SalaryCompetitive rates
Exciting fully remote opportunity for a Test Automation Engineer (Vac QA) at Logos. Offering competitive salary (full time). Explore more remote jobs on FlexHired!

Safe Remote Job Search Tips

Verify Employer Thoroughly

Research the company's identity thoroughly before applying. Check for a professional website with contacts, active social media, and LinkedIn profiles. Verify details across platforms and look for reviews on Glassdoor or Trustpilot to confirm legitimacy.

Never Pay to Get a Job

Legitimate employers never require payment for applications, training, background checks, or equipment. Always reject upfront payment requests or demands for bank details, even if they claim it's for purchasing necessary work gear on your behalf.

Safeguard Your Personal Information

Protect sensitive data like SSN, bank details, or ID copies. Share this only after accepting a formal, written job offer. Ensure it's submitted via a secure company system or portal, never through insecure channels like standard email attachments.

Scrutinize Communication & Interviews

Watch for communication red flags: poor grammar, generic emails (@gmail), vague details, or undue pressure. Be highly suspicious of interviews held only via text or chat apps; legitimate companies typically use video or phone calls.

Beware of Unrealistic Offers

If an offer's salary or benefits seem unrealistically high for the work involved, be cautious. Research standard pay for similar roles. Offers that appear 'too good to be true' are often scams designed to lure you into providing information or payment.

Insist on a Formal Contract

Always secure and review a formal, written job offer or employment contract before starting work or sharing final personal details. Ensure it clearly defines your role, compensation, key terms, and conditions to avoid misunderstandings or scams.

Related Jobs

Full Time
Remote (Worldwide)
Full Time
Remote (Worldwide)

Subscribe Newsletter

Never miss a remote job opportunity. Subscribe to our newsletter today and receive exclusive job alerts, career advice, and industry insights delivered straight to your inbox.