Role Summary
As a manual Software Tester at Notify, you will be a key part of a small, focused QA team responsible for ensuring the quality and reliability of our product suite – a multi-tenant SaaS platform used by organisations worldwide to manage health, safety and compliance.
Working alongside a QA Lead and a QA Automation Engineer, you will take ownership of manual and exploratory testing across our web application (.NET 8.0 / Angular) and React Native mobile apps (iOS and Android). You will be involved throughout the development lifecycle – from reviewing requirements and writing test cases through to regression testing and release validation.
We are looking for someone with a genuine curiosity and a sharp eye for detail – someone who takes pride in uncovering edge cases, asking the right questions, and ensuring that what we ship is something our users can rely on. You should be open to learning and growing, including embracing AI-assisted tools and new approaches to testing.
Job Purpose
To plan, execute and document manual testing across Notify’s web and mobile applications, ensuring that features meet defined acceptance criteria and quality standards before release. You will work closely with developers, the QA Lead and product colleagues to catch defects early, improve test coverage and contribute to a culture of quality across the team.
Key Responsibilities
1) Manual & Exploratory Testing
- Plan and execute manual test cases for new features, bug fixes and enhancements across the web and mobile applications.
- Perform exploratory testing to uncover defects, edge cases and usability issues that scripted tests may miss.
- Carry out functional, regression, integration and smoke testing as part of the sprint and release cycles.
- Test across multiple browsers, devices and operating systems to ensure a consistent user experience.
2) Test Planning & Documentation
- Write clear, detailed test cases and test plans based on user stories, acceptance criteria and technical specifications.
- Maintain and organise test documentation so it remains current and useful to the wider team.
- Contribute to the definition of done and acceptance criteria during sprint planning and refinement sessions.
- Document defects thoroughly with clear reproduction steps, expected vs actual behaviour, screenshots and environment details.
3) Defect Management & Reporting
- Log, track and prioritise defects using the team’s issue tracking tools, ensuring clear communication of severity and impact.
- Work with developers to reproduce issues, verify fixes and confirm defect resolution.
- Contribute to quality metrics and reporting – providing the QA Lead with visibility of test progress, defect trends and areas of concern.
- Participate in triage and prioritisation discussions, advocating for the end-user experience.
4) Mobile Testing
- Test Notify’s React Native mobile applications on both iOS and Android devices, including real devices and emulators/simulators.
- Validate offline-first functionality, ensuring features work correctly when connectivity is limited or unavailable.
- Test mobile-specific behaviours such as camera/photo integration and device permissions.
- Verify that mobile releases are consistent with the web application where features overlap.
5) Collaboration & Communication
- Work closely with developers, the QA Lead and our product owner to understand requirements and identify potential quality risks early in the development process.
- Participate actively in sprint ceremonies – standups, planning, reviews and retrospectives.
- Provide clear, timely feedback on the quality and readiness of features under test.
- Share knowledge and observations with the team, contributing to a culture where quality is everyone’s responsibility.
6) Learning & Growth
- Develop your testing skills and broaden your knowledge of testing techniques, tools and best practices.
- Be open to learning about test automation concepts and tools, with a view to contributing to automation efforts over time.
- Embrace AI-assisted testing tools as they are introduced – using them to enhance your efficiency and the quality of your work.
- Seek feedback, ask questions and take advantage of mentoring from the QA Lead and wider engineering team.
Key Deliverables / Success Measures
Within the role, success will typically include:
- Thorough, well-documented testing of features and releases, with defects caught before they reach production
- Clear, organised test documentation that the team can rely on and build upon
- Proactive identification of edge cases, usability issues and quality risks
- Effective collaboration with developers and product colleagues, with positive feedback on communication and teamwork
- Visible growth in testing skills, including increasing familiarity with automation concepts and AI-assisted tools
- Consistent contribution to quality metrics and reporting
Knowledge, Skills, Experience & Behaviours
Your Qualifications
- ISTQB Foundation certification or equivalent (desirable, not essential).
Essential Skills & Experience
- Minimum 2 years’ professional experience in manual software testing.
- Experience testing web applications – comfortable navigating modern web UIs and understanding client-server interactions.
- Experience testing mobile applications on iOS and/or Android (physical devices and emulators/simulators).
- Ability to write clear, structured test cases and detailed defect reports.
- Familiarity with issue tracking and test management tools (e.g. Jira, Azure DevOps, TestRail or similar).
- A strong eye for detail and a natural curiosity – you enjoy finding the things others miss.
- Good understanding of the software development lifecycle and agile/Scrum ways of working.
- Strong communication skills – able to explain issues clearly and work effectively with developers, our product owner and the QA Lead.
- A collaborative, team-oriented approach – comfortable working in a small, close-knit team.
Desirable Skills & Experience
- Experience working in a small SaaS company or start-up environment, where you wear multiple hats and adapt quickly.
- Exposure to test automation tools or frameworks (e.g. Selenium, Playwright) – even at a foundational level.
- Awareness of or interest in AI-assisted testing tools and how they can enhance manual testing workflows.
- Experience with API testing tools (e.g. Postman) for validating backend behaviour.
- Familiarity with SQL for basic data validation and test data queries.
- Experience testing multi-tenant or permissions-based applications.
- Exposure to accessibility testing (WCAG standards) or performance testing concepts.
- Experience in the health & safety, compliance or regulated industry domain.
Behaviours
- AI-first mindset – actively seeks out and applies AI tools and automation to work smarter, not harder.
- Detail-oriented – meticulous and thorough, with a talent for spotting what others overlook.
- Curious – genuinely enjoys investigating, questioning and understanding how things work.
- Proactive – flags issues and raises questions without waiting to be asked.
- Team player – works well in a small team, communicates openly and supports colleagues.
- User-focused – thinks about the end user when testing, not just the specification.
- Growth mindset – keen to learn new tools, techniques and ways of working as the team and technology evolve.
Professional Development
You have a duty to continually develop your skills and expertise. Notify will invest in training, and you are expected to be proactive in identifying learning needs – whether that’s deepening your manual testing expertise, building foundational automation skills, or getting comfortable with AI-assisted testing tools.
Your behaviours: all Notifiers are expected to display
Courage to think for themselves and make decisions based on available information
We all commit to making decisions based on data, and we have the courage to accept that we’ll still get some decisions wrong some of the time – that’s life!
Support other members of the team and our clients
Our clients are helping keep people safe; they are often unsung heroes. Our first loyalty is to them and to each other because we share a common goal.
Constructive dissatisfaction
Every time a job is ‘done’, we’ll stand back and ask: ‘Could we do it a bit better next time?’ We produce great work, but we’re humble enough to go looking for the next improvement. We celebrate success but seek more.
Continuous personal development
None of us think we’re the finished article. We have a lifelong love of learning. We read books, watch TED talks, attend conferences and generally enjoy finding out about things we didn’t know.
Apply