QA Engineer based in Stroud. 12+ years delivering comprehensive testing solutions—identifying bugs early, ensuring robust functionality, and enhancing product quality through systematic quality assurance.
12+ years experience | 500K+ users tested for | Stroud-based · UK-wide
Every application has unique requirements. I develop testing strategies specifically designed for your product, technology stack, and business objectives.
Testing with real-world usage in mind. I validate functionality, usability, and accessibility to ensure your product delivers an exceptional user experience.
Utilising cutting-edge testing tools and frameworks including Playwright, Selenium, Postman, and Python to deliver efficient, scalable testing solutions.
Building comprehensive API test automation suites with dynamic variables, mock servers, and CI/CD integration. Specialised in system integration testing across SFCC, OMS, Netsuite, and Celigo.
Building robust end-to-end test automation frameworks using Playwright and Python. Page Object Model, cross-browser testing, and comprehensive reporting with pytest.
from playwright.sync_api import Page, expect
def test_login(page: Page):
page.goto("https://example.com")
page.fill("#username", "testuser")
page.fill("#password", "password123")
page.click("button[type='submit']")
expect(page.locator(".welcome")).to_be_visible()
I start by thoroughly understanding your product, business objectives, and target users. Through collaborative discussions and documentation review, I identify key testing requirements that will guide the entire QA strategy.
I create comprehensive test strategies that translate your requirements into actionable test scenarios. This involves defining test coverage, prioritising critical paths, and establishing clear success criteria aligned with your product goals.
I execute comprehensive testing across functionality, usability, performance, and compatibility. This includes manual testing, automated test execution, and accessibility validation against WCAG 2.2 standards where applicable.
When bugs are discovered, I create detailed documentation including reproduction steps, expected versus actual behaviour, impact assessment, and supporting evidence such as screenshots, videos, or logs to facilitate quick resolution.
Following developer fixes, I perform thorough verification to ensure bugs are completely resolved and no regressions have been introduced. I validate each fix against the original test scenarios to confirm successful resolution.
Quality Assurance Projects Across Industries
QA Engineer leading Quality Assurance efforts within a cross-functional integration team, testing platform functionality and integrations. Built a new automation framework with Python/Behave for system-integration tests and created Postman API test suites with dynamic variables. Automated end-to-end user journeys and supported release testing across multiple parallel environments.
Orchestrated QA process for OVO Energy's inaugural mobile app launch and online customer portal, serving over 500,000 users. Comprehensive testing including SQL and MongoDB database analysis, automation with Selenium, and cross-device compatibility validation.
Mobile QA Engineer within an agile app development team. Conducted SQL database analysis and security testing, accessibility testing against WCAG standards, and created automated test scripts using Nightwatch Automation. Implemented BDD using Cucumber & Gherkin for gateway user journeys.
Led QA for a Google Partnered SEO and web development agency, managing multiple concurrent projects. Developed browser automation tests using Selenium IDE, crafted test scripts for UX journeys, and conducted comprehensive cross-device and cross-browser testing.
Quality assurance testing for a creative agency website, ensuring seamless functionality, responsive design across all devices, and optimal user experience. Comprehensive testing of interactive elements and user journeys.
Usability & UI Design and Testing. Created user interface designs for robots and remote controls using Photoshop. Conducted user testing for page layout automation tools. Collaborated with researchers on kiosk prototypes and wireframe design.