Quality Assurance Engineer

4 weeks ago


London, Ontario, Canada Berachain Full time
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 Next.js 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, Next.js, 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, Next.js, 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.

- 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.

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.

- 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.

#J-18808-Ljbffr

  • London, Ontario, Canada TRIGO Global Quality Solutions Full time

    Job OverviewWe are seeking a highly skilled Quality Assurance Specialist to join our team at TRIGO Global Quality Solutions. As a Quality Assurance Specialist, you will play a critical role in ensuring the quality of our products and services.The ideal candidate will have a strong background in quality control and assurance, with excellent communication and...


  • London, Ontario, Canada Leggett & Platt, Inc. Full time

    Delivering Excellence in Quality:">As a Quality Assurance Engineer at Leggett & Platt, Inc., you will play a critical role in ensuring that our products and processes meet the highest standards of quality, safety, and reliability. This includes:">">Liaising with customers to understand their quality requirements and expectations.">Leading and resolving...


  • London, Ontario, Canada Veeva Systems, Inc. Full time

    Transform the Life Sciences Industry with Veeva Systems, Inc.Veeva Systems, Inc. is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies, we strive for excellence in software development and quality assurance.We're hiring Quality Engineers...


  • London, Ontario, Canada Secoda, Inc. Full time

    About SecodaSecoda is a fast-growing startup that prioritizes candidates who are ambitious, self-starters, and great teammates. We have a deep sense of ownership, and believe every employee should have an impact on Secoda and its mission.We are looking to build our Quality Assurance Engineering function, and as our founding Quality Assurance Engineer,...


  • London, Ontario, Canada Scotiabank Full time

    Title: Quality Assurance Automation EngineerRequisition ID: 213267Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.The TeamGlobal Banking and Markets Engineering (GBME) is the fast-moving, award-winning technology engine that powers Scotiabank's Corporate, Investment Banking and Capital Markets...


  • London, Ontario, Canada Safran Electrical & Power Full time

    Job Description Safran is an international high-technology group, operating in aviation (propulsion, equipment and interiors), defence and space markets. Its core purpose is to contribute to a safer, more sustainable world, where air transport is more environmentally friendly, comfortable and accessible. Safran has a global presence, with 83,000...


  • London, Ontario, Canada G+H Innenausbau GmbH Full time

    Cerebras has pioneered a revolutionary new architecture that dramatically accelerates deep learning applications. Our cutting-edge system runs training and inference workloads at an unprecedented pace, fundamentally changing the way AI researchers work and innovate.We are pushing the boundaries of innovation at every level of the stack – from chip design...


  • London, Ontario, Canada Mondelez International Full time

    Job Summary: As a Quality Assurance Lab Technician at Mondelez International, you will be responsible for ensuring that all ingredients meet the specifications of the company. You will work with the Quality Assurance department to operate and maintain equipment, execute standard work processes, and ensure safety processes are observed.About the Role: The...


  • London, Ontario, Canada Mondelez International Full time

    Why Join Us? At Mondelez International, we believe that everyone deserves to feel good about what they eat and drink. As a Quality Assurance Lab Technician, you will have the opportunity to make a meaningful contribution to this goal. You will be working with a talented team of professionals who share your passion for quality and customer satisfaction....


  • London, Ontario, Canada Svitla Systems, Inc. Full time

    About the RoleWe are seeking a highly skilled Senior QA Engineer to join our Device Infrastructure team. As a key member of our team, you will be responsible for ensuring the highest quality of our device infrastructure hardware and software features.Our ideal candidate has extensive experience in manual and automated software and hardware testing within IoT...


  • London, Ontario, Canada TRIGO Global Quality Solutions Full time

    Key ResponsibilitiesAs a Production Quality Analyst, you will be responsible for analyzing data and identifying trends to inform process improvements. You will work closely with production teams to implement changes and monitor their effectiveness.You will also be responsible for conducting audits and inspections to ensure compliance with industry standards...


  • London, Ontario, Canada Black & McDonald Limited Full time

    **Job Summary**We are seeking a highly skilled Quality Assurance Manager to join our team at Black & McDonald Limited. As a key member of our operations team, you will be responsible for ensuring the highest quality standards are met on all construction projects.About This OpportunityWe are committed to delivering exceptional results and providing...


  • London, Ontario, Canada BrokerLink Full time

    As a Quality Assurance Analyst, you will play a key role in ensuring the quality of our software applications by designing and executing test plans, identifying defects, and collaborating with cross-functional teams on resolutions. This position requires a strong background in testing and quality assurance, with experience in automated and agile...


  • London, Ontario, Canada Secoda, Inc. Full time

    About the RoleWe are seeking an exceptional Manual Quality Assurance Specialist to join our team. As a key member of our Engineering organization, you will play a crucial role in ensuring the highest quality standards for our products.As a Manual Quality Assurance Specialist, your primary responsibility will be to identify and mitigate risks, develop and...


  • London, Ontario, Canada Svitla Systems, Inc. Full time

    Svitla Systems Inc. is looking for a Senior QA Engineer for a full-time position (40 hours per week) in Romania. Our client is a leading provider of video analysis solutions for loss prevention and security. It offers a cloud-based platform that acts as a hub to analyze the video stream to find the key points of data and create alerts and reports.The client...

  • Quality Engineer

    2 weeks ago


    London, Ontario, Canada CHART COOLER SVC CO INC Full time

    Select how often (in days) to receive an alert:Location: Renfrew, Scotland, United Kingdom, PA4 8XJThis role is all about driving excellence and innovation in quality and efficiency. The primary focus is on enhancing the company's quality assurance program, ensuring that all products - whether new builds or aftermarket, including those for the nuclear sector...


  • London, Ontario, Canada Aecon Concessions Full time

    Key ResponsibilitiesAssist in developing and maintaining comprehensive work packages in cooperation with construction, engineering, and quality teams.Provide status reports on project milestones and adjust fabrication/installation schedules and overall execution.Coordinate preparation and delivery of project deliverables, design specifications, and required...


  • London, Ontario, Canada Fermarltd Full time

    Job OverviewFermarltd is seeking a highly motivated Quality Management System (QMS) Coordinator to join our team. As a key member of our Quality Control department, you will be responsible for developing, implementing, and maintaining a comprehensive Quality Management System that aligns with industry standards and regulations.Key Responsibilities:-...


  • London, Ontario, Canada Wonderbrands Full time

    About the RoleThe Quality Assurance Technician - Bakery position at Wonderbrands involves ensuring the highest level of quality control in our bakery manufacturing facilities. You will be responsible for conducting quality checks, documenting deviations, and working with the CI Engineering team to analyze and resolve quality issues.This role requires strong...


  • London, Ontario, Canada TEEMA Solutions Group Full time

    Join our growing, dynamic, and ambitious team For over 36 years, Triumph has been a name that represents integrity and quality in the cladding, roofing, solar, glazing, and waterproofing industries. We are deeply rooted in family values while hosting an entrepreneurial culture where ideas are welcomed. Our diverse team is also highly trained and holds the...