Introduction
Please note that this position is remote, based in the UK. Applicants must have the right to work in the UK to be considered.
At IAM Cloud, we create software that simplifies IT management in the cloud. From powerful platforms to intuitive tools, our mission is to make a positive global impact through technology while building a company people love to work for.
As a fully employee-owned, bootstrapped company, we prioritise customers over investors and foster a flexible, supportive, and innovative work environment. With a team of 45, we serve over 3000 organisations worldwide—and we’re just getting started.
We are a small team, and everyone has a broad remit. What is important is that you are a self-starter who can confidently work autonomously, as well as closely within a team. We are also a fully remote-working company. The ability to work comfortably, safely, happily and productively from home is essential for thriving in this role.
About the role
We are looking for a detail-oriented and proactive Senior Test Analyst to join our team and play a critical role in ensuring the quality of our software products through strong analysis, strategic test planning, and hands-on test execution. You will work closely with business analysts, developers, and technical test architects to understand feature requirements, validate system changes, and ensure robust, effective testing coverage.
This role requires strong analytical skills, an ability to question and refine requirements, and a deep understanding of end-to-end systems testing. You will be a subject matter expert (SME) for the features you own, ensuring quality is built into every stage of the delivery lifecycle.
Must have strong technical understanding and ideally has experience on Restful Web API, Windows desktop environments, front end user journey and ETL knowledge to help produce comprehensive test plans. The successful candidate will be working as a part of our central testing team operating at an eco-system level across multiple integrated products.
Key Responsibilities:
Requirements Analysis & Test Design
- Analyse feature and system requirements to break them down into clear, testable conditions and acceptance criteria with the team.
- Identify test cases for both functional and non-functional requirements, ensuring full traceability from requirements to tests.
- Work collaboratively with Business Analysts to identify gaps or ambiguities in requirements and ask the right questions to clarify scope.
- Define and document what is in and out of scope for each feature from a testing perspective.
Test Planning & Execution
- Develop detailed story-level test cases and scenarios that align with the technical test architecture and existing automation tooling.
- Apply BDD principles to ensure acceptance criteria are translated into Gherkin syntax for Cucumber automation, aligning test implementation with stakeholder intent and fostering a shared understanding across technical teams.
- Plan and conduct both exploratory and structured end-to-end (E2E) testing to validate the impact of changes across integrated systems.
- Execute manual and automated test cases as needed, raise clear and actionable bugs, and contribute to the bug triaging process.
Collaboration & Communication
- Become a subject matter expert (SME) on the features under test by engaging deeply with the product, BA, and development teams.
- Work closely with Technical Test Architects to ensure test cases align with automation strategies and tooling support.
- Collaborate with developers to understand implementation changes and system impact.
- Contribute to backlog refinement by clarifying requirements and acceptance criteria from a QA perspective.
Test Governance & Events
- Ensure all requirements have corresponding test coverage with linked tests in the test management tools.
- Consider environmental and data constraints when defining and executing tests.
- Lead or support test events towards the end of feature delivery.
- Provide test evidence and documentation to support QA sign-off and go/no-go decisions.
Feature Demonstration & Feedback
- Participate in delivery reviews and demonstrate newly developed features to stakeholders.
- Provide feedback and insights based on test findings to help shape future improvements in product quality and team processes.
What we're looking for
Required Skills & Experience:
- Proven experience in a test analyst or QA analyst role, at a senior level.
- Strong skills in analysing requirements, writing test cases, and performing end-to-end and exploratory testing.
- Comfortable working in Agile environments (Kanban) with tools like Azure Dev ops.
- Excellent communication skills and the ability to engage with both technical and non-technical stakeholders.
- Experience raising and managing bugs clearly and collaboratively.
- Logical mindset and problem solving skills.
Desirable:
- Familiarity with test automation frameworks and how manual test design feeds into automated testing.
- ISTQB certification (Foundation or Advanced) or equivalent experience.
- Experience working alongside technical test architects or software engineers.
What You’ll Bring:
- A quality-first mindset with excellent attention to detail.
- The confidence to challenge assumptions and ask the right questions.
- A collaborative attitude and strong communication skills.
- A genuine passion for helping teams build better software.