jd to come across
Test Analyst (Manual & Automation)
Location: UK (Hybrid/Remote options available)
Salary: Competitive, DOE
Type: Permanent
The Role
Our client is seeking a Test Analyst with a strong mix of manual testing expertise and automation capability to join their development team. This is a hands-on role where quality is a shared responsibility, and the successful candidate will be actively involved in writing PHP code, contributing to code reviews, and building scalable automated test solutions.
You'll work closely with developers and product stakeholders to ensure robust, high-quality software across a modern PHP-based technology stack.
Key Responsibilities
Create, execute, and maintain manual test cases (functional, regression, exploratory)
Design, develop, and maintain automated test suites
Write and maintain PHP code for unit, integration, and automated testing
Perform and contribute to code reviews, with a quality-focused mindset
Develop and maintain tests using PHPUnit
Build UI and end-to-end automated tests using tools such as Selenium and Playwright
Identify, log, and manage defects through to resolution
Collaborate closely with developers, product owners, and QA peers
Continuously improve test coverage, automation frameworks, and QA processes
Skills & Experience
Essential:
Commercial experience as a Test Analyst / QA Engineer
Strong manual testing background
Solid experience with test automation
Hands-on experience writing PHP code
Experience using PHPUnit
Experience with automation tools such as Selenium and/or Playwright
Understanding of software testing principles and QA best practices
Experience testing web-based applications
Desirable:
Experience working in Agile/Scrum environments
CI/CD pipeline experience
API testing experience
JavaScript-based automation exposure
ISTQB or equivalent certification