Peerplays began in 2016 and has evolved a deep passion for building an open public blockchain experience that puts people first. We are dedicated to empowering people’s freedom to create greater outcomes, giving them control over how they own and collaborate worldwide.
The core foundation for Peerplays success in 2023 relies primarily on the release and promotion of mechanisms incorporating decentralized ID, gamification, and ‘handshake’ like onboarding that is easily accessible to people who use smartphones.
At Peerplays, we are on a mission to revolutionize the world of blockchain technology and empower individuals with the freedom to take control of their digital lives. To achieve this ambitious goal, we are constantly on the lookout for the most talented individuals who share our passion for innovation and our commitment to decentralization. If you believe in the transformative potential of blockchain technology and are eager to contribute your skills and expertise to this groundbreaking project, we want to hear from you.
Design and manage end to end quality assurance for a Level 1 Blockchain platform
Follow minimal instructions provided by the development team & develop test scenarios
Use UNIX environment, Docker & build and deploy large code bases as part for QA
Extend the instructions from the development team and assist the documentation team in developing detailed documentation
Perform manual QA for core protocol & come up with scenarios for a distributed computing platform
Design & implement test plans in such a way automated test infrastructure can be introduced in as many scenarios as possible
Support our cross-disciplinary Agile team as a dedicated QA resource by attending daily & weekly meetings, forecasting gaps or issues with requirements or scheduled timelines, coordinating with the development team.
Effectively communicate and interact with team members, developers and stakeholders for all aspects of testing efforts during the end-to-end product life cycle
5+ years QA experience in a deep tech environment (eg: Embedded Systems, Networking, Telecom, IoT)
Hands on experience with Unix (Linuxes), Docker (or containers in general), and Git & UNIX shell
Understanding of networking principles, including TCP/IP and peer-to-peer (P2P) technologies, along with familiarity with common communication protocols (HTTP, SSL/TLS) and data serialization formats.
Understanding of concurrency, memory management, and hardware-software interfaces.
You have experience working with multi-process multi-threaded systems & Knowledge of memory management, multiple processor use, runtime optimization, concurrency and synchronization
Must be familiar testing of APIs (JSON RPC, REST, GraphQL)
Experience in Performance Testing of APIs and applications
Experience in designing and implementing QA methodologies & test management for new features
Experienced in working alongside an Agile development team
Prior experience using CLIs to perform testing
Understanding of Public-Private Key Cryptography/PKI
Familiar with continuous Integration and test frameworks
Familiarity with configuration or infrastructure management tools like Ansible
Git based workflow (Github/Gitlab or similar)
Familiar with OWASP and security audits, CVE management etc
Must be familiar with UNIX shell (bash, ksh or similar)
Exposure to log aggregation and monitoring (ELK, Grafana, Prometheus)
Familiarity with Level1 Blockchains, distributed systems
You believe in open-source development and want to be part of a team that believes the same
You enjoy working with a diverse group of individuals from a range of different backgrounds, cultures and professions.
You are self-motivated and willing to take the lead
You are interested in building a QA team and providing mentorship to other team members