Overview
At Duelbits, we're redefining the iGaming experience with cutting-edge tech, crypto innovation, and lightning-fast performance. Since our launch, we've built a platform that delivers unbeatable odds, huge bonuses, and a fully personalised journey for our users, and we’re just getting started.
We're on the hunt for 2x Senior QA Engineer's who are passionate about quality, with proven experience as a Senior QA/Test Engineer and experienced working in a fast-paced, product-driven environment.
Working within our QA Team, which supports all areas of the business, you’ll be instrumental in driving our testing strategy both 'hands-on' testing and in a 'Test Lead' capacity, mentoring junior team members, and ensuring our releases are nothing short of seamless and to high standards.
If you think you've got what it takes to join the QA Team during this exciting period as we continue to expand and improve, and you want to make an impact in a remote-first, crypto-powered company, this is your chance to level up.
Responsibilities
Some of your responsibilities will include (but are not limited to):
- QA/Test Leadership & Workload Planning:
- Lead the planning, delegation, and scheduling of QA activities for projects when allocated as the QA Lead, securing provisional QA resources alongside the Head of QA/QA Manager.
- Actively coach and mentor Junior/Mid-level QA Engineers, setting expectations, completing reviews, and providing detailed feedback and oversight on their assigned work to ensure delivery meets the necessary standards.
- Attend Project/Work Item calls as the QA/Test Lead, providing key updates regarding QA & Testing Planning and Progress.
- Report frequently to the Head of QA/QA Manager regarding QA activity progress, using as a point of reference, escalations, and sharing feedback given to Junior/Mid-level QA Engineers.
- Proactively monitor BAU ‘Support’ workstream work, communicating major priorities or potential issues to the Head of QA/QA Manager, or delegating actions to other QA’s where necessary and beneficial.
- Strategic Test Planning, Design & Execution:
- Define quality Test Plans for Project/Work Item appropriate to the Delivery Approach, Technical Solution, Product Requirements, and most efficient and appropriate Testing Approach.
- Appropriately plan the involvement of Automation Engineers to support with Automated Test Case identification and creation, as well as BE/API Testing.
- Producing Test ROMs and more accurate Test Estimates factoring in Project/Work Item complexity, Testing Scope, QA Resource(s) experience and capability, resource utilisation, and bug contingency efforts.
- Responsibility for producing detailed, high-quality Test Scripts and Test Cases, championing best practices and setting the standard for the wider QA Team.
- Quality Test Execution of Testing methods including (but not limited to): Functionality, Usability, Compatibility, Performance, Security, UI/UX & Regression testing.
- QA/Test Reporting & Stakeholder Expectation Management:
- Sharing high-level QA & Testing updates to Head of QA/QA Manager, as well as wider Project Stakeholders/other Team members.
- Actively analyse key quality metrics (e.g. Test Execution and Defect trends) to drive discussions and advise Project Stakeholders/Team members on projected QA sign-off dates, product release readiness, and potential risks, including clear go/no-go recommendations where appropriate.
- Demonstrate strong, proactive communication, sharing key updates, managing expectations, and escalating concerns in a timely manner.
- Quality Gate Governance & Final QA Sign-Off:
- Complete QA Exit Criteria and frequent quality checks during Project Execution.
- Provide final authorisation for QA Sign-off for Projects where assigned as the Test Lead, ensuring all technical and product requirements are met, and personally auditing complex test coverage prior to release.
- Advanced Defect Lifecycle Management:
- Own the entire defect lifecycle and lead cross team discussions where beneficial.
- Complete Root Cause Analysis (RCA) for critical issues, suggesting potential solutions and presenting to Product/others for approval where necessary.
- Automation & Regression Contribution:
- Design, implement, and maintain regression tests following the release of new Projects/Work Items, and as part of regular reviews of recent live issues.
- Proactively work with Automation Engineers to identify automation opportunities for new/amended regression tests, agreeing on necessary follow-on actions to appropriate timescales.
- QA Risk Management & Mitigation Planning:
- Identify and Document QA/Testing Risks within Test Plans for Projects.
- Define and drive the implementation of required mitigation and workaround strategies for QA/Testing Risks, ensuring the highest risks are addressed promptly and appropriately.
- Contribute QA/Testing risks and mitigation plans to project ‘Risk Registers’ and participate in risk review sessions as needed.
- Documentation Standards:
- Continuously improve QA documentation, identifying gaps and either creating missing documents, or delegating to others and reviewing to ensure necessary documentation standards are achieved.
- Lead knowledge transfer sessions to share knowledge and best practices, developing the technical capability and quality mindset of the QA Team.
- Cross Team QA Champion:
- Professionally represent the QA Team as a key Point of Contact, offering support and applying knowledge and expertise to help others, and escalate to Head of QA/QA Manager when necessary.
- Proactively collaborate with the Development Team to align on testing standards, and champion a culture of quality across the entire Software Development Life Cycle (SDLC).
- Onboarding and Mentoring of New Starters:
- Supporting new starter onboarding, arranging knowledge transfer sessions, frequently checking in and offering extra support where necessary.
- Provide feedback to the Head of QA/QA Manager on new starters’ progress, highlighting any concerns or notable strengths.
- QA Team Process Champion:
- Leading by example by consistently following QA Team processes. This includes (but not limited to): QA Coverage Reviews, Weekly QA Team actions, Jira QA coverage notes, Test Exit criteria etc.
- Communicate with other QAs during busy periods to manage expectations when actions are required from others, ensuring key team activities (e.g. coverage reviews) are not missed.
- Identify opportunities to improve QA processes and tooling, propose changes, and help drive adoption across the team.
Requirements
- Passionate about Quality Assurance and Testing, with a proven record and experience working in a Senior QA/Tester capacity.
- Strong experience as a 'hands-on' QA/Tester.
- Strong experience as a QA/Test Lead on larger projects and complex work items.
- Strong English verbal and written communication skills.
- Strong analytical and problem-solving skills.
- Ability to work independently and as part of a team.
- Comfortable working in a start-up environment, with the ability to provide flexible working patterns to suit the business needs when necessary.
- Customer-focused mindset, with a can-do attitude to solving problems & thinking outside the box.
- Excellent attention to detail and a passion for quality.
- This is a fully remote role, but we’re specifically looking for candidates working within UTC+1 to UTC-3 time zones, to keep collaboration smooth across the team and provide the necessary support across the QA Team and wider SDLC Teams.
What we offer
- Distributed working - work from anywhere and any time*
- *Crossover with existing Development and QA Team members will be required, as well as joining key meetings.
- During your first months of onboarding, more flexibility may be required to work certain times alongside dedicated training ‘buddies’.
- Competitive salary and discretionary bonus package.
- 200 hours of annual leave.
- Opportunity to work in a fast-paced and dynamic environment.
- Exciting, varied, and continuously changing environment.
- Continuous learning and future development opportunities.