QA/QC Engineer at Injective

Full Time1 month ago
Employment Information
Job Description
As a Senior QA Engineer, you will play a critical role in ensuring the quality and reliability of Injective Protocol's suite of blockchain-based financial products. This position requires a deep understanding of software testing principles and practices, with a focus on delivering high-quality solutions through rigorous testing methodologies. You will collaborate closely with cross-functional teams to identify, document, and resolve defects across all stages of product development.
Key Responsibilities
  • Design, develop, and execute comprehensive test strategies to validate the functionality, performance, and security of Injective Protocol's decentralized applications and infrastructure.
  • Lead the creation of detailed test plans and test cases that align with product requirements, ensuring full coverage of both functional and non-functional aspects.
  • Perform manual and automated testing across multiple platforms, including web, mobile, and blockchain environments, to verify system behavior and user experience.
  • Conduct regression testing, performance testing, and compatibility testing to ensure software stability after updates or new feature implementations.
  • Collaborate with developers, product managers, and security teams to identify potential risks and improve product quality through test-driven development practices.
  • Document and track test results, defects, and test coverage using appropriate tools and methodologies to support continuous improvement.
  • Provide technical guidance and mentorship to junior QA engineers, fostering a culture of quality assurance and best practices within the team.
  • Stay updated on industry trends and emerging technologies to implement innovative testing solutions and optimize testing processes.
Job Requirements
  • Proven experience as a QA engineer in blockchain or fintech environments, with a strong track record of delivering high-quality software releases.
  • Expertise in designing and executing test plans, including functional, non-functional, and regression testing, for complex distributed systems.
  • Proficiency in automation testing frameworks such as Selenium, Cypress, or Postman, with experience in writing and maintaining automated test scripts.
  • Strong knowledge of software development life cycles (SDLC) and agile methodologies, including Scrum and Kanban practices.
  • Ability to analyze and interpret technical documentation, including smart contract code, API specifications, and blockchain protocols.
  • Excellent communication skills to effectively collaborate with cross-functional teams and present test results to stakeholders.
  • Attention to detail and analytical mindset to identify and resolve complex defects in high-stakes financial systems.
  • Experience with test management tools like Jira, TestRail, or Zephyr for tracking test progress and defect resolution.
  • Understanding of testability principles and how to design systems that are easily testable and maintainable.
  • Ability to review and provide feedback on test engineers' code and test plans to ensure consistency, accuracy, and best practices.
Preferred Qualifications
  • Advanced degree in Computer Science, Software Engineering, or related field.
  • Experience with blockchain development tools and platforms, including Ethereum, Hyperledger, or Cosmos.
  • Knowledge of smart contract testing techniques and security vulnerabilities in decentralized systems.
  • Proficiency in programming languages such as Python, JavaScript, or Go for test automation and script development.
  • Experience with DevOps practices and CI/CD pipelines for integrating testing into development workflows.
  • Strong problem-solving skills to troubleshoot complex issues in high-performance distributed systems.
  • Ability to work independently and manage multiple testing projects simultaneously under tight deadlines.
  • Experience with performance testing tools like JMeter or Gatling for evaluating system scalability and reliability.
  • Knowledge of security testing methodologies to identify and mitigate vulnerabilities in financial applications.
  • Excellent organizational skills to prioritize testing activities and manage test schedules effectively.
MyJob.one - Remote work. Real impact

New Things Will Always
Update Regularly

MyJob.one - Remote work. Real impact