System Tester (AI & Blockchain Platform)
1. Job type: Full-time & Remote
- Flexible working hours from Monday to Saturday, ensuring 44+hrs. We need A players, who can work like hell, if you prefer a 9-5 job, this might not be a suitable company for you.
2. Location: Work from anywhere.
3. Number of headcounts: 01
4. Reporting line: CTO
5. Your responsibilities
- System Testing: Perform comprehensive testing across all platform components, including Web2 and Web3 integrations, decentralized compute marketplace, dataset pool, and hybrid distributed ML training modules.
- Test Plan Development: Design, document, and execute detailed test plans and test cases for system functionality, performance, scalability, and security.
- Automation: Develop and maintain automated test scripts for continuous testing using tools like Selenium, Cypress, or similar.
- Web3 Protocol Testing: Validate smart contracts, blockchain interactions, and decentralized system operations.
- API Testing: Test APIs for reliability, correctness, and scalability using tools like Postman or Swagger.
- Performance and Load Testing: Ensure the platform meets performance benchmarks under various loads using tools like JMeter or Gatling.
- Bug Reporting and Tracking: Identify, document, and track bugs using tools like Jira, Bugzilla, or similar.
- Collaboration: Work closely with developers, product managers, and stakeholders to ensure requirements are met.
- Security Testing: Perform security and vulnerability assessments to protect platform data and resources.
- Continuous Improvement: Provide feedback on system usability, reliability, and scalability, and suggest improvements.
- Other related task assigned by the Line Manager
6. Requirements
- Experience: 3+ years in software/system testing with experience in testing Web2 and Web3 applications.
- Technical Skills:
- Proficiency in automated and manual testing methodologies.
- Familiarity with blockchain technologies, smart contracts, and Web3 protocols.
- Hands-on experience with API testing tools (e.g., Postman, Swagger).
- Knowledge of performance testing tools (e.g., JMeter, Gatling).
- Programming: Ability to write test scripts in Python, JavaScript, or similar languages.
- Problem-Solving: Strong analytical and troubleshooting skills.
- Tools: Experience with testing tools like Selenium, Cypress, Appium, and bug tracking tools like Jira.
- Understanding of Decentralized Systems: Familiarity with decentralized compute networks, dataset pools, and marketplaces is a plus.
- Education: Bachelor’s degree in Computer Science, Information Systems, or related field. Equivalent experience is acceptable.
- Soft Skills: Strong communication, teamwork, and organizational skills.
Nice to have:
- Experience with MLOps and hybrid distributed ML training.
- Understanding of GPU resource allocation and distributed compute systems.
- Knowledge of Docker, Kubernetes, and CI/CD pipelines.
7. Compensation & Benefits:
Compensation:
- Base salary: Negotiated salary depending on experience.
- Token bonus based on Performance
Benefits:
- Salary review depending on the performance
- Birthday gift
- Holiday gift.
- Year End Performance Bonus (Cash)
- Year-end party.
Leaves:
- Public holidays. Take time off and spend it with your family during your country’s public national/regional/state holidays.
- Annual leave: 12 days/year and to be pro-rata rated for the actual monthly working period for full-time staff. Applied after the probation.
- Sick leave with pay: maximum 6 days/year, on top of the 12-day annual leave credit, for full-time staff. Applied after the probation.
- Period leave: 1 day each month for female employees.
- Personal leave policy for special cases.
Training and recognition
- Performance recognition and promotion opportunities for consistently good performance.
- External/internal training programs.
Working environment
- Fully remote.
- Flexible working hours, divide your working hour within a day and week.
- Fast-track for professional growth in a fast-paced startup environment.
- Work with a talented and diverse team in a dynamic environment that encourages continuous learning and professional development.
- The opportunity to meet and work with global professionals around the world to expand your network.
9. Application process:
- Resume & Portfolio screening
- Interview with the TA
- Interview with the VP of GTM
- Offer discussion and contract Signing
10. Apply
To apply, please click HERE to fill out your application.
- Please note: We're all about remote work and have collaborators based all around the world, and English is our primary language. Therefore, English CV is required.
- The application process may be slightly modified (shortened or prolonged) when necessary.