Jobs
>
Toronto

    QA Engineer - Toronto, Canada - SureTask

    SureTask
    Default job background
    Description

    Background:

    Berachain is a high-performance, EVM (Ethereum Virtual Machine) compatible, Layer 1 blockchain built on the Cosmos SDK. We're a young, world-class team of experts in computer science, type theory, economic game theory, risk management and enterprise development. Our team combines traditional experience in building and scaling teams at technology companies like Apple, Coinbase, IBM and Y-Combinator with crypto native experience from some of DeFi's most impactful protocols. We're all highly passionate about Web3, Toybox and building infrastructure to bring decentralized finance to the masses. Our core engineering team is based in Toronto. Here at Berachain, you'll be joining a world-class team of experienced founders, engineers and researchers passionate about designing sustainable economic and blockchain systems. We're well funded by a group of leading digital asset investors, hedge funds, centralized exchange venture arms and strategic angels.

    We are looking for self-starters and mission driven individuals to join us as we build the future of decentralized finance. The ideal candidate for this role takes initiative and ownership over their work, thrives in a fast-paced and highly collaborative in-person environment, and is capable of rapidly adapting to evolving needs as required.

    Role Overview:

    As a Quality Assurance Engineer specializing in decentralized application development, you will play a crucial role in designing, developing, and maintaining user interfaces that seamlessly interact with blockchain networks. Your expertise in frontend technologies, TypeScript, and the framework with Tailwind CSS will be instrumental in maintaining immersive and user-friendly interfaces for our decentralized applications. Our ideal candidate will be responsible for conducting tests before product launches to ensure software runs effectively and review system requirements and track quality assurance metrics.

    Responsibilities:

    • Development: Design and implement user interfaces for decentralized applications using your proficiency in TypeScript, , and Tailwind CSS.
    • Ethereum Integration: Seamlessly integrate Ethereum functionality into frontend applications to facilitate interactions with the Ethereum blockchain. Enable wallet connectivity, smart contract interactions, and data retrieval.
    • User Experience: Collaborate with UI/UX designers to create visually appealing and intuitive interfaces that enhance user engagement.
    • Responsive Design: Develop responsive web applications that provide consistent experiences across various devices and screen sizes.
    • State Management: Implement efficient state management solutions to handle application data and changes effectively.
    • Code Quality: Maintain high coding standards, conduct code reviews, and implement testing strategies to ensure application reliability and performance.
    • Collaboration: Work closely with backend engineers, blockchain experts, and other cross-functional teams to align frontend development with the broader product vision and to to identify system requirements
    • Blockchain Visualization: Create interactive data visualizations and dashboards to present blockchain insights and interactions.
    • Performance Optimization: Optimize frontend performance to ensure fast loading times and smooth user interactions. Identify, record, document thoroughly and track bugs. Perform thorough regression testing when bugs are resolved. Investigate the causes of non-conforming software and train users to implement solutions. Stay up-to-date with new testing tools and test strategies
    • Review: Review requirements, specifications and technical design documents to provide timely and meaningful feedback. Estimate, prioritize, plan and coordinate testing activities. Develop and apply testing processes for new and existing products to meet client needs. Monitor debugging process results. Track quality assurance metrics, like defect densities and open defect counts
    • Documentation: Maintain clear and concise documentation for frontend architecture, components, and development processes. Create detailed, comprehensive and well-structured test plans and test cases.

    Requirements:

    • Expertise: Proficiency in building responsive web applications using TypeScript, , and Tailwind CSS.
    • Ethereum Integration: Experience integrating Ethereum functionality into frontend applications to enable interaction with the Ethereum blockchain.
    • UI/UX Collaboration: Ability to collaborate effectively with UI/UX designers to translate designs into functional and visually appealing user interfaces.
    • State Management: Understanding of state management libraries and tools (e.g., Redux, MobX) to manage application data effectively.
    • Collaboration: Excellent teamwork and communication skills for working in cross-functional teams.
    • Version Control: Proficiency in Git and version control workflows.
    • Experience: 5+ years of hands-on experience in Frontend development, with a focus on building interfaces for decentralized applications; Experience with various types of testing such as fuzz testing, load-testing, etc.

    Desirable Knowledge:

    • 5+ years experience in software development and relevant experience in blockchain technologies.
    • Degree in Computer Science, Computer Engineering, Software Engineering or related field
    • Significant experience in writing Golang programs with a good understanding of the best practices, concurrency primitives, packages go/* and reflection; and ability to write production-quality code.
    • Deep understanding of computer science fundamentals including networking, storage, operating system, data structures, transpilers/compilers, etc.
    • Expertise in systems design and an appropriate taste for simplicity, both in internal abstraction structure and in choice of third-party dependencies
    • Top-notch communications skills, clear written prose, and a knack for working with a diverse range of contributors and users, synthesizing different perspectives, and mediating occasional disputes
    • A high degree of personal responsibility and ownership: you'll be responsible for setting deadlines and holding yourself accountable to them
    • Strong understanding of the Ethereum Virtual Machine, CosmWasm etc.
    • Skills: Attention to detail; analytical and problem-solving skills
    • Performance: Perform multiple types of black-box, white-box, and grey-box testing including functional, system, end to end, load testing, performance testing, data integrity, smoke, regression, and ad hoc testing
    • Experience with the Cosmos SDK, Tendermint etc.
    • Experience in an agile development environment;
    • Experience in setting up and working with CI systems;
    • Knowledge of UNIX network stack (TCP / IP, HTTP);
    • We especially encourage engineers that fulfill some of the above with no prior experience of working on blockchain technologies.
    • Experience with testing frameworks such as Playwright, Cypress, Hardhat, Foundry
    • Experience with Kurtosis an asset

  • Amazon Development Centre Canada ULC

    Security Enginer

    1 week ago


    Amazon Development Centre Canada ULC Toronto, Canada

    BS in Computer Science or related field, or equivalent work experience. · - 5+ years of demonstrated experience in an Information Security, Data science or Analytics role, preferably in Security Detections, Internal Threat (aka insider threat) investigations, or a relevant engine ...


  • Actalent Toronto, Canada Contract to Regular

    JOB DESCRIPTION FPGA Design Engineer · Actalent is looking for full-time FPGA Design Engineer to be part of a brand new, built from the ground up, high powered R&D team with our top client in OTTAWA. · The candidate for this role will have work experience in wireless developm ...


  • Sun Life Toronto, Canada Temps plein

    Description · de poste: We are looking for a Software Engineer with a strong Archer technical background to join the application support and project team within Corporate IT . · In this role you are the Archer expert exposed to a variety of projects and assignments, responding t ...


  • Sun Life Toronto, Canada Temps plein

    Description · : The Corporate IT team is looking for Lead Software Engineer with at least 10 years of JAVA application support, analysis, and development experience. · The successful incumbent will have strong technical and problem-solving skills and the ability to work independ ...

  • beBee Professionals

    DevOps Engineer

    2 weeks ago


    beBee Professionals Toronto, Canada DevOps Engineering Freelance

    BeBee Professionals is looking for a DevOps Engineer to join our team in Toronto. · The successful candidate will be responsible for developing, maintaining, and supporting our cloud-based infrastructure. This includes automating and streamlining our operations and processes, as ...


  • The Home Depot Canada Toronto, Canada Full time

    **Search Engine Optimization (SEO) Analyst** · This role supports the overall vision for digital marketing for The Home Depot Canada by attracting quality traffic to our website for lead generation, engagement and revenue. · Key Responsibilities: · - Support the search engine opt ...

  • Maarut Inc

    Test Engineer

    6 days ago


    Maarut Inc Toronto, Canada

    Expertise in ZAPTEST automation tool (mandatory). Minimum 3-5 years of experience in ZapTest required. Total work experience is 5-8 years. · Good knowledge of API and SQL · Good Knowledge of Selenium Web Driver and java selenium automation is preferred · knowledge of automating M ...


  • Toronto Film School Toronto, Canada

    About Us: · The same philosophy of personal attention that distinguishes Yorkville Education Company as a leading provider of post-secondary education makes us an exceptional place to work. We are a progressive and modern institution, responding to the needs of current and future ...


  • Dreamforce Services Inc. Toronto, Canada

    **Responsibilities**: · - Configure and program control systems to meet project's scope of work objectives · - Provide complete high-end control system programming services based on project objectives such as pre-installation system design, on-site digital signal processor (DSP) ...


  • MEDHA SOFTWARE SOLUTIONS INC Toronto, Canada

    Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 37.5 hours per week · Education: · Expérience: · Education · Bachelor's degree · Work setting · Computer hardware or software retailer/wholesaler · Consulting firm · Computer and technology knowledge ...


  • MEDHA SOFTWARE SOLUTIONS INC Toronto, Canada

    Work Term: Permanent · Work Language: English · Hours: 37.5 hours per week · Education: Bachelor's degree · Experience: 1 year to less than 2 years · Work setting · Computer hardware or software retailer/wholesaler · Consulting firm · Computer and technology knowledge · Eclipse · ...


  • beBee Professionals Toronto, Canada IT Support Freelance

    Job Title: Application Support Engineer · Location: Toronto, Canada · Company: beBee Professionals · Job Description: · We are looking for an experienced Application Support Engineer to join our team in Toronto. The successful candidate will be responsible for providing technical ...


  • Atlantis IT group Toronto, Canada

    **AWS Cloud Data Engineer** · **Toronto, ON** · 1. Must have working knowledge in designing and implementing data pipelines on any of the cloud providers · AWS is preferred · ). Must be able to work with large volumes of data coming from various sources. Perform data cleansing, d ...


  • Definity Financial Corporation Toronto, Canada

    Job ID : 7479 · Category : Personal Insurance · Brand : Definity · Regular/Temporary : Regular · Fulltime/Parttime : Full Time · Location : Toronto, Canada · Posting Range : $66,300 - $122,100 · Definity is the parent company to some of Canada's most long-standing and innovative ...


  • Sun Life Toronto, Canada Temps plein

    Description · de poste: About the role: · The e-Business team in Application Operations Support (AOS) provides operations and support services to ensure reliability of IT applications. Through innovation, continuous improvement, and collaboration, we strive to find new and bet ...


  • Atlantis Consulting Group Inc Toronto, Canada

    Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 35 to 40 hours per week · Education: · Expérience: · Education · Bachelor's degree · Work setting · Willing to relocate · Tasks · Lead and co-ordinate teams of information systems professionals in th ...


  • Atlantis Consulting Group Inc Toronto, Canada

    Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 30 to 35 hours per week · Education: · Expérience: · Education · Bachelor's degree · Work setting · Willing to relocate · Tasks · Lead and co-ordinate teams of information systems professionals in th ...


  • Sun Life Toronto, Canada Temps plein

    Description · de poste: The Platforms and Engineering group is a team of skilled professionals who dedicate their careers to supporting and enhancing Sun Life's technology-based solutions. We focus on discovering new ways to help our clients achieve lifetime financial security, ...

  • SIGA North America

    Application Engineer

    20 hours ago


    SIGA North America Toronto, Canada

    Who is SIGA? · SIGA is a family-owned, Swiss-based manufacturer of high-performance tapes and membranes for energy efficient building envelopes. SIGA Cover Inc. is the North American subsidiary of SIGA global. Our mission is to promote energy efficient construction and to sell ou ...

  • Société Financière Manuvie

    Senior c+ engineer

    2 weeks ago


    Société Financière Manuvie Toronto, ON, Canada

    Nous sommes un fournisseur de services financiers qui s'emploie à faciliter les décisions de nos clients et de nos collègues partout dans le monde et à les aider à vivre mieux. De nos initiatives environnementales à nos investissements dans la collectivité, nous montrons la voie ...