Role Overview
- Design, write and execute comprehensive test cases based on requirements, user stories and risk analysis
- Perform exploratory testing to uncover defects beyond scripted test coverage
- Raise, triage and manage defects through to resolution, working closely with developers
- Contribute to test planning activities including scope definition and effort estimation
- Test integrations, data flows and system behaviour specific to VCPM workflows
- Execute and validate REST API tests using tools such as Postman; verify request/response payloads, status codes and error handling
- Participate in CI/CD pipeline processes, supporting shift-left quality practices
- Support junior testers through pairing, reviewing test cases and sharing knowledge
- Maintain and improve existing regression suites, identifying candidates for automation
- Contribute to sprint retrospectives with actionable quality observations
Requirements
- 3+ years of experience in software testing, preferably in an Agile environment.
- Proven experience in a software testing role with hands-on test case design and execution
- Strong knowledge of testing techniques (equivalence partitioning, boundary value analysis, exploratory testing)
- Experience working within Agile/Scrum delivery teams
- Confident in defect management including root cause analysis and communication with development teams
- SQL proficiency for test data setup, validation and database-level verification
- Solid understanding of REST API testing including HTTP methods, authentication and response validation
- Experience with a test management tool (Jira, TestRail, Zephyr, or similar)
**Desirable Skills & Experience
- ISTQB Foundation Level certification
- Experience with API automation (e.g. Postman collections, Newman, RestAssured)
- Exposure to performance or, security testing
- Basic scripting ability (Python, JavaScript, or similar) for test data generation or automation support
- Experience in the maritime, logistics, or regulated industry domain
Behaviours & Ways of Working
- Analytical thinker who can translate complex requirements into clear test conditions
- Confident communicator able to articulate quality risks to both technical and non-technical stakeholders
- Takes ownership of quality outcomes, not just test execution
- Collaborative and supportive of less experienced team members
Tech Stack