Serenade

Introduction to Serenade

Love music, web3 and the creator economy? Well then, you’ve come to the right place.

At Serenade, we empower artists to generate new revenue streams by delivering wonderful experiences to fans. We’ve simplified NFTs by developing an accessible, affordable, and environmentally friendly NFT marketplace that allows artists to produce digital collectibles for display by their super fans. Our international network of music industry professionals has placed us well to nurture trusting relationships with artists, and it’s our responsibility to steer these incredible creators towards strong brand and revenue opportunities.

Serenade is a business built on passion, trust and intellectual curiosity. If you’re aligned with these values, we’re going to get on well.

The Role

We’ve built our platform from the ground up, implementing a Universal Typescript codebase that includes:

  • NestJS server with GraphQL and Postgres database.
  • Next.js responsive website with SSR capabilities.
  • React Design System.

We’ve also created a cutting edge smart contract ecosystem developed in Solidity.

We are looking for a Test Lead to join our ranks and help test the product suite. Successful candidates will have a minimum of five years’ experience with all of the skills listed below.

This role will report into the Engineering Manager and play a key function in designing and executing Test Plans, providing the program with quality assurance and test coverage to support implementation into production. The role will require collaboration with the core project delivery team and key internal stakeholders.

Key Responsibilities

  • Design Serenade’s Test Strategy, creation of detailed Test Plans, Test Cases and traceability back to requirements.
  • Execution of Test Plans in accordance with program timelines.
  • Identify and apply tools to assist with the acceleration of quality.
  • Creation and execution of automated test scripts, generating and inspecting test results.
  • Coordination and supporting of User Acceptance Testing and Business Verification testing.
  • Defect reporting and management (raise and close defects as necessary).
  • Creation and distribution of Test Summary Reports.
  • Collaborating with developers, business analysts and users to understand testing needs and identify.
  • Help to recruit and lead junior testers.

Key Skills & Qualifications

  • 5 years of demonstrated experience in test management roles across all areas of the testing lifecycle capacity, e.g. Regression Testing, Usability Testing, System integration testing and UAT.
  • Experience in building and executing automation test frameworks.
  • Strong written and verbal communication with an ability to manage stakeholder expectations and present solutions.
  • Ability to work collaboratively with developers and other project team members.
  • Analytical thinker with excellent critical thinking, problem solving, and troubleshooting skills as well as the ability to adapt to changing priorities and deadlines.
  • Strong experience in Agile development projects.

Bonus Skills & Qualifications

  • Working knowledge of SQL and database technologies.
  • Experience working on cloud based platforms e.g. AWS, Heroku, Azure, GCP.
  • Analytical thinker with excellent critical thinking, problem solving, and troubleshooting skills as well as the ability to adapt to changing priorities and deadlines.
  • An interest and knowledge of web3 technologies and smart contracts.

The Tech Team

We are a team of software enthusiasts remotely distributed across Australia and Europe, who operate within geographical pods. We collaborate with the business teams to achieve great things for the music industry; artists and fans alike. We have a passion for technology and implementing clean, stable and scalable software that is readable and maintainable. We enjoy working on cutting edge technologies and all contribute to the improvement and success of the company, both technically and culturally.