← All services
Web QA & Test Automation

Find important release risks and turn repeatable checks into useful automation.

I test websites and web products across the user experience, responsive behavior, forms, APIs, CMS workflows, and critical release paths, then add focused automation where it can provide lasting value.

This service is for agencies, product teams, and website or product owners who need additional confidence before launch or a stronger quality layer in an existing delivery workflow.

Good fit

For launches, existing products, and delivery workflows that need a stronger quality layer.

The engagement can provide an independent review before an important release, additional QA capacity during delivery, or repeatable automated coverage for behavior that should remain reliable over time.

Agencies

Independent pre-launch validation, temporary QA capacity, or test automation for a client delivery without expanding the permanent team.

Product and development teams

Focused exploratory testing, clearer defect evidence, regression coverage, API or CMS validation, and maintainable automation around critical workflows.

Website and product owners

A review before launch, after significant changes, or when recurring defects and uncertain release quality are becoming difficult to manage.

Particularly useful when

Important release decisions need clearer evidence.

  • A launch or major release needs an independent review
  • The team has development capacity but limited dedicated QA
  • Critical journeys need repeatable regression checks
  • Manual release checks consume time or vary between releases
  • CMS, API, frontend, and deployment behavior need validation together
  • Existing automation is unreliable or missing valuable coverage
Service scope

Focused testing, actionable evidence, and automation built around real release risk.

The exact combination depends on the product, its delivery workflow, and the decisions the testing needs to support. An engagement can cover a focused review, an automation implementation, or both.

01

Exploratory and functional testing

Risk-based testing of the agreed areas, with attention to behavior that affects real users and important release decisions.

  • Critical journeys, navigation, forms, and interactions
  • Responsive checks across relevant viewports and browsers
  • CMS editing, preview, publishing, and content edge cases
  • API behavior and frontend data contracts
  • Validation, failure paths, regression, and release smoke testing
02

Quality baselines

Practical checks sized for small and medium websites or focused product areas, used to identify significant issues that deserve attention.

  • Metadata and structured-content checks
  • Common semantic, keyboard, form, and interaction issues
  • Lighthouse-supported performance review
  • Authorized security-header and exposed-surface checks
  • Pre-release and post-deployment verification
03

Defect evidence and reporting

Findings include enough context to support a decision, investigation, or fix instead of leaving the team with a vague list of observations.

  • Reproducible steps and environment details
  • Expected and actual behavior
  • Severity or user impact
  • Screenshots, recordings, or request evidence where useful
  • Retest status and release context
04

Test automation

Automation is selected according to risk, repetition, and maintenance value rather than maximizing test count without a clear purpose.

  • Tailored Playwright test structure
  • Browser, API, smoke, or regression coverage
  • Reusable configuration, test data, and fixtures
  • GitHub or CI workflow integration
  • Readable failure evidence and maintenance documentation
WordPress test integration

Run the relevant automated checks with one button.

For suitable WordPress projects, an authorized CMS interface can let a non-technical user start the agreed automated checks with one button and view a tailored summary report directly inside WordPress.

The workflow runs without exposing routine access to GitHub, CI credentials, deployment settings, or command-line tools. The checks, available environments, and reporting detail are defined for the individual project.

Possible deliverables

Useful outputs for the agreed decision and workflow.

  • Prioritized QA findings and reproducible evidence
  • Release-readiness summary for the tested scope
  • Automated test framework and agreed coverage
  • CI workflow integration and execution reports
  • WordPress test interface and tailored result summary
  • Setup, execution, and maintenance documentation

*Quality baselines are practical web checks, not a replacement for specialist performance engineering, a formal accessibility audit, penetration testing, or compliance certification.

Relevant experience

QA shaped by production investigation, automation work, and real web delivery.

Since 2018, my Technical Support Engineer work at Elegant Themes has involved investigating thousands of customer-reported issues across live WordPress environments and turning incomplete user context into reproducible technical evidence.

Deploy and Test WordPress plugin workflow interface
Public implementation evidence

Deploy & Test WordPress Plugin

A public plugin for operating configured Preview, Production, and test workflows without routine GitHub access. Coverage includes PHPUnit, Playwright admin and security tests, mocked APIs, permissions, concurrency, authentication, and release installation.

This is also the plugin used in headless website deliveries so authorized users can start configured tests and controlled workflows from WordPress.

View Deploy & Test case study
SEO and Social WordPress plugin configuration interface
Public implementation evidence

SEO & Social WordPress Plugin

A public headless WordPress plugin for metadata, social, schema, FAQ, Open Graph image, and LLM source-data workflows.

Its evidence includes a structured manual baseline, PHPUnit integration coverage, Playwright admin tests, REST-contract validation, compatibility checks, and verified packaged releases.

View SEO & Social case study
Engagement process

A focused QA engagement built around the decisions you need to make.

Each engagement begins by identifying the relevant risk, available access, and evidence the team needs from the work.

  1. 01

    Written project context

    You send the product stage, areas needing attention, intended release or decision, known concerns, and relevant constraints.

  2. 02

    Scope, access, and boundaries

    We define the environments, workflows, browsers, devices, APIs, CMS areas, roles, repositories, and explicit authorization required.

  3. 03

    Proposal and agreement

    You receive the agreed QA scope, deliverables, price, and estimated timeline before access is provided and work begins.

  4. 04

    Preparation and execution

    I identify the highest-value risks, prepare the environments or automation structure, and perform the agreed checks.

  5. 05

    Findings and delivery

    You receive prioritized evidence, a release summary, automated tests, workflow integration, or documentation according to scope.

  6. 06

    Retesting and handover

    Where included, resolved defects are retested and automation is handed over with the agreed execution and maintenance guidance.

Scope boundaries

Clear testing boundaries produce more useful evidence.

QA can reduce uncertainty, expose important risk, and improve release confidence, but a finite review or automated suite cannot prove that a website or product contains no defects.

Agreed coverage

Pages, workflows, browsers, viewports, devices, environments, integrations, APIs, roles, and data conditions are defined per engagement. Coverage outside that agreement is not assumed.

Findings and remediation

The review identifies, documents, prioritizes, and retests issues according to the deliverables. Product fixes, redesign, content correction, and infrastructure repair are not included unless explicitly added.

Automation maintenance

Tests may require updates when workflows, interfaces, selectors, APIs, authentication, environments, or dependencies change. Ongoing maintenance and suite expansion are separate unless agreed.

Specialist audits

Lighthouse and targeted performance checks do not replace load, stress, scalability, or specialist performance engineering. Accessibility-conscious checks are not formal WCAG conformance testing or certification.

Security-related QA

Security checks are explicitly authorized and limited to the agreed system and surfaces. This service does not provide penetration testing, red-team exercises, compliance audits, destructive testing, social engineering, or denial-of-service testing.

Environments and external services

Results can be affected by configuration, test data, access restrictions, APIs, browsers, devices, hosting, and third-party services. Behavior outside the project team’s control cannot be guaranteed.

Start with the risk

Tell me what needs to be tested before the next decision or release.

Send a short written overview of the website or product, its current stage, the areas that concern you, and what you need from the QA work. You do not need a complete test plan.

I will review the information and reply by email if the engagement appears suitable or if I need specific technical details to assess the scope.

Prefer email? Write directly to [email protected].

Tell me what you need tested, the current product or release stage, any known quality concerns, and the relevant timeframe or constraints.

Your details are used to review and respond to your enquiry as described in the Privacy Notice.