AI-Augmented Quality Engineering
Using AI not as a buzzword but as a force-multiplier for test strategy, automation, and team productivity.
Tools I Work With
Python
Primary language for test automation, scripting, and AI/LLM integrations โ used across CI pipelines, data generation, and framework tooling.
JavaScript
Used in frontend automation with Playwright and Cypress, and for Node.js-based integration testing and test tooling scripts.
Java
Test automation with Selenium and JBehave/BDD frameworks โ particularly in enterprise and banking-sector projects.
Playwright
End-to-end browser automation across Chromium, Firefox, and WebKit. Primary framework for modern web UI automation and CLI testing.
Cypress
Component and integration testing for JavaScript frontends โ fast feedback loops, strong developer experience, and built-in network interception.
Selenium
Browser automation across complex enterprise stacks, including online banking and legacy web applications requiring cross-browser coverage.
GitLab
CI/CD pipeline configuration and management โ automating test execution, coverage reporting, and deployment gates on every merge request.
Claude Code
AI pair-programmer for scaffolding test frameworks, generating test cases from specs, and refactoring automation code. Used daily as a core part of the development workflow.
GitHub Copilot
In-editor code completion for Python, JavaScript, and Java automation scripts โ reducing boilerplate and speeding up pattern-based test writing.
OpenAI SDK
Integrating LLM-powered assertions and test data generation into automated pipelines โ enabling intelligent, context-aware quality checks.
Prompt Engineering
Crafting precise prompts for test case generation from requirements, bug report summarisation, and technical documentation creation at scale.
How AI changes my QA workflow
Accelerating test case creation from requirements and specifications using LLMs โ what used to take hours of manual analysis can be bootstrapped in minutes, leaving more time for the edge cases that matter.
Using AI to analyse test results and surface patterns: flaky test clusters, regression hotspots, and coverage gaps that are hard to spot manually in large suites.
Generating realistic, diverse test data at scale โ user profiles, transaction sets, edge-case inputs โ without maintaining brittle fixture files.
AI-assisted code review as a quality gate in CI pipelines: catching logic errors, missing assertions, and anti-patterns before they reach production.
Philosophy
"AI doesn't replace the thinking โ it removes the friction so I can spend more time on what matters: strategy, edge cases, and quality that ships."