Job listing
QA
Equilibrium Markets
QA
Equilibrium Markets
- Hours: Full Time Part Time
- Location: Bristol, United Kingdom, England
- Style of work: Remote
- Closing date: 01/05/2026
Posted: 21 April 2026
Our ref: WTJ-5403
Description
Role Overview
The QA Engineer is responsible for ensuring that all features, integrations, and system improvements released by the engineering team meet the required quality standards before reaching customers. This role combines hands-on manual testing with targeted automated testing to improve reliability, reduce regressions, and strengthen confidence in every release.
The QA Engineer collaborates closely with developers and the Delivery Manager to understand requirements, assess risk areas, prepare test plans, and ensure that issues are identified early and resolved efficiently. The role plays a critical part in maintaining system stability and reliability by validating functionality across the platform—both manually and through automated test coverage—and by safeguarding the user experience with every release.
Key Responsibilities
Requirements Review & Test Planning: Work closely with the Technical Project Manager to understand new features, changes, and requirements. Analyse acceptance criteria and design appropriate test plans and test cases that cover functional flows, edge cases, and integration points. Ensure that test coverage is comprehensive and aligned with expected functionality and business use cases.
Manual Testing Execution: Perform thorough manual testing across web interfaces, APIs, and integrations, ensuring that each release behaves as intended. Validate workflows, inputs, outputs, data accuracy, and system behaviour under various scenarios. Test across different environments to confirm consistency and reliability.
Regression & Smoke Testing: Execute regression tests to ensure that new code does not negatively affect existing functionality. Perform smoke tests before and after deployments to confirm system readiness and stability. Maintain and update regression test suites as the product evolves.
Bug Identification & Reporting: Identify issues, inconsistencies, and unexpected behaviours across the system. Document defects clearly and comprehensively, including steps to reproduce, expected versus actual results, environment details, and severity assessment. Work closely with developers to clarify issues, retest fixes, and ensure that defects are resolved correctly.
Automated Testing Development & Execution: Design, build, and maintain automated test scripts for critical user flows, API endpoints, and high-risk regression areas. Work with modern test automation tools (e.g., Playwright, Cypress, Selenium or similar) to expand coverage and reduce manual effort over time. Integrate automated tests into CI pipelines and monitor results to support fast and stable releases. Identify opportunities where automation adds value and propose areas for expansion.
Release Validation: Collaborate with the Technical Project Manager and Technical Lead to validate release candidates prior to deployment. Ensure all required test scenarios, regression cases, and high-risk areas have been covered. Confirm that releases meet the agreed acceptance criteria and quality thresholds before being published to live customers.
Environment Verification & Data Checks: Review and validate test environments to ensure they reflect correct configurations, data, and integrations. Verify data integrity, check logs where needed, and ensure that any environment discrepancies are identified early and addressed promptly.
Collaboration & Communication: Maintain open communication with developers, the Technical Project Manager throughout the testing process. Provide timely updates on testing progress, risk areas, and any issues that may impact delivery timelines. Ensure that quality concerns are escalated promptly and clearly.
Continuous Improvement: Evaluate testing processes, test documentation, and communication flows to identify areas for improvement. Recommend and implement enhancements to increase efficiency, improve accuracy, and strengthen the overall quality assurance workflow across the engineering team.
Skills & Qualifications
Experience: Proven experience as a Manual QA Engineer, QA Analyst, or similar quality assurance role within a software development environment. Previous experience testing SaaS platforms, integrations, or complex workflows is highly valuable.
Technical Proficiency: Strong understanding of software development processes, testing methodologies, and QA best practices. Comfortable working with test management tools, API testing tools, and logs when needed to support investigations.
Attention to Detail: Exceptional attention to detail with a strong ability to identify inconsistencies, edge cases, and subtle defects across a system. Capable of thoroughly mapping workflows and validating multi-step processes.
Analytical Skills: Ability to analyse system behaviour, interpret requirements, understand dependencies, and identify root causes of issues. Strong problem-solving skills and the ability to think through both typical and atypical user behaviour.
Communication Skills: Strong written and verbal communication skills, capable of articulating issues clearly and collaborating effectively with technical and non-technical stakeholders.
Organizational Skills: Ability to manage multiple testing tasks simultaneously, prioritise efficiently, and maintain well-organised documentation of test cases, test results, and defect reports.
How to apply
Write an email with your cover letter and CV to careers@emfood.io
Visit the website