
Posted: 12 January 2026
The Opportunity
Surevine's mission is to build and deliver secure, scalable, collaboration solutions for the most security conscious organisations, enabling collaboration on their most highly sensitive information.
Surevine offers our people a platform for you to transform your individual talents into strengths within a creative, innovation-driven environment.
We hire test engineers who are curious, thoughtful about quality, and bring diverse problem-solving approaches. You'll be someone who thinks critically about risk, knows when to apply automation versus exploratory testing, and can effectively advocate for testing practices that genuinely improve our products and processes.
Testing at Surevine
You will work with modern testing approaches across the software lifecycle: test automation, exploratory testing, security testing, performance testing, and AI-assisted test generation and analysis. We value pragmatism over dogma; you'll have the autonomy to apply the right testing approach for the context.
We actively use AI tools like Claude Code, GitHub Copilot, and LLM-powered assistants to accelerate test creation, generate test data, analyse failures, and improve test coverage. You'll be expected to leverage these tools effectively while maintaining critical thinking about test design and the limitations of AI-generated tests.
We want you to be an advocate for quality and appropriate testing practices within your team and across the organisation. You'll encourage collaborative ownership of quality while bringing specialist testing expertise that helps the team deliver confidently.
We want you to have (or be looking to develop) an understanding of security testing and the impact of security decisions on product risk. Critically, we want you to be honest about what you know and what you don't know and know how to work with your "don't know".
We are a distributed company and always have been, so you'll need to communicate effectively using our online tools and collaborate with team members through various channels (video calls, chat, async documentation, etc.), whether working in-person or remotely. We value clear communication and welcome different communication styles and preferences.
We approach quality through balanced risk assessment - understanding what matters most and where to focus testing effort.
And testing at Surevine right now means being comfortable with AI-augmented testing workflows and leveraging these tools to amplify your impact on quality.
About you
We value diverse thinking styles and backgrounds. You don't need to match every point below perfectly - we're interested in your overall fit and potential.
- Strong test automation experience with modern frameworks (e.g., Playwright, Cypress, Jest, Selenium) in TypeScript/JavaScript or Python
- Experience testing across different layers of the application stack (UI, API, integration, end-to-end) and testing integrated systems as well as performance and security testing
- Comfortable with cloud platforms (AWS, GCP preferred), containerisation, and testing in modern deployment environments
- Experience integrating tests into CI/CD pipelines and understanding of test-driven development practices
- A pragmatic testing mindset—you have a range of techniques in your toolbox and understand when to apply automation, exploratory testing, or other approaches
- Strong critical thinking and test design skills, with ability to identify risks and design tests that expose meaningful issues
- Open to learning about and adopting AI-augmented testing tools that enhance productivity (we provide training and support for these tools)
- Security-conscious mindset with understanding of common security risks and testing approaches
- Experience working in agile environments (Scrum, Kanban, or similar) and appreciation for collaborative quality ownership
- Able to communicate effectively in a remote environment through written and verbal channels. We accommodate different communication preferences and styles, and value clarity over any particular communication approach.
Nice to have
- Accessibility testing experience (WCAG standards, screen readers, automated accessibility testing)
- Performance and load testing experience
- Security testing experience (penetration testing, vulnerability assessment)
- Experience testing real-time collaboration tools, video conferencing, or similar applications
- Active involvement in testing communities, blogging, or contributing to open-source testing tools
- Experience with infrastructure-as-code testing (Terraform, Pulumi)
What you will be doing
We recognise that test engineers have different working styles and strengths. Below are the key aspects of the role - we'll work with you to find approaches that play to your strengths while achieving our shared goals.
- Design, implement, and maintain test automation frameworks and test suites, leveraging AI tools to enhance test coverage, generation, and maintenance
- Collaborate effectively with team members; contribute to team quality practices through clear documentation, knowledge sharing, code reviews, and helping improve the organisation's testing practices and processes
- Develop and execute test plans covering functional, non-functional, security, performance, and accessibility testing requirements, applying automated and manual methods as appropriate
- Plan, execute, and report on exploratory testing sessions to uncover risks, edge cases, and usability issues that automated tests might miss
- Work with requirements and user stories early in the development process, helping teams clarify acceptance criteria and testability concerns
- Identify and assess security risks, design and execute appropriate security testing activities in collaboration with the team
- Maintain critical judgement of risk across all development activities, using balanced risk assessment to identify the most valuable testing and improvement activities
- Integrate testing activities into CI/CD pipelines to enable fast feedback and confident deployments
- Experiment with and evaluate new AI-powered testing tools and practices, sharing learnings and building capability within the team
- Continually evaluate and improve testing processes, frameworks, and practices
- Continuously develop your skills through learning opportunities we provide, including time for experimentation, structured learning, and mentorship. We encourage trying new approaches while also valuing depth and mastery.
- Engaged in support and mentoring within the development team as required
Working at Surevine
We're committed to building an inclusive environment where diverse perspectives and working styles strengthen our team. We:
- Provide reasonable accommodations throughout the application and employment process
- Support different communication and collaboration preferences
- Offer flexible working arrangements
- Value both collaborative work and focused individual contribution time
- Provide clear expectations, structured onboarding, and ongoing mentorship
If you need any accommodations during the application process or have questions about how we work, please let us know.




