Job Description
As a Senior Test Engineer, you will play a critical role in ensuring the quality and reliability of the ZK-EVM (Zero-Knowledge Ethereum Virtual Machine) platform. This position focuses on developing and maintaining automated testing frameworks, tools, and data collection systems to streamline testing processes and improve product performance. You will also be responsible for integrating testing workflows into the GitHub repository, enabling seamless collaboration with development teams. The role requires close coordination with the ZK-EVM and node teams to identify and resolve technical issues, optimize system efficiency, and align testing objectives with project goals.
Key Responsibilities
- Design, develop, and implement automated testing tools and frameworks for the ZK-EVM platform to enhance testing efficiency and accuracy.
- Collect and analyze test data to identify patterns, performance bottlenecks, and areas for improvement in the ZK-EVM system.
- Integrate testing processes into GitHub, ensuring version control, CI/CD pipeline compatibility, and traceability of test results.
- Collaborate with cross-functional teams, including the ZK-EVM and node development teams, to align testing strategies with project requirements.
- Conduct thorough testing of ZK-EVM components, including unit testing, integration testing, and system-level validation.
- Document testing procedures, results, and recommendations to support team knowledge sharing and continuous improvement.
- Stay updated on emerging testing methodologies and technologies to optimize testing practices for the ZK-EVM platform.
Job Requirements
- Proven experience as a Senior Test Engineer with a strong background in automated testing and quality assurance.
- Advanced knowledge of ZK-EVM architecture, blockchain protocols, and related technologies.
- Proficiency in scripting languages (e.g., Python, Bash) and automation tools for test development.
- Experience with GitHub and CI/CD integration for managing testing workflows and code repositories.
- Excellent communication skills to collaborate effectively with developers, stakeholders, and cross-functional teams.
- Ability to analyze complex technical data and translate findings into actionable insights for system optimization.
- Strong problem-solving skills with a focus on debugging, performance analysis, and system reliability.
Preferred Qualifications
- Master's degree or higher in Computer Science, Software Engineering, or a related field.
- Experience with blockchain testing frameworks, smart contract validation, or cryptographic protocol testing.
- Knowledge of DevOps practices and cloud-based testing environments.
- Proficiency in test management tools (e.g., Jira, TestRail) for tracking defects and test progress.
- Understanding of performance testing, security testing, and scalability analysis for distributed systems.
- Experience with cross-team collaboration in agile or iterative development environments.
- Ability to work independently and lead testing initiatives with minimal supervision.
Company Benefits
Join a dynamic team working at the forefront of blockchain innovation. Enjoy competitive compensation, flexible work arrangements, and opportunities for professional growth. The company offers comprehensive benefits including health insurance, retirement plans, and professional development stipends. Collaborate with industry-leading experts to shape the future of decentralized technologies and contribute to impactful projects.