Playwright + TypeScript / Python
Web UI automation with page objects, fixtures, assertions, test data, screenshots and trace-friendly debugging.
A practical view of how I structure automation across UI, API, data, performance, security and CI/CD — using the same skills and project areas represented across this portfolio.
Reusable patterns, readable tests and useful evidence are the foundation of my automation approach.
Web UI automation with page objects, fixtures, assertions, test data, screenshots and trace-friendly debugging.
Cross-browser and regression automation patterns for established web applications and teams with mixed automation stacks.
REST checks, negative scenarios, response validation and database-backed verification using Postman, SQL and automation code.
Understand requirements, risks, acceptance criteria and test coverage.
Create reusable UI/API tests, fixtures, data and clear assertions.
Execute smoke and regression suites locally or through CI/CD.
Capture results, failures, traces, screenshots and actionable defects.
These are project areas already represented in my portfolio; the lab shows the testing lens I bring to them.
Prioritise login, role-based journeys, employee records, forms, search, validation and regression-critical workflows.
Validate input rules, lookup flows, response handling, edge cases and service/API behaviour.
Focus on search, data validation, filters, result accuracy, boundary cases and repeatable regression coverage.
Exercise query inputs, valid/invalid domains, response parsing, error states and API-oriented checks.
Automate product discovery, filters, cart, checkout and validation of critical customer journeys.
Apply structured functional, data and regression coverage to multi-step information workflows.
Design performance scenarios around concurrency, response time, throughput and error behaviour, then turn the results into evidence the team can act on.
Use OWASP ZAP and Burp Suite alongside functional testing to validate common web and API security risks and retest remediation.
Connect automation to Jenkins, GitHub Actions and Azure DevOps so fast smoke checks and deeper regression suites can support delivery decisions.
Browse the project portfolio or the full technical skills map for the wider QA/SDET toolkit.