Full-Time

Senior Software Development Engineer in Test

Sdet

Updated on 1/20/2025

Shardeum Foundation

Shardeum Foundation

51-200 employees

Decentralized Layer 1 blockchain platform

Cybersecurity
Crypto & Web3

Senior, Expert

Remote in USA

Category
Software QA & Testing
Software Engineering
Required Skills
Agile
JavaScript
Node.js
Jest
TypeScript
Blockchain
Jenkins
Playwright
SCRUM
Requirements
  • 7+ years of experience in Software Engineering or SDET roles with a focus on automated testing.
  • Strong expertise in designing and maintaining test automation frameworks (e.g., Jest, Playwright) and load testing tools (e.g., k6, JMeter).
  • Proficiency in programming languages like TypeScript/JavaScript or Node.js, with the ability to develop robust and reusable test scripts.
  • Proven ability to analyze and debug complex codebases, troubleshoot multi-tier web architecture issues, and identify root causes of failures.
  • Experience integrating automated tests into CI/CD workflows (e.g., GitHub Actions, Jenkins).
  • Expertise in defining and implementing release, regression, and smoke testing strategies for large, multi-team applications.
  • Experience with white-box testing methodologies to ensure deep validation of internal components.
  • Strong problem-solving and critical-thinking skills, particularly in analyzing blockchain-specific issues.
  • You have a tester mindset, are curious, and excel at designing innovative and interesting test scenarios.
  • You are creative in applying proven tools/test frameworks as well as crafting new solutions to challenging problems.
  • Knowledge of Agile/Scrum methodologies and the software development lifecycle.
  • Excellent verbal and written communication skills for clear bug reporting and collaboration across teams.
Responsibilities
  • Analyze bug tickets, debug code, and identify the root cause of errors across the Shardeum platform.
  • Design, develop, and maintain test automation frameworks and reusable test scripts to validate core functionality, including nodes, consensus mechanisms, smart contracts, and blockchain transactions.
  • Develop and execute load testing scripts to validate system performance under high transaction loads and varying node configurations.
  • Create comprehensive test coverage through functional, integration, system, and regression testing while optimizing test suites and identifying performance bottlenecks.
  • Develop end-to-end (E2E) test cases for complex workflows, ensuring reliability of consensus protocols and smart contract execution.
  • Collaborate closely with development teams to integrate testing into CI/CD pipelines, improve testing workflows, and troubleshoot dependency failures.
  • Build and maintain internal tools to improve developer experience, productivity, and test efficiency.
  • Troubleshoot highly complex automated testing failures using industry-standard frameworks and custom tools, working with developers and backend partners to triage issues and improve E2E reliability.
  • Develop monitoring tools and utilities to track blockchain-specific performance metrics and test results.
  • Participate actively in agile ceremonies, including sprint planning, stand-ups, and retrospectives, to drive testing best practices.
  • Continuously research and adopt innovative tools, frameworks, and testing methodologies to improve quality, scalability, and efficiency of testing processes.
Desired Qualifications
  • Experience with testing decentralized applications (dApps), consensus protocols, or blockchain platforms.
  • Experience in running nodes within blockchain networks and monitoring performance metrics.
  • Familiarity with blockchain tools and frameworks (e.g., Web3.js, Hardhat, Truffle).
  • Contributions to open-source projects related to testing, automation, or blockchain.
  • A passion for emerging technologies, including Web3, AI, and distributed systems.
  • Experience using or contributing to the Shardeum open-source repos.
  • Familiarity with blockchain performance benchmarks and profiling tools.
  • Knowledge of the Bitcoin and Ethereum whitepapers.

Shardeum offers a decentralized Layer 1 blockchain platform that operates on the Ethereum Virtual Machine (EVM), capable of processing around 100,000 transactions per second at a low cost of approximately $0.01. It serves a wide range of users, including individuals and businesses, enabling them to create decentralized applications (Dapps) and manage token transactions. Shardeum stands out with its community-driven model, allowing over 800,000 members to run nodes that enhance network efficiency, and it employs dynamic state sharding for high-speed transaction processing. The company's goal is to provide a fast, scalable, and secure blockchain environment that empowers users and developers.

Company Stage

Seed

Total Funding

$23M

Headquarters

Zug, Switzerland

Founded

2022

Growth & Insights
Headcount

6 month growth

3%

1 year growth

2%

2 year growth

2%
Simplify Jobs

Simplify's Take

What believers are saying

  • Growing demand for EVM-compatible chains benefits Shardeum's platform and developer adoption.
  • Partnership with Immunefi enhances security, crucial for user trust and platform reliability.
  • Rising interest in DeFi and NFTs increases demand for scalable, low-cost platforms like Shardeum.

What critics are saying

  • Competition from EVM-compatible blockchains like Binance Smart Chain may impact market share.
  • Reliance on community-driven node participation poses risks if engagement decreases.
  • Mainnet launch risks include potential technical issues or security vulnerabilities.

What makes Shardeum Foundation unique

  • Shardeum uses dynamic state sharding for linear scalability and low transaction costs.
  • The platform is EVM-based, allowing compatibility with existing Ethereum tools and infrastructure.
  • Shardeum's community-driven model enhances scalability and user engagement through node participation.

Help us improve and share your feedback! Did you find this helpful?