Contract Front-End Software Tester (JavaScript|Java|Playwright|TypeScript)
Role details
Job location
Tech stack
Job description
Opus have partnered with a UK-based Critical Communications provider who's technology supports real-time messaging and alerting systems used by major data centre operators, large-scale healthcare and emergency services organisations.This will be a hands on contract role with strategic influence, where you'll be responsible for defining and implementing a robust and cohesive end-to-end testing strategy, working closely with engineering and product leadership in a fast-pace, environment with a start-up feel. The key challenge is bringing structure and maturity to a fragmented testing landscape, establishing a cohesive end-to-end strategy across complex, multi-channel and highly integrated systems.
Challenge: The company are currently using a mixture of Playwright, System Integration Testing, UAT, functional testing, UI and API testing, but lacks some structure to all these testing types and needs an SME to connect them to a proper end-to-end approach, reducing gaps and inconsistency. There is a need to improve documentation, particularly around user journeys, acceptance criteria, and customer-facing content.
Where you come in... Our client requires an experienced contractor who can define an end-to-end strategy to align testing and achieve product-focused business outcomes. Skills (Tech Stack):* Front-end: Strong JavaScript testing experience, ideally bringing experience with Playwright for test automation
- Back-end: Strong experience testing Java-based systems, including API and integration testing across backend services
- TypeScript: Experience using TypeScript for scalable and maintainable test automation frameworks
- Messaging Platforms: Experience testingmulti-channel messaging systems, including SMS, email, and alerting workflows
Requirements
- Integration & Resilience: Experience testing complex, event-driven systems with webhook/API integrations, decisioning logic, and high-availability architectures (including failover and multi-channel delivery scenarios), * Nice to Have - Industry: Experience within messaging, communications, or alerting platforms (e.g. telecoms, critical communications, or real-time notification systems)