Engineering · Full-time · Piedmont, Italy
At Mercuryo, we're at the forefront of enhancing decentralized finance (DeFi) with innovative payment use cases. Our goal is to redefine the finance experience, making sure everyone can easily access both web3 and traditional financial services. We're building a robust platform that makes dealing with crypto simpler and integrates it seamlessly into the broader financial ecosystem. Our mission is clear: to create a straightforward, user-friendly platform for businesses that are pioneering the next generation of consumer services with crypto.
Since launching in 2018, we've joined forces with web3 giants like MetaMask, Trust Wallet, Ledger, Jupiter, 1inch, PancakeSwap, powering over 200 dynamic products. This collaboration is driving the creation of innovative payment solutions within the web3 industry, involving direct engagements with prominent ecosystems such as Solana Labs, Consensys, and BNB Chain.
Why Mercuryo?
Industry Impact: Make a real difference by contributing to leading web3 projects that onboard millions of users into the new economy.
Innovative Environment: Join a team of over 200 professionals from the most dynamic sectors, including banking, SaaS, and web3, all committed to delivering the best user experience in the industry.
Growth and Learning: With partnerships spanning more than 200 top-tier B2B collaborations and a user base exceeding 7 million, the opportunities for professional growth are vast.
Flexible Culture: Embrace our remote-first policy that values diversity, with team members from over 29 countries, creating an environment where ownership and creativity thrive.
Your Role
Design, develop, and maintain automated test frameworks and suites for web, and API testing
Implement automated testing for various levels, including unit, integration, and system testing
Write and execute scripts using Python, frameworks such as Selenium, PyTest, and Playwright
Conduct automated testing for web applications, REST APIs, and GRPC services
Integrate automated tests into CI/CD pipelines to ensure efficient delivery
Collaborate with manual QA engineers and developers to translate test cases into automated test scripts
Maintain and manage test environments and test data to support automation
Identify, analyze, and document defects using a bug-tracking system, collaborating with the development team to resolve them
Ensure alignment with software testing methodologies and best practices, both manual and automated
Contribute to and maintain test documentation, including test plans, test cases, and results
What We Are Looking For
Several years of hands-on experience in automation testing, with a significant portion using Python
Strong programming skills in Python for test automation and scripting
Familiarity with popular testing frameworks such as Selenium, PyTest and Playwright
Experience in automated testing of web applications and APIs
Knowledge of integrating automated tests into continuous integration/continuous deployment (CI/CD) pipelines
Ability to design, develop, and maintain automated test suites for various testing levels (unit, integration, system)
Proficiency with version control systems, such as Git
Strong analytical and problem-solving skills to identify and address software defects
Knowledge of software testing methodologies, including both manual and automated testing
Effective communication skills for collaborating with development teams and documenting test plans and results
Experience with REST API and GRPC
What We Offer
Join Us
If you're driven to be a part of the web3 forefront and are keen to leave your mark on this rapidly evolving field, Mercuryo is an excellent choice. Discover our open positions and see how you can contribute to shaping the future.
This job is not in the org chart
This job is not in any teams