Skip to main content
Start a project
TechGeek UK

Technology & digital skills

Automation testing that earns its place.

Learn to choose useful checks, make them repeatable and explain a failure. Effective test automation helps a team understand risk; a large test count is not the goal.

This is a learning-path guide, not a confirmed course intake. Ask about current availability, syllabus, delivery format, entry requirements, fees and assessment before applying.

Ask about training availability

Begin with the behaviour.

You should be able to describe what an application is meant to do and follow a simple sequence of inputs and outcomes. Basic programming and an understanding of HTTP will help as you progress to automated checks.

Ask how the programme teaches test design before selecting a framework. A browser automation tool is one part of a testing approach, not a replacement for understanding the workflow.

Topics to agree in the syllabus.

A useful path links the level of the check to the behaviour and risk being assessed.

  • Test design: acceptance criteria, boundaries, negative cases and prioritisation.
  • Test levels: choosing unit, API, integration or browser checks for a purpose.
  • Test data: repeatable setup, isolation and synthetic records.
  • Reliability: clear selectors, controlled dependencies and investigation of flaky checks.
  • Delivery: running checks in a pipeline and producing actionable results.
  • Coverage limits: manual exploration, accessibility and behaviours automation cannot fully establish.

A practical project to discuss.

Use a sample request form with a small API. Check the successful submission, missing required information, invalid values and a simulated server failure.

Build a few focused checks and show which layer gives the clearest failure signal. Add a browser-level check for the main user journey, then document what still needs a person's review.

Make failures useful.

The evidence should help another person reproduce a problem rather than merely report a red status.

  • A short risk-based test plan.
  • Readable automated checks with isolated practice data.
  • A repeatable command or pipeline step to run them.
  • A sample defect report with steps, expected behaviour and observed evidence.
  • A coverage note explaining omissions and manual review needs.

Assess reliability and diagnosis.

Run the checks repeatedly against the same known state, then introduce a deliberate defect. The learner should explain why the test failed and whether the result points to an application problem, a data problem or a test problem.

Confirm accessibility claims carefully. Automated checks can identify some issues; they do not establish that the entire experience is accessible. Useful assessment includes both automation and a reasoned account of its limits.

Start with your
actual requirement.

Tell us the work, people and outcome you have in mind. We’ll confirm current scope and availability before agreeing the next step.

Ask about training availability