About Us
We are a fast-growing, product-focused technology company delivering reliable, secure, and scalable software to a diverse customer base. Quality is at the heart of what we do, and we are expanding our QA capability to accelerate delivery while maintaining high standards.
The Role
We're looking for a hands-on Software Test Engineer to own test planning and execution across web and API services. You will collaborate with engineers, product managers, and designers to ensure features are delivered with quality, speed, and reliability. You'll balance exploratory testing with automation, contribute to CI/CD pipelines, and drive best practices across the SDLC.
Key Responsibilities:
* Create, maintain, and execute comprehensive test plans, test cases, and test data for web, mobile, and API services
* Design and implement automated tests for UI and API layers; contribute test suites to CI/CD pipelines
* Perform functional, regression, integration, compatibility, accessibility, and performance testing as needed
* Collaborate closely with developers and product to refine acceptance criteria and ensure testability
* Identify, document, and track defects with clear steps to reproduce and risk/impact
* Champion shift-left testing, code quality, and observability in an agile/scrum environment
* Contribute to release readiness, test coverage reporting, and quality metrics
* Participate in root cause analysis and continuous improvement of QA processes and tooling
Tech Stack You May Work With:
* Test automation: Cypress, Playwright, Selenium/WebDriverIO
* API testing: Postman, REST Assured
* CI/CD: GitHub Actions, GitLab CI, Jenkins, Azure DevOps
* Languages: JavaScript/TypeScript or Java/Python for test automation
* Version control and collaboration: Git, Jira/Confluence
* Nice to have: Contract testing (Pact), performance testing (JMeter, k6), cloud platforms (AWS/Azure), containerization (Docker)
What We're Looking For:
* Proven experience as a QA/Software Test Engineer in agile teams
* Strong understanding of testing methodologies, test design techniques, and risk-based testing
* Hands-on experience building and maintaining automated tests (UI and/or API)
* Comfortable reading and writing code for test automation (preferably JavaScript/TypeScript, Java, or Python)
* Experience with CI/CD integration of automated tests
* Excellent communication skills and a collaborative, pragmatic mindset
* Attention to detail with a focus on value, user experience, and reliability
* Bonus: experience with mobile testing, performance testing, security testing, or regulated environments
What You'll Get:
* Hybrid working with a modern central London office
* Clear progression path and budget for learning and certifications
* Collaborative culture with regular knowledge-sharing and pair testing
* Meaningful impact on product quality, developer velocity, and customer satisfaction
* Inclusive, supportive environment with a focus on wellbeing and work-life balance
Job Types: Full-time, Part-time, Permanent
Pay: £55,000.00-£75,000.00 per year
Benefits:
* Employee stock purchase plan
* Enhanced maternity leave
* Flexitime
* Private medical insurance
* Work from home
Work Location: Hybrid remote in London E17 4AB