Fluence is the first decentralized “Cloudless” computing platform, providing an open alternative to the giant internet cloud monopolies. Fluence is up to 80% cheaper than cloud providers and is both resilient and verifiable. Fluence assembles excess compute capacity from top tier data centers around the world into a global, always-on DePIN network that is suitable for running a wide range of applications. The platform is open, allowing users to change providers easily, ensuring that prices stay low and service levels are high.
Role Overview:
We’re looking for a QA Engineer who thrives in the space between web2 and web3 — someone who can design from-scratch automation frameworks, test distributed systems, and define what “quality” means for a platform that combines smart contracts and traditional APIs. This is a senior-level role where you’ll have ownership over QA processes, collaborate directly with engineering and product leads, and lay the foundation for a scalable, reliable testing strategy.
If you’re someone who can write tests code, interact with a smart contract, and figure out how something works even when documentation is missing — we want to meet you.
Key Responsibilities:
- Framework and Infrastructure:
- Design and implement a scalable QA automation framework from the ground up.
- Automate complex integration scenarios across microservices and EVM smart contracts using tools like web3.py, Testcontainers, Foundry.
- Ensure smooth integration with Qase.io or similar platforms for managing and tracking test cases.
- Platform Testing and Documentation:
- Write comprehensive test scenarios to validate current platform behavior, documenting key interactions between blockchain and backend components.
- Ensure high test coverage and maintain a balance between speed, reliability, and ease of contribution.
- Process and Team Collaboration:
- Actively participate in product and engineering discussions, shaping features with a testing-first mindset.
- Lead the effort to formalize QA workflows within the team, making them lightweight yet effective.
- Long-Term Vision:
- Sustain and evolve the QA direction as the platform scales and new use cases are introduced.
- Mentor incoming QA team members and foster an environment where quality is owned collectively across the team.
Qualifications:
- Experience:
- Strong experience building test frameworks from scratch using Python and Pytest or with other tools of your choice.
- Solid understanding of distributed systems, with hands-on experience testing integrations between smart contracts and traditional microservices-like architectures.
- Familiarity with web3 testing tools like web3.py and Foundry, and containerized environments (testcontainers).
- Proven ability to document and stabilize system behavior in fast-moving, minimally documented environments.
- Technical Skills:
- Proficient in tests automation.
- Experience writing automated tests for EVM smart contracts.
- Skilled at balancing test suite performance with coverage.
- Comfortable integrating test frameworks into CI/CD pipelines and lightweight reporting systems.
- Soft Skills:
- Strong independent ownership — you don’t need constant direction.
- Communicates clearly with both technical and non-technical teammates.
- Collaborative, iterative, and eager to create a culture of shared quality ownership.
- Long-Term Vision:
- Sustain and evolve the QA direction as the platform scales and new use cases are introduced.
- Mentor incoming QA team members and foster an environment where quality is owned collectively across the team.
What You’ll Tackle First:
- Design and ship a custom QA framework tailored to our stack (python/pytest/web3.py is preferable, but you can make your own choices).
- Create tests that document and validate core marketplace functionality.
- Collaborate with engineers to define how QA fits into daily workflows.
Future Challenges:
- Continuously evolve our QA infrastructure alongside platform complexity.
- Mentor and guide future QA engineers as the team scales.
- Lead internal quality initiatives, including regression testing, release verification, and audit preparedness.
Location: Remote
Commitment: Full-time