Senior Software Quality Engineer

Dayshape
Summary
Join Dayshape, an award-winning software scale-up, as a Quality Engineer and contribute to the success of our AI-powered resource management platform. You will be part of a team supporting Resource Managers, enhancing testing practices, and ensuring high-quality software delivery. This role involves developing and maintaining regression tests, managing test environments, analyzing issues, and contributing to the overall quality strategy. You will also mentor team members, participate in planning and refinement processes, and act as a subject matter expert in testing. Dayshape offers a collaborative and inclusive work environment with opportunities for professional development and growth. The company is committed to improving people's working lives and provides a range of benefits to its employees.
Requirements
- Demonstrates confidence in upholding team accountability for quality processes
- Possesses a strong track record of establishing and enhancing team quality procedures
- Highly proficient in conducting front-end exploratory testing
- Experienced in developing and maintaining automated tests, with preferred proficiency in Playwright
- Well-versed in implementing a risk-based approach to quality assurance
Responsibilities
- Enhancing and maintaining our regression testing suite (manual & automated) and coaching others to do the same
- Managing test data and environments (Azure, SQL server)
- Analysing and triaging issues found in the nightly automated regression runs effectively
- Providing testing for client hot fixes and supporting the test review in hotfix retros/postmortems
- Developing the quality strategy for your team and advocating for its implementation
- Planning the test strategy for a large feature where required
- Keeping test artefacts up to date and traceability is maintained e.g., test runs, test statuses and coaching others on how to do this
- Contributing to root cause analysis for bug and defects by ensuring bug/defect reports are detailed and contain diagnostic data where appropriate
- Involved in the planning & refinement process by reviewing feature briefs & user stories and working with the team to define sufficient acceptance criteria, adopting the “3-Amigos” approach
- Using static and exploratory techniques to go beyond the acceptance criteria and find those “gotchas”
- Managing the execution of release activities for your team
- Advising and coaching software engineers on what to test and how to test to ensure sufficient test coverage, encouraging a risk-based approach
- A subject matter expert in testing your team’s product area and have strong knowledge of the user base to inform testing
Preferred Qualifications
- Basic SQL knowledge
- Experience with resource management software
- Familiarity with Github, AzureDevOps, or similar tools
- Front-end performance testing experience
Benefits
- Starting salary between £47,500 to £52,500 (dependent on experience)
- At least £1,000 per year to spend on professional and personal development
- 33 days' holiday per year (including bank holidays), increasing by 1 day each year to a maximum of 40 days
- Paid four-week sabbatical in your fifth anniversary year on top of your holiday entitlement
- Enhanced family leave policies
- Private healthcare and rewards through Vitality
- Income protection and death in service cover
- Matched 5% auto-enrolment workplace pension scheme
- Access to wellbeing offerings, such as our Employee Assistance Programme and a dedicated counselling service
- Innovation Week twice a year - a chance to experiment and work off-project
- Volunteering time – up to 20 hours a year to participate in volunteer work
- Regular All Hands meeting for inspiration and over-communication
- Time out of the working week for team socials each month, with a mix of in-person and virtual options: past events include hiking, family BBQs, board games and at-home cocktail classes!