Linnworks is the global leader in the eCommerce automation sector, focused on giving clients back their time to grow and lead their brands. They are seeking a QA Engineer responsible for ensuring features and fixes behave as intended across web UI and APIs, providing hands-on testing and clear feedback to facilitate confident deployments.
Responsibilities:
- Plan, execute, and document manual test cases for web UI features and cross-cutting user journeys
- Validate that the UI correctly reflects and handles responses and errors from underlying APIs
- Perform exploratory testing to uncover edge cases, usability issues, and unexpected behaviour
- Maintain lightweight smoke and regression scenarios for critical end-to-end flows
- Design and execute manual API tests using tools such as Postman, curl, or similar
- Validate request and response structures, status codes, error handling, and data integrity
- Chain API calls to simulate realistic workflows and ensure correct behaviour independent of the UI
- Identify gaps in API behaviour, validation, and documentation based on real-world usage patterns
- Participate in refinement, planning, and design discussions to surface testability and quality concerns early, particularly around API contracts and UI/API interactions
- Collaborate with engineers to clarify expected behaviour, edge cases, and acceptance criteria for both UI and API changes
- Provide clear, concise feedback on risks, issues, and test results to engineers, Product, and the QA Team Lead
- Help the team make sensible trade-offs when time, scope, and quality risk are in tension by explaining the impact of different options
- Translate requirements, user flows, and API specifications into structured test conditions and scenarios
- Prioritise testing effort based on risk, impact, and customer usage, not blanket coverage
- Reproduce, investigate, and document issues with clear steps, including failing UI flows and/or API requests and responses
- Verify fixes at both the API and UI layer, checking for regressions before changes are released
- Maintain and organise reusable API request collections (for example, in Postman) to support consistent testing
- Suggest pragmatic opportunities where small amounts of automation or scripted checks can reduce repetitive manual work or speed up feedback loops
- Use available tools (logs, monitoring, feature flags, test data management) to make UI and API testing more effective
Requirements:
- Solid experience in a manual QA or software testing role, ideally in a SaaS or product environment
- Strong ability to design and execute tests for both web UIs and APIs
- Comfortable using tools such as Postman and curl, including working with authentication, headers, and payloads
- Comfortable working with issue trackers, pre-production environments, and basic debugging tools (for example, browser dev tools, logs)
- Clear, direct written and verbal communication when describing defects, risks, and test outcomes
- Any experience with test automation (UI or API) is a bonus, but not essential